从特定的IP地址发送电子邮件

时间:2010-08-02 22:09:21

标签: php email

我想知道php或.net中是否有选项说明我们可以发送电子邮件的IP地址。 我们在其中一台服务器上有几个ip地址,我们不想从默认的ip发送电子邮件,而是希望从其他ip发送它们。 提前谢谢。

2 个答案:

答案 0 :(得分:2)

PHP无法控制传出IP,因为它不能充当邮件服务器。 mail()函数只是连接到php.ini中指定的任何SMTP服务器,并将邮件交给SMTP服务器处理。

您当然可以告诉SMTP服务器它应该绑定哪些IP,here's how用于Postfix。如果您的网站位于a.b.c.d,您希望电子邮件显示在e.f.g.h,请告诉Postfix(或您正在使用的任何服务器)绑定到e.f.g.h127.0.0.1

当然,您也可以在完全独立的服务器上运行SMTP软件。

答案 1 :(得分:0)

它由操作系统控制,而不是php。

您是否有可以使用的SMTP服务器?这样您就可以确定它不是从Web服务器IP地址发送的。