我有这个代码使用smtp发送电子邮件,我得到输出 - 邮件已成功发送,代码如下
ini_set('SMTP', 'mail.veshraj.com.np');
ini_set('smtp_port', 465);
$message = "Hi \n How are you.";
if(mail('veshraj.joshi1@gmail.com', 'Testing Subject for mail function', $message))
{
echo 'Mail sent successfully';
}
但是我没有收到任何电子邮件,这个代码在本地机器上;如果在localhost中不支持smtp - 那么框架就像laravel,yii这样做了
答案 0 :(得分:1)
您是对的,您无法使用XAMMP在本地主机上发送邮件。您需要在可以发送邮件的服务器上工作,例如EC2实例。查看:https://laravel.com/docs/5.0/mail并阅读他们如何配置邮件。
他们提供了如何将电子邮件发送到日志而不是收件人的信息。