我整个下午和今晚都被困在这个问题上,但找不到答案。但我相信这是 Mountain Lion 上的一些简单配置问题。
我想使用 PHP 发送电子邮件,我安装了 PEAR:Mail 包;一切正常。
但是当我尝试用 PHP 发送电子邮件时,它没有返回任何错误;但未收到电子邮件。
我进一步深入研究了这个问题,发现我需要正确设置我的本地 postfix 邮件程序。因此,我按照这些文章进行设置: http ://benjaminrojas.net/configuring-postfix-to-send-mail-from-mac-os-x-mountain-lion/#comment-259 ;当那不起作用时,我改为使用那个:http: //slashusr.wordpress.com/2012/02/14/enabling-postfix-for-outbound-relay-via-gmail-on-os-x-lion -11/。博文中的基本步骤是通过在 /etc/postfix/main.cf 中进行一些设置来教你如何使用 GMail 发送出去
但是当我用命令在终端中测试它时:
date | mail -s test <my_email_address>
什么都没有发生,除了当我再次输入“邮件”时,它提示我一条新消息,告诉我这个错误(部分,只有我认为有用的):
:主机 smtp.gmail.com[209.85.225.108] 说:需要 530-5.5.1 身份验证。如需了解详情,请访问 530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 aa4sm11414435igc.15(回复 MAIL FROM 命令)
--1306515822A0.1347279593/songyy.local Content-Description: 投递报告 Content-Type: message/delivery-status
我访问了错误消息中给出的链接,但这无关紧要。
如果有人能给我一些建议,我将非常感激。