在 Debian 7 和 PHP 上配置 Exim4

在 Debian 7 和 PHP 上配置 Exim4

我按照 Linode 上的教程设置了一个仅发送邮件服务器:

https://library.linode.com/email/exim/send-only-mta-debian-6-squeeze

它可以正常工作,但有一些奇怪之处。只要提供 1 个电子邮件地址,就可以使用 PHP 发送电子邮件。如果我在收件人字段中使用逗号分隔的列表,它似乎无法完全正常工作。或者并非所有地址都能收到电子邮件。

我的配置如下;

dc_eximconfig_configtype='internet'
dc_other_hostnames='isthatbeergood.com; themoviepostersite.com; parkereatery.com;  stratford.parkereatery.com; trumbull.parkereatery.com; richtestani.com; localhost;'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'

虽然由于它仅发送,大多数电子邮件甚至不会到达主机名,但它会发送到任何地址吗?

这是 /var/log/exim4/mainlog 的结尾

2014-06-20 10:37:29 1WxzwV-0008DP-Vi => [email protected] R=dnslookup T=remote_smtp H=mx3.mac.com.akadns.net [17.172.34.64]
2014-06-20 10:37:29 1WxzwV-0008DP-Vi Completed
2014-06-20 10:41:04 1Wy000-0008Do-SH <= [email protected] U=www-data P=local S=531
2014-06-20 10:41:05 1Wy000-0008Do-SH => [email protected] R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.29.26] X=TLS1.2:RSA_ARCFOUR_SHA1:128 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com"
2014-06-20 10:41:05 1Wy000-0008Do-SH => [email protected] R=dnslookup T=remote_smtp H=mx2.mac.com.akadns.net [17.172.34.11]
2014-06-20 10:41:05 1Wy000-0008Do-SH Completed

有趣的是,它说我的 mac.com 地址已完成,但我从未收到电子邮件。Gmail 已完成,但没有完整的消息。

任何帮助都非常感谢!Rich

答案1

1) 电子邮件提供商在收到电子邮件时会验证发件人。具体如何验证取决于具体提供商,但有些提供商会使用发件人域的 MX 记录连接到您的邮件服务器,并检查发件人是否确实存在。这些被称为“发件人调用”。如果失败或被拒绝,电子邮件提供商很可能会将您的电子邮件归类为垃圾邮件和/或将其丢弃。您的系统构造不允许这些发件人调用成功:

$ swaks --to [email protected] --from [email protected]
--quit-after rcpt
=== Trying mail.damesandthugs.com:25...
*** Error connecting 0.0.0.0 to mail.damesandthugs.com:25:
***     IO::Socket::INET: connect: timeout

2)声誉是大的如今,这是所有垃圾邮件评分的一部分。如果您的 IP 刚刚开始发送电子邮件,则声誉为中性。如果您的域刚刚开始发送电子邮件,则声誉为中性。在声誉方面,中性通常被认为是“不好的”,而解决此问题的唯一方法是慢慢增加好的来自您的 IP 和/或域的电子邮件。突然的变化(大的增量)对信誉系统来说是不好的。

3) 如果您的域名刚刚注册,那么这实际上对您来说非常不利,因为这是“驱动垃圾邮件”的常用策略。

相关内容