【问题标题】:Unable to send email from my php application hosted on a company's sub domain无法从托管在公司子域上的我的 php 应用程序发送电子邮件
【发布时间】:2014-08-29 07:05:59
【问题描述】:

基本场景是这样的:

我有卖给客户的 cakePHP 应用程序。

客户端的主网络在美国,因此我需要托管我的应用程序的子域 (ticket.abc.com) 是在美国创建的,但是他们没有让我通过 FTP 访问他们的子域。因此,子域被定向到印度办事处的本地 IP 地址,这台 PC 是一个带有 Windows 的简单桌面,我在其上安装了 WAMP 以通过本地主机运行我的应用程序。

我面临的问题是,当我使用他们公司的电子邮件 ID 即 xyz@abc.com 发送电子邮件通知时,我收到一条错误消息“无法找到套接字传输“ssl” - 你是否忘记配置 PHP 时启用它?”。我已经阅读了这个论坛中给出的所有答案,但没有一个能解决我的问题。

因此我们转而使用 gmail ID 发送电子邮件通知,这件事工作了一段时间,几天前突然停止了,当我研究时,我发现 gmail 已将该电子邮件 ID 列入黑名单以发送邮件。(也许因为我每天要发送近 100 封邮件,或者因为在某些时候使用 IP 地址而不是 URL 来访问应用程序)

有人可以帮帮我吗?

【问题讨论】:

  • 要从与 PHP 主机不同的域发送电子邮件,我建议配置 PHP 或应用程序,以使用您要用于电子邮件的域的 SMTP 服务器。如果发送 IP 与域不匹配,您的电子邮件将被发送到垃圾邮件文件夹。
  • 如果您发送大量电子邮件,您应该考虑使用 mailchimp 或 Amazon SES 之类的服务。

标签: php email cakephp


【解决方案1】:

Gmail 通过将您的电子邮件 ID 设置为黑名单来阻止您的邮件。

只有 Gmail (Google) 可以解决这种情况。

询问谷歌您的电子邮件 ID 被列入黑名单的原因。

【讨论】:

    猜你喜欢
    • 2020-02-21
    • 2014-04-28
    • 1970-01-01
    • 2020-06-28
    • 2016-09-28
    • 2019-11-06
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多