php - 通过 sendgrid 发送的电子邮件未送达

标签 php curl sendgrid sendgrid-api-v3

我已选择 sendgrid 将电子邮件发送到我的邮件帐户。我使用 php curl 来这样做。

当我运行 curl 脚本将邮件发送到 sendgrid 服务器时

$url = 'https://api.sendgrid.com/';

我得到了 {"message":"success"} json 响应

但是邮件没有发送到我的邮件帐户(比如 google)

最佳答案

您的电子邮件已发送并送达,但 Gmail 已将其标记为垃圾邮件。网上和这里有很多资源可以避免被归类为垃圾邮件,但它有点太宽泛了,无法在此处详细说明。 对于您的雅虎测试,as explained here ,

"deferred mail" is simply mail that was unable to deliver to the sender and has been added to the mail queue.

关于php - 通过 sendgrid 发送的电子邮件未送达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41761944/

相关文章:

javascript - 我可以使用 jQuery 重新加载 div 吗?

javascript - 将信息从 PHP 传递到 JQUERY 的方法?

c++ - cURL 网址编码困惑

php - 使用 API url 发出 PHP curl 请求以下载 PDF

c - 如何使用curl从缓冲区上传图像?

php - 无效的 SMTPAPI header - SendGrid

php - 使用 laravel,如何在 3x3 GridView 中显示名为 'products' 的 HTML 类,同时连接到数据库以获取产品

php - 接口(interface)如何用于松散耦合?

azure - 尝试在 azure 服务器上创建 sendgrid 帐户时出现问题

Node.js 回调被调用两次