这是我第一次尝试使用php发送电子邮件。我使用了我在W3school上找到的这个脚本,但它给了我下面显示的错误。我在这里想念的是什么?
<?php
$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
mail($to,$subject,$txt);
?>
错误:
警告: mail()[function.mail]:无法连接到&#34; localhost&#34;的邮件服务器端口25,验证您的&#34; SMTP&#34;和&#34; smtp_port&#34;在php.ini中设置或使用ini_set()
答案 0 :(得分:0)
mail()
取决于电子邮件服务器。如果没有,PHP无法发送任何电子邮件。
现在,这是重要的部分:您可以使用SMTP发送电子邮件连接到Gmail之类的电子邮件服务,或者拥有通常在{ {1}},因为它试图连接到。有些服务器堆栈内置了电子邮件,但其他服务器堆栈没有。
如错误所述,您可以更改php.ini中的地址或使用localhost:25
。