我一直在尝试一切,我可以在网上找这个,并且他们都不是工作,所以我做错了什么,我需要一些帮助搞清楚什么。
[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
上面的代码是什么我已经改变了一切,(除了电子邮件是我的实际电子邮件(也我不知道如果雅虎电子邮件将与该工作或没有,所以也许这就是问题所在?))我不知道在哪里在sendmail_path去,我到处都找不到这条道路(是我该下载一个名为sendmail的一些文件/程序?)
另外,我的APACHE端口我已更改为80,和我的MySQL端口是3306,(我不知道这些端口有什么用smpt_port与否)
任何帮助将不胜感激,谢谢!
(如果有这样做的任何其他方式(更简单的方法),也请让我知道)。
The solution on this post finally worked for me.
http://www.blog.tripleroi.com/2012/05/solvedenabling-sendmail-on-localhost.html
Correct setting in 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
You have to make sure to comment out the Win32 settings. After doing that, my MAMP server on my Mac finally got a mail through.
我曾经有过像这样的问题,包括电子邮件之一,当我还是用甲基苯丙胺的数组。
MAMP临应该修复它,但是我建议只是在做一个安装apache / PHP的/ MySQL的自己。 你不会有任何更多的问题,像这样基本的东西,这是一个免费的解决方案。
如果你在OSX阿帕奇已经在那儿了,PHP可以通过安装自制软件 。 MySQL能只是从官方网站作为安装程序下载。
MAMP PRO已经有了这一点,有一个简单的界面做到这一点,我得到了它,我有它完美的工作。 http://www.mamp.info/en/mamp-pro/
在我的情况下,问题是空/etc/postafix/main.cf
cat /etc/postafix/main.cf
显示什么。 但是,有没有空main.cf〜原稿所以我HUST复制从main.cf内容〜原稿:
sudo cp main.cf~orig main.cf
即甲基苯丙胺后开始发送邮件。