- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
function plain_mail($email,$title,$text,$from){
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=Windows-1251\r\n";
$headers .= $from;
ini_set(display_errors,1);
$result = mail($email,$title,$text,$headers);
if(!$result) die($php_errormsg);
return $result;
}
Вобщем началось всё с того что письмо не отправлялось. Просто возвращает false, а о ошибках не говорит (видно настройки сервака).
Всё вот это по выводу ошибок написал, сервак все равно предательски молчит.
хмм.. вопрос - что делать и кто виноват
Я использую следующую функцию для отправки писем с сайта:
Где mail@mail.ru - ящик, который будет указан в поле "От кого"
Все отправляется и приходит. Ошибок не выдает.
сама функция mail возврящает false. Как узнать в чем неполадка?
Почему не работает, и как это проверить?
$headers .= $from;
А здесь переменная from содержит строку вида "FROM: mail@mail.com"?
Да, кстати, vasa_c прав.
Надо, чтобы было FROM.
Причем, если не работает функция mail то надо обращаться к хостеру.
Надо, чтобы было FROM.
FROM не обязательно д.б. Но если уж вставляется то должно вставляться в нормальном формате.
По логике в параметрах функции должен передаваться эл.адрес, а в теле уже быть, что-то типа:
$headers .= 'FROM: '.$form;
Есть такая замечательная вещь - errorLog называется. Туда апач записывает все возникающие ошибки, причем в более-менее развернутом виде. Посмотрите его и тогда узнаете причину, может, на вашем хосте mail() вообще заблокирована.
если mail возвращает false, то письмо по каким-то причинам не встало в очередь в MTA, советую потеребить хостера