я могу отправлять почту с адреса gmail локально с помощью функции почты PHP? - PullRequest
1 голос
/ 15 января 2012

вопрос в открытии. Должен ли я использовать SMTP googles, или я могу заставить мою почту отображаться так, как если бы она была отправлена ​​с me@gmail.com? Я пытаюсь отправить массовое электронное письмо, и я уверен, что это будет раздражать через SMTP в Gmail.

Ответы [ 5 ]

1 голос
/ 15 января 2012

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

Это не правда. Почтовый сервер получателя заботится только о том, находится ли SMTP-сервер отправителя в списке известных спамерских SMTP-серверов (SORBS), он не заботится о том, что для адреса электронной почты был установлен почтовый заголовок. Таким образом, вы можете безопасно установить заголовки From и Reply-to на адрес электронной почты myname@gmail.com и использовать SMTP-сервер своего провайдера.

У вас могут возникнуть проблемы, если вы пропустили некоторые соответствующие заголовки или ваша почта содержит символы CAPS или такие слова, как БЕСПЛАТНАЯ ВИАГРА - в этом случае она может быть помечена как спам.

На самом деле, похоже, что SORBS больше не поддерживается ..

1 голос
/ 15 января 2012

Вы можете использовать заголовки MIME From и Reply-to в функции mail();:

mail("receipient@somedomain.com", "subject", "body", "From: me@gmail.com
Reply-to: me@gmail.com");

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

0 голосов
/ 15 января 2012

если вы будете использовать gmail (smtp), вы сможете отправлять ограниченное количество писем через какое-то время, иначе вас забанят.Вы можете настроить локальный почтовый сервер, но не все письма будут доставлены, и большинство из них будут помечены как спам.

0 голосов
/ 15 января 2012

Вы можете изменить заголовки почты ...

mail("aaa@aaa.com", "My subject", "My Msg", "From: Myself <bbb@bbb.com>\r\n");
0 голосов
/ 15 января 2012

В основном да, но это зависит от того, как настроено ваше локальное SMTP-реле.

Все, что вам нужно в PHP - это установить заголовки MIME "From" и / или "Reply-to:" в почте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...