Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Отправка письма при помощи PEAR (SMTP)


Автор: Rodman 10.12.2014, 18:25
Доброе время суток

Я пробую отправлять email сообщения при помощи PEAR функций (в качестве почтового сервера - EXIM)

вот сама функция
Код

function send_mail($e_mail, $title, $mail_message)
{
    global $param_site;
    $title = change_charset('UTF-8', 'windows-1251', $title);
    $mail_message = change_charset('UTF-8', 'windows-1251', $mail_message);
    $hdrs = array(
        'From' => $param_site['SENDER_SERVICE_E_MAIL'],
        'To' => $e_mail,
        'Subject' => $title,
        'Content-Type' => 'text/plain; charset=windows-1251');
    $mime = new Mail_mime("\r\n");
    $mime->_build_params = array(
        'html_charset' => 'Windows-1251',
        'text_charset' => 'Windows-1251',
        'head_charset' => 'Windows-1251',
        );
    $mime->setTXTBody($mail_message);
    $hdrs = $mime->headers($hdrs);
    $message = $mime->get();
    $mail = &Mail::factory('smtp', array(
        'host' => $param_site['SMTP_HOST'],
        'port' => $param_site['SMTP_PORT'],
        'auth' => 1,
        'username' => $param_site['SMTP_USER'],
        'password' => $param_site['SMTP_PASSWORD']));
    $mail->debug = TRUE;
    $mail->send($e_mail, $hdrs, $message);
}


Данный код все таки отправляет письма, но они не попадают в папку ОТПРАВЛЕННЫЕ самого ящика.
Сам почтовый ящик находится на том же компе, и не использую какие то другие ящики (типа gmail.com, yandex.ru и т.д.)

Также ящик gmail.com Не получает письма отправленные таким способом (хотя если войти через SquirrelMail и отправить письмо - все доходит корректно на gmail.com).

Как можно модернизировать код, чтобы письма были видны в отправленных и доставлялись в gmail.com (возможно тут необходимо что то донастроить в самом серваке)?

Спасибо

Автор: Aliance 12.12.2014, 08:32
Цитата(Rodman @  10.12.2014,  19:25 Найти цитируемый пост)
Также ящик gmail.com Не получает письма отправленные таким способом

в спаме проверяли?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)