postfix 与 php 的 mail 命令在安装过程中是否会根据网络连接进行配置?
我之所以问这个问题,是因为我在连接到家庭网络时安装了它。我可以毫无问题地发送电子邮件。但是,当我需要远程工作并使用 USB 3G 加密狗连接到互联网时,我无法再从 php 发送电子邮件。
当我回到家并连接到我的家庭网络时,我可以再次完美地通过 php 发送电子邮件。
答案1
您可以在尝试发送电子邮件后立即检查 /var/log/mail.log 来验证问题所在。
我猜你使用的 3g 网络可能被列入了黑名单,这是可以理解的。这会导致电子邮件被目标电子邮件服务器拒绝,并在日志文件中显示相应的消息。