Я хочу знать, существует ли опция в php или .NET для высказывания, от которого IP-адреса мы можем послать электронное письмо. У нас есть IP-адреса пары на одном из наших серверов, и мы не хотим посылать электронные письма от IP по умолчанию, вместо этого мы хотим отправить их от другого IP.Заранее спасибо.
PHP не может контролировать исходящий IP-адрес. , поскольку он не работает как почтовый сервер. функция mail ()
просто подключается к любому SMTP-серверу, указанному в php.ini, и передает почту для обработки SMTP-серверу.
Вы, конечно, можете указать SMTP-серверу, к каким IP-адресам он должен привязаться, вот как для Postfix. Если ваш веб-сайт находится на abcd
, вы хотите, чтобы электронные письма появлялись с efgh
, тогда сообщите Postfix (или любому другому серверу, который вы используете) привязать к efgh
и ] 127.0.0.1
.
И, конечно же, вы всегда можете запустить программное обеспечение SMTP на полностью отдельном сервере.
Он управляется операционной системой, а не php.
У вас есть SMTP-сервер, который вы можете использовать? Таким образом вы будете уверены, что он не отправляется с IP-адреса веб-сервера.