【问题标题】:sending an email using MAMP and php scripts使用 MAMP 和 php 脚本发送电子邮件
【发布时间】:2011-10-07 08:01:30
【问题描述】:

您好,我在我的 Mac 上运行 MAMP 以在本地托管一个网站。我想使用 php 脚本发送电子邮件。我在网上看到的东西告诉我有关电子邮件的 php 脚本,但我无法发送电子邮件。我猜这与 MAMP 设置有关,或者我可能必须对 php.ini 文件进行更改,但我找不到相关信息。我可以使用运行 php 脚本的 gmail 地址向我的客户发送电子邮件吗?我正在创建一个注册页面,一旦您成功注册,该网站就会向您发送一封欢迎电子邮件。有人可以指导我如何做到这一点。我使用了这里的代码: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm 但这不起作用。 我使用了以下设置: $host = "ssl://smtp.gmail.com"; $port = "465";

【问题讨论】:

标签: php email mamp


【解决方案1】:

MAMP 只是 Apache、MySQL 和 PHP,不包括邮件服务器。您可以使用postfix,或者如您所说,使用外部 SMTP 服务器。

如果使用 Gmail,请确保您的帐户设置为允许 SMTP 连接(默认情况下处于关闭状态)。这可以在 Web 客户端的“设置”中的某处找到。我建议您在本地计算机上使用 Mail 或其他邮件客户端对其进行测试,以确保 Gmail 按预期工作。

最后(一旦上述设置完成)SwiftMailerPHPMailer 是可以连接到远程 SMTP 服务器的优秀邮件库。它将为您省去很多编写自己代码的麻烦,尤其是在涉及文件附件等时。

【讨论】:

  • 您好,感谢您的帮助。这解释了很多。但是,我不确定哪一个更容易使用,postfix 和 PHPMailer 之间有什么区别。理想情况下,我想避免阅读图书馆。
  • +1 for postfix,因为它预装在 OS X 上,几乎不需要配置。
猜你喜欢
  • 2011-09-16
  • 1970-01-01
  • 2018-03-18
  • 1970-01-01
  • 2012-09-12
  • 2011-04-28
  • 2018-09-06
  • 2012-08-25
  • 1970-01-01
相关资源
最近更新 更多