I haven't found a coherent answer to my quesion here :(
指定端口的mail()函数
我的服务器的ISP已阻止默认的SMTP端口里面,所以我需要从25手动切换它为587
mail("[email protected]","Hello","World"); //This uses the default value
PS。 我不知道为什么答案已被删除 - that link是非常有用的......但是,我认为它可以以更简单的方式完成。
如果您使用的是Windows http://us2.php.net/manual/en/mail.configuration.php#ini.smtp-port –
如果您是在窗户上,请参阅Mike B的答案。如果你在Linux下,它通常会使用你的普通MTA,所以配置一个。如果一切都失败了,你可以使用'iptables'将出站流量上的端口切换到25(这是我在家里做的... bastard isp's,以及他们的好意限制垃圾邮件;) – Wrikken
Windows或* nix? –