从本地主机发送邮件使用PHP与甲基苯丙胺(Send mail from localhost with

2019-09-20 20:50发布

我一直在尝试一切,我可以在网上找这个,并且他们都不是工作,所以我做错了什么,我需要一些帮助搞清楚什么。

[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与否)

任何帮助将不胜感激,谢谢!

(如果有这样做的任何其他方式(更简单的方法),也请让我知道)。

Answer 1:

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.



Answer 2:

我曾经有过像这样的问题,包括电子邮件之一,当我还是用甲基苯丙胺的数组。

MAMP临应该修复它,但是我建议只是在做一个安装apache / PHP的/ MySQL的自己。 你不会有任何更多的问题,像这样基本的东西,这是一个免费的解决方案。

如果你在OSX阿帕奇已经在那儿了,PHP可以通过安装自制软件 。 MySQL能只是从官方网站作为安装程序下载。



Answer 3:

MAMP PRO已经有了这一点,有一个简单的界面做到这一点,我得到了它,我有它完美的工作。 http://www.mamp.info/en/mamp-pro/



Answer 4:

在我的情况下,问题是空/etc/postafix/main.cf

cat /etc/postafix/main.cf

显示什么。 但是,有没有空main.cf〜原稿所以我HUST复制从main.cf内容〜原稿:

sudo cp main.cf~orig main.cf

即甲基苯丙胺后开始发送邮件。



Answer 5:

设置'from'mail.php配置文件。



文章来源: Send mail from localhost with PHP with MAMP
标签: php email mamp