小编Fil*_*lmJ的帖子

什么是 sensible-mda,我需要它吗?

我正在运行 Ubuntu Intrepid,并且一直在查看我的日志:

Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我现在有很多这样的消息,而我以前没有。查了一下,Ubuntu 似乎有一些特殊的 sendmail 软件包,这些软件包在我安装 sendmail 时可能尚未安装。

我需要“明智的mda”吗?没有人应该通过服务器进行身份验证或发送 - 它只是一个默认的本地 smtp 主机,设置为允许 Web 表单发布到电子邮件,并允许系统发送系统日志等。

为什么这些消息会开始出现?

ubuntu email-server log-files sendmail

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

如何在使用 postfix 和 mysql 保存副本的同时转发邮件?

我正在将电子邮件从旧的 Plesk 安装迁移到运行 iRedMail (postfix/amavisd/dovecot/etc) 的定制构建的 Ubuntu 服务器。

我正在使用 postfixadmin 来管理所有域和一个 mysql 后端。我注意到,如果我想“别名”某些内容或创建转发,我无法使用现有邮箱 - 因此我无法复制 Plesk 风格的“使用保存的副本重定向”功能。

我目前正在通过数据库设置远程别名并使用:

virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
Run Code Online (Sandbox Code Playgroud)

如果有办法仍然使用我的数据库,那将是理想的 - 即使我必须添加一些列并更改查询。

谢谢!

mysql email-server postfix mail-forwarding virtual-hosting

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

如何配置我的 postfix 服务器,以便 reject_sender_login_mismatch 不会阻止主帐户的别名?

我最近使用 iRedMail 设置了 postfix、dovecot、amavis 和一套其他工具,但我很难对我的外发邮件服务器进行身份验证。

问题是这样的:

xyz@mydomain.com 是 abc@mydomain.com 的别名。我使用 abc@mydomain.com 进行身份验证,因为那是邮箱,但我实际上是从别名发送的。

这是会话的示例:

EHLO mydomain.com
250-mx1.mymailserver.net
250-PIPELINING
250-SIZE 45728640
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
auth plain amlta0BhbHRlcm5hdGl2ZXJlYWxpdHkuY29tAGppbWtAY=
235 2.7.0 Authentication successful
MAIL FROM: xyz@alternativereality.com
250 2.1.0 Ok
RCPT TO: joe@gmail.com
553 5.7.1 <xyz@mydomain.com>: Sender address rejected: not owned by user abc@mydomain.com
QUIT
Run Code Online (Sandbox Code Playgroud)

这是 postfix 的 main.cf 的相关部分:

smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated
Run Code Online (Sandbox Code Playgroud)

显然reject_sender_login_mismatch是问题所在。我实际上更愿意保留此功能但支持别名。

这可以做到吗,和/或有没有办法作为别名进行身份验证?

提前致谢!

smtp postfix authentication saslauthd

6
推荐指数
1
解决办法
8964
查看次数

rsync -az 删除在目标中找不到的文件是否有任何危险

只是想知道是否有人可以快速澄清。

我有多个服务器存储电子邮件,当我将 MX 记录从服务器迁移到服务器时,我想通过 rsync 确保一致性。

我的计划是rsync -az在新服务器上运行,抓取任何可能仍能找到旧服务器的消息。

我仍然不熟悉这样使用它,但据我所知rsync,它是增量的。

也就是说,我知道“a”选项的计算结果为许多其他选项,所以我只想确保我不会导致新服务器上旧服务器上不存在的文件被删除使用此命令的结果。

此外,如果有更好的方法来做到这一点,以便无论新消息出现在哪里,新旧服务器都完全同步,请告诉我。

提前致谢!

backup rsync

0
推荐指数
1
解决办法
1525
查看次数