如何在PHP中发送邮件

时间:2013-09-18 10:50:35

标签: php email

当我写一个简单的代码来发送邮件时,它会给我一个警告:

警告:mail()[function.mail]:无法连接到“localhost”端口25的邮件服务器,验证php.ini中的“SMTP”和“smtp_port”设置或使用ini_set()。

这是我的代码:

<?php

    if(mail("punam@adsoftech.com","hi","hello","from:punam@adsoftech.com"))
    echo "sent";
    else
    echo "not sent";

?>

1 个答案:

答案 0 :(得分:1)

要发送电子邮件,您需要配置一台SMTP服务器来处理它。

如果你想使用mail()功能,你应该配置哪些PHP应该通过php.ini或ini_set()函数连接到哪个。

另一种方法是使用像PHPMailer这样的库,但你仍然需要配置它。