-3

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

警告: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";

?>
4

1 回答 1

1

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

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

另一种方法是使用PHPMailer之类的库,但您仍然需要对其进行配置。

于 2013-09-18T10:53:00.093 回答