背景
我在我的localhost上运行了MAMP Pro。我已经按照几个博客设置我的localhost服务器来发送电子邮件,但有一件事对我来说没有意义,也从未解释过。
在每个示例中,它都说要添加我的主机以发送电子邮件。
主持人:填写外发电子邮件的服务器名称。这可能是为了 实例“smtp.johndoe.com”(不带引号)。询问您的提供者是否 不确定服务器名称。
但我在本地主机上使用MAMP Pro。所以我认为这将是localhost。
问题
配置localhost以便能够发送电子邮件的正确方法是什么。
我做了什么
我打开了php7.0.1目录,这是我的MAMP Pro正在运行的PHP版本。我打开了php.ini文件并编辑了
[mail function]
部分。这就是它目前的样子,
[mail function]
; For Win32 only.
; SMTP = localhost
; smtp_port = 25
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path =/usr/sbin/sendmail -t -i -f dev@localhost.com
我假设它仍然不起作用的原因是这个,
dev@localhost.com