php自带的mail函数不怎么样,也建议你看一下mail()函数的缺点,
只要能够连接到指定的SMTP服务器mail()函数就会返回真值.但是这并不意味着邮件成功的到达了接收方那里.mail()函数不会等待或报告SMTP服务器发来的成功/错误代码.
常用phpmailer swiftmailer
PHP自带的mail函数,好像不好用,很难试成功,你可以试一下PHP邮件插件来发送邮件,例如:swiftmailer-master这个插件。
php mail函数只是封装了一层壳,它是接收参数后将信息传递给smtp server,而你本地没有smtp server的情况下邮件不会发送到具体的邮箱。
返回true是因为mail函数表示信息接受邮件信息并传递。但是不能表示它一定会发送到你的邮箱。
所以如果你需要发送邮件可以找一下phpmailer库。
直接使用phpmailer
邮件类吧