php - 无法使用 MAMP PRO 从 php 邮件功能发送邮件

标签 php email mamp

几天前,我一直在轻松地使用 PHP 邮件功能发送电子邮件。但几天前我换了我的 ISP。从那以后,我无法发送任何邮件。我已经设置了发送邮件到 gmail.com 的后缀配置,它在日志文件中给出了以下错误。

   May  6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1449]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out
    May  6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1446]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out
    May  6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1452]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out
    May  6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1455]: connect to mx1.hotmail.com[65.55.92.184]:25: Operation timed out
    May  6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1456]: connect to mx3.hotmail.com[65.55.92.136]:25: Operation timed out
    May  6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1453]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out
    May  6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out
May  6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out
May  6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: warning: 11C203ECD84: defer service failure
May  6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: 11C203ECD84: to=<azhar@iarmar.com>, relay=none, delay=4504, delays=4353/0.13/150/0, dsn=4.4.1, status=deferred (connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out)
May  6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out
May  6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: warning: 11C203ECD84: defer service failure
May  6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: 11C203ECD84: to=<azhar@iarmar.com>, relay=none, delay=4504, delays=4353/0.13/150/0, dsn=4.4.1, status=deferred (connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out)

是什么导致了这个问题?你认为这是我的新 ISP 吗?我调用那里的客户服务,不幸的是他们不知道这件事。我使用 MAMP Pro 1.9.2 从 php 发送邮件的可能解决方案是什么。

最佳答案

很典型的情况是,为您提供互联网访问权限的 ISP 会阻止端口 25 与除他们自己之外的其他电子邮件服务器的任何连接。

您应该将您的脚本指向使用您的 isp 的 smtp 服务器发送电子邮件,而不是像您的日志文件所指出的那样使用 google 的。

关于php - 无法使用 MAMP PRO 从 php 邮件功能发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912140/

相关文章:

PHP MAMP 未显示所有 HTML 文档

javascript - 客户端和服务器端编程有什么区别?

c++ - 如何对电子邮件客户端进行单元测试

php - 终端PC如何连接其他MySQL?

python - python可以格式化它发送的电子邮件吗?

vba - 如何将每封电子邮件从收件箱移动到子文件夹

ios - 通过 WIFI 从 iPhone 连接到本地网络服务(在 MAMP 下运行)。

javascript - Cake PHP 表单助手。替换输入值

javascript - 如果用户使用 Ajax/PHP 在文本输入中输入 INT,如何从数据库获取 ID?

php - 无法计数 : of NULL cells in a column of a table