标签: postfix

Postfix - 如何重试队列中的邮件传递?

我有一个备用邮件服务器,以防主服务器出现故障。在出现故障的情况下,邮件会到达备用服务器并留在那里,直到主服务器回来。

如果我等待一段时间,一旦主服务器恢复,交付将自动完成,但可能会很长。那么如何强制所有邮件的发送重试呢?

例如: postqueue -p :给我一个邮件列表

然后我尝试 postqueue -f (来自手册页:刷新队列:尝试发送所有排队的邮件。)。它确实刷新了队列,但邮件没有送达......

email linux postfix

110
推荐指数
5
解决办法
34万
查看次数

为邮件服务器打开哪些端口?

我刚刚在 linux (ubuntu) 平台上设置了 Postfix 邮件服务器。我有它发送和接收电子邮件,它不是一个开放的中继。它还支持安全的 smtp 和 imap。

现在这是一个非常初学者的问题,但我应该让端口 25 打开吗?(因为安全 smtp 是首选)。如果是,那为什么?

还有 587 端口呢?

我还应该要求对这些端口中的任何一个进行任何身份验证吗?

请原谅我在这方面的无知:P

email-server smtp postfix port

106
推荐指数
1
解决办法
16万
查看次数

在 Ubuntu 上自动安装 postfix

我的系统配置脚本执行“apt-get install -y postfix”。不幸的是,当 postfix 安装程序显示配置屏幕时,脚本会停止。有没有一种方法可以强制 postfix 在安装过程中使用默认值,以便自动化脚本可以持续到最后?

postfix 安装程序是否可能会检查 /etc/postfix 中的现有配置,如果存在,不要用配置屏幕打扰用户?

automation ubuntu postfix installation apt

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

Postfix 和 Sendmail 一样吗?

我的服务器上有 Postfix 设置,以便我可以使用命令行发送外发邮件:

mail -s "Subject" address@example.com
Run Code Online (Sandbox Code Playgroud)
  1. 这是使用Sendmail还是Postfix
  2. Sendmail ”只是一个软件类别还是一个独特的程序?
  3. 如果某些东西是“ Sendmail-ready ”,这是否意味着它可以与 Postfix 一起使用?

我在网上阅读的所有内容似乎都可以互换使用这两个术语。

email-server postfix sendmail

69
推荐指数
3
解决办法
10万
查看次数

如何更正 Postfix 的“中继访问被拒绝”?

今天早上,为了更正安全证书中名称不匹配的问题,我遵循了如何修复邮件服务器 SSL?,但是现在,当尝试从客户端(在这种情况下客户端是 Windows Mail)发送电子邮件时,我收到以下错误。

被拒绝的电子邮件地址是“email@gmail.com”。主题'这是一个测试。',帐户:'mail.domain.com',服务器:'mail.domain.com',协议:SMTP,服务器响应:'554 5.7.1:中继访问被拒绝',端口:25,安全(SSL):否, 服务器错误:554,错误编号:0x800CCC79

编辑:我仍然可以从此帐户检索电子邮件,并且我将电子邮件发送到同一域中的其他帐户。我只是无法向我们域外的收件人发送电子邮件。

我尝试完全禁用 TLS 但没有骰子,我仍然遇到相同的错误。

当我检查 file 时mail.log,我看到以下内容。

Jul 18 08:24:41 company imapd: LOGIN, user=user_name@domain.com, ip=[::ffff:111.111.11.11], protocol=IMAP
Jul 18 08:24:42 company imapd: DISCONNECTED, user=user_name@domain.com, ip=[::ffff:111.111.11.11], headers=0, body=0, rcvd=83, sent=409, time=1
Jul 18 08:25:19 company postfix/smtpd[29282]: connect from company.university.edu[111.111.11.11]
Jul 18 08:25:19 company postfix/smtpd[29282]: NOQUEUE: reject: RCPT from company.university.edu[111.111.11.11]: 554 5.7.1 <email@gmail.com>: Relay access denied; from=<user_name@domain.com> to=<email@gmail.com> proto=ESMTP helo=<UserPC>
Jul 18 08:25:19 company postfix/smtpd[29282]: disconnect from company.university.edu[111.111.11.11]
Jul 18 08:25:22 …
Run Code Online (Sandbox Code Playgroud)

linux smtp postfix

63
推荐指数
3
解决办法
43万
查看次数

58
推荐指数
7
解决办法
15万
查看次数

当 postfix 通过 smtp 中继时强制使用发件人地址

我正在尝试从我们的 AWS EC2 实例获取电子邮件报告。我们正在使用 Exchange Online(Microsoft Online Services 的一部分)。我已经设置了一个专门用于SMTP 中继的用户帐户,并且我已经设置了 Postfix 以满足通过此服务器中继消息的所有要求。但是,Exchange Online 的 SMTP 服务器将拒绝邮件,除非发件人地址与身份验证地址完全匹配(错误消息为550 5.7.1 Client does not have permissions to send as this sender)。

通过仔细配置,我可以设置我的服务以作为该用户发送。但我不是小心谨慎的忠实粉丝 - 我宁愿让 postfix 强制解决这个问题。有没有办法做到这一点?

postfix hosted-exchange

46
推荐指数
4
解决办法
8万
查看次数

Maildir 和 Mbox 之间的实际区别是什么?

虽然我了解两种存储格式的基础知识(Maildir 下每个电子邮件 1 个文件,mbox 下每个邮箱 1 个单个文件),但我想知道这里的实际含义是什么 -

  • 一种存储格式是否比另一种更具可扩展性?
  • 是否存在数据完整性问题/差异?
  • 是否有明确定义的情况,您应该使用一种格式而不是另一种格式?

postfix maildir mbox

44
推荐指数
3
解决办法
4万
查看次数

DKIM 签署来自任何域的外发邮件(使用 Postfix 和 Ubuntu)

我在我的邮件服务器(postfix 和 ubuntu)上安装了 DKIM,所以它对传出的电子邮件进行了签名。我使用了这些说明:https : //help.ubuntu.com/community/Postfix/DKIM

但是,我需要它来签署来自任何域(在发件人地址中)的电子邮件,而不仅仅是我自己的。我正在构建一个电子邮件通讯服务,客户将通过服务器发送他们自己的电子邮件。

首先我在 /etc/dkim-filter.conf 中设置“域 *”。这使它在所有外发电子邮件中包含 DKIM 标头,无论域是什么。

但是,gmail 上的验证检查失败,因为它正在检查发件人地址中的域,而不是我的域(和 dns 记录)。有谁知道如何做到这一点?

postfix dkim

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

为什么 hotmail 仍然拒绝我的邮件?

我有一个很奇怪的问题,我的电子邮件被 hotmail 标记为垃圾邮件。
我刚刚在我的服务器上配置了 Postfix + Dovecot,一切正常。我可以发送/接收电子邮件。我只有hotmail账户有问题,不明白是什么原因,因为我也配置了:

  • 防晒指数
  • DKIM
  • 域名解析
  • 我的 IP 未列在任何后备列表中,我使用的是:mxtoolbox.com

检查标头,我看到 SPF 和 DKIM 正确通过。GMAIL、YAHOO等我都没有问题,但是hotmail好像很严格。

我认为唯一的问题...可能是我的 IP 还没有电子邮件流量。我很少给hotmail发邮件。

那么,如果 postfix 没有问题,我该怎么做才能正确地向 hotmail 发送电子邮件?因为如果唯一的原因是我没有电子邮件流量,这意味着我的第一份时事通讯将毫无理由地被标记为垃圾邮件。

建议?

(作为垃圾邮件收到的电子邮件示例如下)

标题:

x-store-info:4r51+eLowCe79NzwdU2kRwMf1FfZT+JrxVyutn/pLjoZiDggbl3J7aHGkQoNPd8ZB9iY77nKNhzoKkbFqj2wPQ4Ha91HUDyzG+BsQ2lzn+x/xsXGuDBWhAPIPgrYY3dCiWYILdpiCyM=
Authentication-Results: hotmail.com; sender-id=pass (sender IP is 66.85.140.94) header.from=info@example.net; dkim=pass header.d=example.net; x-hmca=pass
X-SID-PRA: info@example.net
X-SID-Result: Pass
X-DKIM-Result: Pass
X-AUTH-Result: PASS
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00
X-Message-Info: M98loaK0Lo1j8FOgXol8UFVrP26QMSvVTQXke21+QxXu+DJ5ttCh6cM/eFA+HRgTBFdz52wvmszvfgxVXBCfExvqqIFxcJKaFap8dwTFrYmSiOTK6J40vAbrC+QeYPnMG9Hntes6IFH9T95bydckDQ==
Received: from mail.example.net ([66.85.140.94]) by SNT0-MC3-F15.Snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900);
     Sun, 30 Sep 2012 14:13:33 -0700
Received: from [192.168.1.2] (2-231-150-154.ip207.fastwebnet.it [2.231.150.154])
    by mail.example.net (Postfix) with ESMTPA …
Run Code Online (Sandbox Code Playgroud)

email email-server postfix dovecot

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