PHPmailer получен от

Созданное нами приложение для подбора персонала использует mail() для отправки уведомлений и т. д. клиентам и их кандидатам. У нас было несколько запросов от клиентов, которые хотели бы иметь возможность массово рассылать по электронной почте профили вакансий кандидатов и т. д. и т. д., но, поскольку почта поступает с наших серверов, мы не хотим использовать mail() в качестве адреса отправителя, ответьте на и т. д. с нашего сервера, поэтому, если им злоупотребят, это будет наш сервер, который был в черном списке.

В итоге мы рассмотрели использование phpmailer — функционально он отлично работает и использует детали SMTP, но в заголовках все равно показывает имя нашего сервера и IP-адрес. Если бы кто-то использовал систему злонамеренно (например, рассылая массовые электронные письма кандидатам, которые запросили удаление своих данных), я предполагаю, что наш сервер все равно попал бы в черный список - так ли это?

Большинство заголовков показывают информацию о моем сервере, а имя SMTP-сервера на самом деле отображается только один раз, так что же на самом деле антиспамовое программное обеспечение смотрит в заголовках, чтобы определить, хорошо это или плохо?

Return-path: <from-address-in-phpmailer>
Envelope-to: to-address-in-phpmailer
Delivery-date: Thu, 13 Dec 2012 11:20:22 +0000
Received: from MYSERVERNAME ([myserveripaddress]:60045 helo=www.mydomain.com)
    by from-address-server-name with esmtpa (Exim 4.80)
    (envelope-from <from-address-in-phpmailer>)
    id 1Tj6py-00033k-1H
    for to-address-in-phpmailer; Thu, 13 Dec 2012 11:20:22 +0000
Date: Thu, 13 Dec 2012 11:20:22 +0000
To: Recipient <to-address-in-phpmailer>
From: Sender <from-address-in-phpmailer>
Reply-to: Sender <from-address-in-phpmailer>
Subject: PHPMailer Test Subject via smtp, basic with authentication
Message-ID: <c081a17b2526d1268a1e6cd33f212f31@MYSERVERNAME>
X-Priority: 3
X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="b1_c081a17b2526d1268a1e6cd33f212f31"
X-Brightmail-Tracker: AAAAAA==
X-Brightmail-Tracker: AAAAAA==

person bhttoan    schedule 13.12.2012    source источник


Ответы (1)


Я предполагаю, что наш сервер все равно попадет в черный список - так ли это?

Да, потому что электронная почта будет приходить с вашего сервера.

Адрес From: является неавторизованным (и, как мы знаем, его легко подделать).

Программное обеспечение для защиты от спама проверяет (среди прочего) IP-адрес отправляющего сервера. Обычно это IP-адреса, которые занесены в черный список (для черных списков для каждого сервера).

person Pete    schedule 13.12.2012
comment
Кстати, есть ли какой-нибудь способ разрешить клиентам отправлять почту, где их потенциальное злоупотребление не повлияет на репутацию наших серверов? - person bhttoan; 13.12.2012
comment
Единственный способ - использовать свой собственный SMTP-сервер. PHPMailer позволяет отправлять через другой SMTP-сервер. Таким образом, вам нужно будет разрешить им вводить IP-адрес сервера / имя хоста, имя пользователя, пароль, чтобы вы могли подключаться и отправлять через их сервер. - person Pitchinnate; 13.12.2012