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非常有用......但是,我想它可以用更简单的方式完成。
答案 0 :(得分:3)
您应该使用ini_set函数
ini_set("smtp_port", "587");
答案 1 :(得分:1)
在Windows上,mail
函数使用的SMTP设置在php.ini文件(smtp section)中定义。编辑文件并进行必要的更改或使用ini_set
功能。