使用邮件发送电子邮件($ to,$ subject,$ txt);

时间:2015-10-20 02:12:02

标签: php email

这是我第一次尝试使用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()

1 个答案:

答案 0 :(得分:0)

PHP中的

mail()取决于电子邮件服务器。如果没有,PHP无法发送任何电子邮件。

现在,这是重要的部分:您可以使用SMTP发送电子邮件连接到Gmail之类的电子邮件服务,或者拥有通常在{ {1}},因为它试图连接到。有些服务器堆栈内置了电子邮件,但其他服务器堆栈没有。

如错误所述,您可以更改php.ini中的地址或使用localhost:25