gpt4 book ai didi

php - 如何从邮件服务器获得错误响应?

转载 作者:行者123 更新时间:2023-12-04 19:03:53 25 4
gpt4 key购买 nike

我正在使用 phps 邮件功能向我的用户发送电子邮件。
然而,有些用户根本没有收到它们(甚至没有被垃圾邮件过滤器接收)。
在我寻找错误的过程中,我被问到(我的用户邮件提供商的好人)我从他们的服务器得到什么响应。

但是,我不知道如何获得它。
它应该保存在我的服务器上的某个地方吗?在那种情况下在哪里?
还是由php返回?或者保存在某处的错误日志中?
或者有没有办法得到它?

我正在运行 Ubuntu 服务器并将 postfix 用于邮件

最佳答案

错误至少会出现在您的邮件服务器日志中。您邮件上的发件人地址/信封发件人是什么?任何退回邮件都应发送至该地址。如果该地址无法投递,则退回邮件也可能被退回。因此,您需要首先检查并确保您可以访问 From: 中指定的电子邮件帐户。标题或 Return-path: header (如果存在)。如果它们不存在,您将需要查看邮件服务器日志,postfix 通常会记录/var/log/mail.log 但这可以更改,因此您的配置可能会有所不同。

处理退回邮件的另一个好方法是使用类似 VERP (http://en.wikipedia.org/wiki/Variable_envelope_return_path) 可变信封返回路径的东西。这样,您可以通过查看退回邮件的地址来自动处理退回邮件。

关于php - 如何从邮件服务器获得错误响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16168196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com