邮件
mail('email@gmail.com', '$title' , '$data' );
这就是我 php.ini
中的内容[mail function]
SMTP = smtp.gmail.com
smtp_port = 25
username = email@gmail.com
password = *****
sendmail_from = email@gmail.com
我仍然无法发送任何邮件。我一直在说:
警告:mail():SMTP服务器响应:530 5.7.0必须首先发出STARTTLS命令。 l49sm2288391qgd.21 - gsmtp
请提出建议 - 如果我做错了什么。
随时给我任何建议。
谢谢你的时间!
答案 0 :(得分:0)
mail()
是那些应该永远不会成为PHP代码一部分的PHP函数之一,因为它实现起来很差,而且非常简单。它只是不支持TLS,所以请使用PHPMailer或类似的包
答案 1 :(得分:0)
您的SMTP服务器需要TLS,但mail
不支持TLS。这是一项非常基本的功能。
如果要发送邮件,则应使用工业级SMTP库。