当我写一个简单的代码来发送邮件时,它会给我一个警告:
警告: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";
?>
答案 0 :(得分:1)
要发送电子邮件,您需要配置一台SMTP服务器来处理它。
如果你想使用mail()
功能,你应该配置哪些PHP应该通过php.ini或ini_set()
函数连接到哪个。
另一种方法是使用像PHPMailer这样的库,但你仍然需要配置它。