mail() и SMTP - грейлисты?

Активист

Активист
Команда форума
mail() и SMTP - грейлисты?

Подскажите,

Вчера на сервере настроил Spamassasin на проверку писем средствами "грейлист" (в случае, если письмо набирает определенное количество очков по спаму, мой exim отказывает его принимать, говорит что временные сбои, попробуйте позже, любой SMTP сервер поробует, в случае повторного его получения, письмо проходит, уменьшается количество очков. В случае, если была использована самописная софтина для отправки спама, которая просто коннектится на MX сервер и шлет письмо один раз, не утруждая себя чтением ответов от сервера и т.п., письмо не проходит проверку на greylist).

Обратил внимание, что спама стала в разы меньше, практически не приходит.

Но тут же задумался о том, в том случае, если с сайта средствами PHP отправляется письмо функцией mail() (используется PHPMailer), то идет ли это через локальный mail сервер (и таким образом, в случае чего, письмо поставиться в очередь и отправится повторно, следовательно - пройдет проверку на грей лист) или же через sendmail подобные утилиты, и как я понимаю, sendmail как раз и есть приложение, которое просто соединяется с smtp получателя, и отсылает письмо, один раз и если это не возможно - то не предпримет больше попыток его отправить?
 

Yuriy_S

-=PHP-Club=-
отправка будет через твой локальный МТА (sendmail или exim).
И зачем настраивать его так, что бы проверялась на спам почта, отправляемая с локалхоста?
 

Активист

Активист
Команда форума
Yuriy_S
Нет, локальная не проверяется.

Я задал это к тому, что, у нас есть несколько сайтов на хосте, которые хостят у нас ТОЛЬКО сайт, почту и т.п. имеют на других серверах.
Пройдут ли проверку письма от моего сервера (через mail()) на сторонний сервер, где, допустим, есть такая же проверка на грейлист.

Просто я задумался. У меня включена обязательная авторизация для отправки почты на сторонние сервере (SMTP авторизация), но PHP спокойно отправляет письма на сторонние сервера.
 
Сверху