Электронная почта для отправки с выделенного сервера с другим IP - PullRequest
3 голосов
/ 20 апреля 2010

У нас есть три домена, размещенные на одном выделенном сервере, каждый со своим выделенным IP.

Домен A - имеет основной IP-адрес сервера (IP-адрес сервера по умолчанию)
Домен B - имеет собственный IP-адрес
Домен C - имеет собственный IP-адрес

Если электронное письмо отправляется из домена B, тогда оно использует IP-адрес домена A в исходящих сообщениях, и это заставляет электронные письма из домена B, использующие PHP, направляться прямо в ящик для спама в Gmail и т. Д.

Можно ли изменить исходный IP-адрес в зависимости от того, откуда исходит электронная почта в PHP? Что мы должны изменить, чтобы это исправить?

Ответы [ 3 ]

1 голос
/ 20 апреля 2010

Это не имеет ничего общего с PHP.

Нет, вы не можете подделать адреса так, как вы предлагаете, - но причина, по которой электронные письма классифицируются как спам, заключается в том, что у вас есть только хост А, опубликованный в вашем SPF. Просто добавьте остальных в список разрешенных отправителей:

"v=spf1 a:hostA.example.com a:hostB.example.com a:hostC.example.com"

С

0 голосов
/ 20 апреля 2010

PHP обычно настроен для отправки почты на локальный MTA, который всегда будет отправлять его со своего собственного IP-адреса. Итак, нет.

Чтобы уменьшить шансы на то, что вы будете помечены как спам, поскольку ваша почта приходит с адреса, который не связан с записями DNS (MX или резервный A) для домена, добавьте запись SPF DNS для всех доменов говорит, что почта с отправляющего IP-адреса в порядке.

0 голосов
/ 20 апреля 2010

Вы не предоставляете никаких подробностей о настройке вашего сервера, поэтому на это нельзя ответить. PHP может, однако, использовать SMTP-сервер по своему вкусу. Самый простой способ настроить это, например, инструмент PHPMailer .

Если вы не можете изменить IP-адрес, с которого отправляете сообщение, необходимо изменить запись MX домена домена B, сделав домен A (или его IP-адрес) почтовым сервером для этого домена. Я уверен, что спам-фильтры, такие как почта Google, ищут только запись MX. Конечно, для этого вам понадобятся средства отправки и получения электронной почты в домене А.

...