Можно ли с помощью почты PHP отправить письмо на определенный IP-адрес? - PullRequest
0 голосов
/ 27 мая 2009

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

Это потому, что почтовый обмен находится на другом сервере полностью. Клиент сказал, что у него есть IP-адрес, который обходит блокировщик спама.

Так что мне интересно, может ли почта PHP отправлять электронные письма на определенный IP-адрес?

Ответы [ 2 ]

3 голосов
/ 27 мая 2009

Ваш сервер не считается отправителем почты по их фильтру спама? Потому что я предполагаю, что они могут получать почту от других людей.

Так что я думаю, вам нужно посмотреть на настройку вашего сервера, чтобы он соответствовал их квалификации (например, обратимое имя или любые другие правила, которые требуются от отправителя электронной почты)

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

Например, вы можете использовать библиотеку Zend Mail для отправки через другой SMTP-сервер.

2 голосов
/ 27 мая 2009

Ответ - да. Однако то, как вызов mail () в PHP на самом деле отправляет почту, полностью зависит от того, как настроена ваша система, поэтому любые проблемы с отправкой почты не будут решены в вашем коде PHP, они будут в твоей почте настроены.

Как правило, вы должны иметь возможность отправить адрес электронной почты по адресу "user@192.168.1.1" и получить его успешно.

Хорошая статья о некоторых настройках вашего почтовика здесь .

...