Вопрос про класс HTMLMimeMail, отправка почты

0lga

Новичок
Вопрос про класс HTMLMimeMail, отправка почты

Настроила, включила этот класс для отправки сообщений.
С одного сервера - работает, отправляет письма.

А с другого пишет ошибку - "Notice: Undefined index: HTTP_SERVER_VARS in /var/www/html/mimemail/htmlMimeMail.php on line 624"
но "Отправлено" - тоже пишет, но письма не приходят.

на этой строке в файле htmlMimeMail.php написано:

$message_id = sprintf('<%s.%s@%s>', base_convert(time(), 10, 36), base_convert(rand(), 10, 36), !empty($GLOBALS['HTTP_SERVER_VARS']['HTTP_HOST']) ? $GLOBALS['HTTP_SERVER_VARS']['HTTP_HOST'] : $GLOBALS['HTTP_SERVER_VARS']['SERVER_NAME']);


Как исправить это??? в чем причина??
 

FB3

Новичок
Вместо $GLOBALS['HTTP_SERVER_VARS'] стоит использовать $_SERVER. Первый вариант устаревший.
 

0lga

Новичок
Автор оригинала: FB3
Вместо $GLOBALS['HTTP_SERVER_VARS'] стоит использовать $_SERVER. Первый вариант устаревший.
Вобщем оказалось что там ПХП 5 версии.
поставила, настроила другой класс специально для 5 версии, пишет что отправил

Email has been sent to [email protected]. Result: bool(true)

но письмо не приходит, пробовала и на гмайл и на рамблер посылать.

Кодировку меняла в настройках, smtp сервер указала smtp.rambler.ru, аутентификация - TRUE.

И еще: как можно отправлять письма с сервера, который не почтовый, и нет на нем никаких sendmail и т.п.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
>Как исправить это???
Нанять профессионала

>в чем причина??
в низкой квалификации программиста и/или админа

никто не будет объяснять принципы работы почты и выяснять, почему у вас письмо вроде бы уходит, но не приходит
вариантов причин очень много - от неправильных заголовков до настроек сервера
 
Сверху