Articles of 后缀

Dovecot:虚拟和本地用户同名:不允许用户使用UID 1000的邮件访问

那么,情况似乎很简单,但我找不到一个满意的答案。 我有一个Postfix / Dovecot安装,稍后configuration为与虚拟电子邮件一起工作,就像一个魅力…对于没有在服务器上的帐户的虚拟用户。 为了使事情更清楚,我们举一个例子:虚拟用户在虚拟用户数据库(/ etc / dovecot / users)中注册,并且能够通过IMAP和SMTP接收和发送邮件而没有任何问题。 另一方面, localuser是服务器上的常规系统用户。 现在,如果我在名为localuser的Dovecot虚拟用户数据库中添加一个新用户,并尝试在IMAP中以此虚拟用户与本地别名的方式进行连接,则在日志中会出现以下错误: imap: Error: user localuser: Mail access for users with UID 1000 not permitted ([etc]). 很显然,由于Postfix在系统用户中发现了一个名为localuser的用户,它试图与该用户进行身份validation,甚至不查看虚拟用户。 所以这里是一个问题:我如何在本地用户之前使用Postfix查找虚拟用户? 这是甚至可能或者我坚持混合本地和虚拟用户的混乱configuration?

更新SpamAssassin

我们运行SA作为Postfix的一个filter,刚完成了一个从3.3.2到3.4.1的更新(SA)。 spamassassin,spamd和spamc可执行文件都已被validation为新版本。 另外,旧的符号链接已经被重新命名为永远的版本。 Postfix的master.cf文件也被更新了,以便传入新的垃圾邮件。 最后,所有服务都被刷新,重新加载和/或重新启动。 但是,通过系统的邮件仍然包含旧的标题引用: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on FOO X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham version=3.3.2 任何想法,我们可能会失踪?

通过POSTFIX或日志监控MTA 554每日报告?

从Postfix或其他MTA程序获得554编码电子邮件问题的日常报告是有帮助的, 如果某些邮件服务器认为你被列入黑名单,他们会通过554行的url告诉你详细信息 有没有人拿出这样的实用程序? 通过这种方式,您可以在用户遇到重置密码等问题之前就意识到交付问题。 我认为这将是可能的grep /var/log/maillog但我没有看到554状态代码在那里,显然它只logging实际发送的邮件 – 除非也许有一个更详细的日志logging选项 PS。 有人请创buildMTA标签

Postfix SMTP + saslauthdvalidation失败

我尝试在Ubuntu上使用postfix和saslauthd来实现SMTPauthentication。 我的IP是WXYZ ,我的VPS IP是W'.X'.Y'.Z' 。 我的用户是JohnDoe ,我的主机名是server 。 它不起作用,这里是日志文件/var/mail/log 。 当我尝试使用我的邮件应用程序进行身份validation时: Sep 12 08:36:12 server postfix/smtpd[2384]: connect from ZYXWrev.sfr.net[WXYZ] Sep 12 08:36:13 server dovecot: imap-login: Login: user=<JohnDoe>, method=PLAIN, rip=WXYZ, lip=W'.X'.Y'.Z', mpid=2392, TLS, session=<FvDmE4wfQwBUZ2XK> Sep 12 08:36:13 server postfix/smtpd[2384]: warning: SASL authentication failure: unable to canonify user and get auxprops Sep 12 08:36:13 server postfix/smtpd[2384]: warning: […]

后缀:在日志中显示传入连接的目标端口

我有Postfix在几个端口上侦听传入的邮件。 例如端口25和587.我想在日志中看到每个传入连接的目标端口。

在Ubuntu 14.04.3 LTS中找不到Postfix日志

我没有改变任何configuration的任何工具,特别是不在: 系统日志 rsyslog现在 后缀 systemd (如果有的话) 在我的/var/log中没有/var/log/postfix.log或/var/log/syslog 这里发生了什么? 什么是Ubuntu 14.04.3使用的日志工具? 日志文件在哪里?

OpenDKIM – 如何在conf文件中设置这些签名选项

我遵循本指南 opendkim,我想知道如何在conf文件中设置以下选项: 签名到期(x) 创作时间(t) 标准头文件被validation(h =) 身份签名长度(l =)自动确定并包含在签名中 从我看到的,这些标志可能是公钥,但不是100%肯定的,如果可以的话,我想通过opendkim.conf文件。 否则,如果我要将这些添加到我的公钥以纯文本,我需要以某种方式更改我的私钥?

Postfix基于域重写收件人

我正在寻找一个后缀configuration来创build基于收件人域名的收件人重写规则,包括捕获所有在“不重写”列表中找不到的域。 例如: [email protected] ,不重写和交付给example.com的MX [email protected] ,重写为[email protected] <user>@<domain> ,重写为<user>@spam.example.com 理想将是不应该通过Postfix重写的域列表。 现在我使用一个没有例外的设置,所以一切都被重写了: recipient_canonical_maps = static:@spam.example.com

有条件地使用中继(智能主机)的接收域与后缀中的header_checks匹配

在configuration为通常直接发送邮件(internet-site)的postfix邮件服务器上,我想对一些收件人域(在这个例子中用gmail.com保持简单)实现一个条件邮件头检查,让postfix使用一个智能主机。 但是,而不是使用smarthost smtp.google.com进行身份validation,而是直接发送邮件到:* @ gmail *(如果我故意设置了错误的密码,则不会抱怨)。 我在/ etc / postfix /中创build了以下文件: relay_passwd: smtp.google.com [email protected]:mypassword header_checks: ^To: <*@gmail*>/ FILTER relay:smtp.gmail.com:25 并在main.cf中用其他选项引用它们: smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd header_checks = regexp:/etc/postfix/header_checks 现在我后贴图的文件(因为,重新启动后缀太多): # postmap relay_passwd # postmap header_checks 它会发出警告: postmap: warning: header_checks, line 1: record is in "key: value" format; is this an alias file? 但我想这不是问题,是吗? 无论如何,我一定在做错事。 […]

在postfix中从匹配的收件人域中有条件地重写邮件

在后缀我想创build一个(可以这么说)重写规则重写“邮件来自” – 字段匹配一个特定的从地址“[email protected]”到“[email protected]”(用于与一个智能主机),如果(作为条件)“到”字段匹配*@aol.com“ 我必须这样做,因为aol拒绝使用另一个“邮件发件人”地址而不是真正注册的帐户。 这是可能的,也许通过header_checks?