我一直在尝试我可以在互联网上找到的所有内容,但似乎都没有用,所以我做错了事,我需要一些帮助来找出问题所在。
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = myemail@yahoo.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i -f myemail@yahoo.com
Run Code Online (Sandbox Code Playgroud)
上面的代码是我将所有内容更改为的代码(除了电子邮件是我的实际电子邮件(而且我不确定yahoo电子邮件是否可以与此同时使用,所以可能是问题所在?))我不确定sendmail_path转到,我在任何地方都找不到该路径(我想下载一些名为sendmail的文件/程序吗?)
另外,我的APACHE端口已更改为80,而MySQL端口为3306(我不知道这些端口是否与smpt_port有关)
任何帮助将不胜感激,谢谢!
(如果还有其他方法(更简便的方法),也请告诉我)。
这篇文章上的解决方案终于对我有用。 http://www.blog.tripleroi.com/2012/05/solvedenabling-sendmail-on-localhost.html
正确设置php.ini:
[mail function]
; For Win32 only.
;SMTP = localhost
;smtp_port = 25
; For Win32 only.
;sendmail_from = don@tripleroi.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path =/usr/sbin/sendmail -t -i -f yourname@example.com
Run Code Online (Sandbox Code Playgroud)
您必须确保注释掉Win32设置。之后,我的Mac上的MAMP服务器终于收到了一封邮件。
MAMP PRO 已经有了这个,并且有一个简单的界面来做到这一点,我得到了它并且我让它完美地工作。 http://www.mamp.info/en/mamp-pro/
| 归档时间: |
|
| 查看次数: |
28566 次 |
| 最近记录: |