所以我刚开始使用Laravel,现在我想发送一封包含Mail :: send()方法的电子邮件而不使用smtp。我不会匿名发送电子邮件,因为它是针对学校项目的,所以很简单,我不想分享我的密码。
如果我输入我的Gmail帐户,一切都运行正常,但是当我将邮件驱动程序设置为“邮件”时。所以它使用默认的php mail()函数,它不会被传递。
我尝试取消设置mail.php(用户名,密码,主机,端口和加密)中的所有值,但没有成功。
另外,我使用localhost(MAMP)发送电子邮件,我不知道这可能是个问题。
PS,它也不是垃圾邮件。 (如果自从学校开始以后就不会有意义)
答案 0 :(得分:2)
mail()
要求在服务器上存在并配置邮件传输代理(如UNIX sendmail或postfix)。该函数不“匿名发送电子邮件”,它只是将消息传递给MTA(如果存在)并返回一个布尔值,表明它是否被接受交付。
如果它只是你正在进行的学校项目,请坚持使用gmail,因为设置MTA通常是一项繁琐的工作。