在mail()函数中指定端口

时间:2012-06-19 19:12:33

标签: php smtp

I haven't found a coherent answer to my quesion here :(

我的服务器的ISP已经阻止了默认的SMTP端口,因此我需要手动将其从25切换到587.

mail("example@example.com","Hello","World"); //This uses the default value

PS。 我不知道为什么答案被删除了 - that link非常有用......但是,我想它可以用更简单的方式完成。

2 个答案:

答案 0 :(得分:3)

您应该使用ini_set函数

ini_set("smtp_port", "587");

答案 1 :(得分:1)

在Windows上,mail函数使用的SMTP设置在php.ini文件(smtp section)中定义。编辑文件并进行必要的更改或使用ini_set功能。