标签: email

我应该如何测试 Clam Anti-Virus?

我已经设置了一个新的电子邮件服务器,现在我需要测试 Clam Antivirus 是否正确扫描邮件。

我应该如何以安全和可控的方式做到这一点?

email anti-virus email-server postfix clamav

28
推荐指数
2
解决办法
4万
查看次数

通常会强制执行 SPF 规范中的 10-DNS 查找限制吗?

我的理解是 SPF 规范指定电子邮件接收者不应进行 10 次以上的 DNS 查找,以便为发件人收集所有允许的 IP。因此,如果一个 SPF 记录有include:foo.com include:bar.com include:baz.com并且这三个域每个都有 SPF 记录并且也有 3include个条目,那么现在我们最多可以进行 3+3+3+3=12 个 DNS 查找。

  1. 我上面的理解正确吗?

  2. 我只为我的域使用 2 或 3 个服务,而且我已经超过了这个限制。主要/次要电子邮件提供商通常(或曾经)强制执行此限制吗?

email spam spf

28
推荐指数
2
解决办法
3万
查看次数

cron 可以*默认*(而不是邮件)将作业输出写入日志吗?

我们都知道处理 cron 作业输出的正确方法是将其重定向到一个文件:

0 * * * * /bin/date >> /var/log/date.log 2>&1

但是,有时管理员很懒惰、健忘或无知,不会进行这些重定向;在这种情况下,作业的输出被邮寄到 $MAILTO 或拥有用户或 root。在我管理的一些盒子上,邮件被禁用,所以这个输出进入了一个黑洞。我想知道的是,有没有办法告诉 cron 接收任何作业输出,而不是邮寄它,而是将它扔到某个地方的全能日志文件中?我正在使用 Ubuntu(8.04 但迁移到 9.04)。在这个随机的谷歌结果中有这样一个解决方案的暗示,但我认为 OP 可能对 cron 输出与 cron 作业的输出感到困惑。

我对涉及一些脚本或黑客攻击的解决方案持开放态度,但理想情况下,这将是我可以在某处设置的配置位。我没有看到任何提示man cron。谢谢!

email ubuntu log-files cron

26
推荐指数
1
解决办法
3万
查看次数

如何将所有 postfix 电子邮件重定向到一个外部电子邮件地址?

要创建测试电子邮件服务器,我有类似的要求:

如何将所有外发电子邮件从 postfix 重定向到单个地址进行测试

但我需要将所有电子邮件发送到外部帐户,而不是本地帐户。

我想做类似的事情:

  • xyz:email@gmail.com

但 xyz 既不是本地也不是 smtp。

email postfix

26
推荐指数
2
解决办法
3万
查看次数

SPF 与 DKIM - 确切的用例和差异

我很抱歉这个模糊的标题。我不完全明白为什么 SPF 和 DKIM 应该一起使用。

第一:如果发件人或 DNS 被“欺骗”,SPF 可以通过它应该失败的地方,如果涉及代理和转发器的一些高级设置,它可能会在应该通过的地方失败。

DKIM 可以通过它应该失败的地方,要么是因为密码学中的错误/弱点(我们排除了这一点,因此简化点),要么因为 DNS 查询被欺骗。

由于排除了密码学错误,不同之处(如我所见)在于 DKIM 可用于 SPF 失败的设置。我想不出任何可以从两者中受益的例子。如果设置允许 SPF,则 DIKM 不应添加任何额外的验证。

任何人都可以举一个使用两者的好处的例子吗?

email spf dkim

26
推荐指数
2
解决办法
2万
查看次数

修复我的 MTA 的不良声誉

我有一个网站,需要向客户发送电子邮件以交付他们购买的文件。可靠的电子邮件传递对这项业务至关重要。不幸的是,由于我的 MTA 的“声誉不佳”,我的服务器发送的大部分电子邮件都没有送达。以下是我的一些示例行mail.log

Feb 20 02:40:41 servername postfix/smtp[14580]: 4E30B1100C7: host aspmx.l.google.com[209.85.211.78] said: 421-4.7.0 [174.143.183.26] Our system has detected an unusual amount of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily 421-4.7.0 blocked. Please visit http://www.google.com/mail/help/bulk_mail.html 421 4.7.0 to review our Bulk Email Senders Guidelines. 10si1216690ywh.92 (in reply to end of DATA command)

Feb 20 12:49:22 servername postfix/smtp[5651]: A86CB1CC0CF: to=<user@domain.com>, relay=mx3.comcast.net[76.96.58.14]:25, delay=55186, delays=55185/0.01/0.93/0, …
Run Code Online (Sandbox Code Playgroud)

email email-server smtp postfix spam

25
推荐指数
2
解决办法
13万
查看次数

如何为域配置电子邮件自动配置?

Outlook 和许多其他电子邮件客户端现在具有自动发现邮件服务器设置的功能,我没有为我们的域设置此设置,这让我感到困扰,但我不知道该怎么做,而且谷歌还没有打开上任何东西。我认为它是通过 DNS 中的某种 SRV 记录完成的 - 这是正确的,如果是,正确的格式是什么?

domain-name-system email outlook dns-server

25
推荐指数
2
解决办法
4万
查看次数

如何使用我的 CentOS 服务器发送电子邮件?

我刚刚使用 CentOS 5.5 构建了一个适度的家庭服务器。我希望服务器能够将电子邮件发送到我的 Gmail 帐户或其他电子邮件帐户,用于各种任务,例如 cron 作业。此外,能够通过我在服务器上运行/开发的 PHP 应用程序发送电子邮件也很好。甚至可以让服务器通过 mail 命令发送电子邮件。

我知道有上百万条关于将 Linux 服务器设置为电子邮件服务器或配置 sendmail 等的 Google 搜索结果。但它们似乎不是我想要的……至少我不这么认为。我不是要设置一些公司服务器,其他客户端可以连接以发送电子邮件或任何类似的复杂内容。

我只希望我的服务器向我发送有关内容的电子邮件。看起来应该很简单......有人能指出我正确的方向吗?

更新

根据下面的用户请求,我尝试了以下命令:

/bin/mail -s "My Subject" "myaddress@gmail.com" < /home/john/test
Run Code Online (Sandbox Code Playgroud)

没有错误或任何东西。但是电子邮件从未出现在我的收件箱中。这是我的maillog

Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: from=root, size=10906, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, relay=root@localhost
Oct 27 00:52:19 localhost sendmail[13703]: o9R6qJOd013703: from=<root@localhost.localdomain>, size=11209, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: to=myaddress@gmail.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=40906, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o9R6qJOd013703 Message accepted for delivery) …
Run Code Online (Sandbox Code Playgroud)

email linux sendmail centos

24
推荐指数
2
解决办法
12万
查看次数

我应该运行自己的 MTA 吗?

我需要发送大量电子邮件,大约每周 60.000 封。目前我们将此服务外包给第三方,我们预计在未来 6 个月内将我们的数量翻一番。由于服务开始变得过于昂贵,我正在考虑建立我们自己的 MTA。

我们自己的系统管理员告诉我们,拥有自己的 MTA 一点也不难,但恐怕他可能过于简单化了。

处理 MTA 难吗?我是否应该担心我的 MTA 会丢失公司邮件?我应该继续使用第三方服务吗?

ps:收集的电子邮件尊重当地的隐私立法,所以没有垃圾邮件。

email email-server

24
推荐指数
5
解决办法
2534
查看次数

合法原因 SMTP“MAIL FROM:”将与 DATA 中的“From:”标头不匹配

除了邮件列表之外,SMTP“MAIL FROM:”字段与邮件数据部分中的“From:”字段不匹配是否有正当理由?

来自/sf/ask/122513611/

“但是,继续你的蜗牛邮件比喻,大多数专业的信件都会包含印在信件上的发件人和收件人的地址。这些地址对于邮递员来说不是必需的,而是对收件人的一种礼貌。因此,电子邮件以同样的方式工作是明智的。”

这条逻辑线的问题在于:“对收件人的礼貌”。通过 SMTP 在电子邮件中包含“发件人:”地址不是一种礼貌;如果收件人要能够发送回复,则需要它。

From:如何限制 From 标头以匹配 postfix 中的 MAIL FROM?

“但如果你真的想确保 From: 和 MAIL FROM 那么你必须应用 header_checks 以便 Return-Path: 匹配 From:”

这样做有什么影响?邮件列表显然是一个问题。是否还有其他合法用途不同的“MAIL FROM:”和“From:”标头信息?

email smtp rfc

24
推荐指数
3
解决办法
6万
查看次数