我有一个Postfix / Dovecot服务器启动并运行了大约一个星期,直到我不得不重新启动它。 当我做了,事情停止工作。 我一直在寻找几个小时无济于事。 IMAP成功进行身份validation(尽pipedovecot被configuration为从postfix身份validation中捎带)。 Postfix不会,而是失败,并出现以下错误: SASL authentication failure: cannot connect to saslauthd server: Permission denied 我已经尝试将postfix用户添加到saslauth组(不是sasl,根据几个google结果)。这并没有改变任何东西。 Postfix似乎根本没有/var/spool/postfix/var/目录(它没有/var/ , /etc/或其他东西),所以没有/var/run/saslauthd权限可以被修改。 但是,它重新启动之前,所以我不认为这不是这个问题。 我已经在debugging模式下启动了saslauthd,并没有输出任何东西。 我到处search并尝试了所有可以find的解决scheme,但似乎没有任何帮助。 Postfixconfiguration为PLAIN和LOGIN授权机制。 saslauthdconfiguration为使用PAM auth(更改为阴影不起作用)。 我很抱歉,如果这是措辞不佳,现在是午夜12点,我从下午9:45开始一直在为此工作。 doveconf -n: # 2.2.13: /etc/dovecot/dovecot.conf # OS: Linux 3.14.5-200.fc20.x86_64 x86_64 Fedora release 20 (Heisenbug) auth_mechanisms = plain login mail_location = maildir:~/Maildir mbox_write_locks = fcntl namespace inbox { […]
我只是configurationopendkim和后缀,它被认为是签署我的电子邮件,但它没有。 我用/ usr / sbin / opendkim-testkey来testing这些密钥,这似乎与他们一致,但是我发送给[email protected]的邮件却一直在说: ========================================================== Summary of Results ========================================================== SPF check: pass DomainKeys check: pass DKIM check: neutral Sender-ID check: pass SpamAssassin check: ham 有任何想法吗? 我得到了像这样的postfixconfiguration文件 : # OpenDKIM milter_default_action = accept milter_protocol = 6 smtpd_milters = , inet:127.0.0.1:8891, inet:127.0.0.1:12768 non_smtpd_milters = $smtpd_milters 我没有检查我的日志文件吨,没有什么似乎是错的。 我正在使用Centos 6。 这也是我的opendkim.conf ## BASIC OPENDKIM CONFIGURATION FILE […]
它今天开始发生……突然,没有明显的理由! 这是df的输出: assp:〜#df -k 文件系统1K块已用可用使用%挂载 / dev / simfs 6291456 1378384 4913072 22%/ tmpfs 8202680 0 8202680 0%/ lib / init / rw tmpfs 8202680 0 8202680 0%/ dev / shm assp:〜#df -i 已安装IFree IUse%的文件系统Inode / dev / simfs 55781934 83005 55698929 1%/ tmpfs 2050670 2 2050668 1%/ lib / init / rw tmpfs 2050670 […]
我在这里find了以下内容: 重要提示:在Linux上,你需要在path名之前加一个“ – ”字符,例如 – / var / log / maillog,否则syslogd进程将使用比Postfix更多的系统资源。 但文件没有给出任何理由。 那么,为什么这个“ – ”是需要的呢?
我想parsing并插入刚刚到达关键任务应用程序邮件服务器的邮件中的一些信息。 我有什么办法来configuration我的邮件服务器,以便邮件到达时运行脚本。 虽然我有一个debian系统,但任何通用的解决scheme(Linux)将做。
在发送电子邮件到远程邮件服务器时,我有一个较慢的远程邮件中继服务器和正在使用的Web应用程序locking,直到发送电子邮件。 电子邮件发送后,页面返回,应用程序又快又好玩。 因此,我试图在应用程序服务器(Linux)上本地设置不同的邮件队列,以便应用程序使用它而不是远程邮件服务器。 我的理由是电子邮件会在本地排队,直到被远程邮件服务器处理,但是至less应用程序不会locking。 我已经安装了postfix并设置到远程邮件服务器的relayhost设置,但性能没有改善。 看来发生的事情是,后缀只是实时转发我的SMTP指令,并没有真正排队呢? 我能做什么?
我曾尝试使用本指南为虚拟用户configurationPostfix / Dovecot组合。 我的服务器在CentOS 6.5上运行Postfix 2.6.6和Dovecot 2.0.9。 问题是,当我连接到使用Outlook 2013的服务器(它连接在IMAP + SMTP上很好),并发送自己的testing电子邮件,我没有收到电子邮件。 看着maillog,我可以看到我得到的错误 postfix/virtual[2768]: 9C3D480768: to=<[email protected]>, relay=virtual, delay=1132, delays=1132/0.02/0/0.02, dsn=4.2.0, status=deferred (delivery failed to mailbox /var/vmail/domain.net/user: cannot open file: Is a directory) 错误信息非常清晰,我想,这可能是我之前安装的缺陷Cyrus / Postfix的缺陷。 我继续前进,并删除了vmail文件夹,为该域创build了一个子文件夹,并将所有权更改为vmail:vmail。 我重新启动postfix和dovecot,收件箱目录再次出现。 Postfix继续像以前一样抱怨。 然后,我尝试删除该文件夹,然后创build一个空文件,但这只是一个dovecot问题,而不是一个后缀问题,所以现在dovecot说,它期待一个文件,而不是一个目录。 /etc/postfix/main.cf中 queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix mail_owner = postfix unknown_local_recipient_reject_code […]
我想强制一套自己的TLS密码套件,而不是使用内置的Postfix。 我期望的一组密码是(取自nginxconfiguration): ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:-DES:!RC4:!MD5:!PSK:!aECDH:EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA 不幸的是,我找不到一个引用来覆盖密码套件。 我发现这是可能的,但不是如何。 如何看起来像smtp和smtpd等效的Postfixconfiguration? 使用Debian / 7,Postfix / 2.11.2,OpenSSL / 1.0.1e
假设您负责在公司设置电子邮件解决scheme。 哪一个是你的select? 我知道以下选项,但是其中很多都不是很好: Gordano邮件系统 交换 进出口 后缀 Qmail的 Zimbra公司 因为使用了两年多一点,我真的很喜欢Gordano Mail System。 我必须承认,这比Exchange更公平一些,但是我对微软有偏见,所以我不是一个公平的评判者。 GMS让你调整你所需要的东西:它带有电子邮件/别名/日历(和良好的日志logging),你可以支付/升级,反垃圾邮件,反病毒。 他们的支持是一stream的,他们的KB是全面的(而且,我会以一种自豪感来承认,我曾经为我的问题贡献了一些文章)。 尽pipe如果你需要一个Blackberry Exchange服务器或类似的东西,我不知道你应该去做什么。 我从来没有玩过Google Apps,但是我也从中听到了很多好消息(尽pipe我个人认为Google是Big Brother :))。 所以..你会select什么? 为什么? 我从来没有玩过更多的DIY电子邮件解决scheme,但我敢肯定,这里有很多人都不会交换他们的设置为世界:)
请原谅我,如果我错过了这里明显的东西…..但为什么大多数Linux服务器发行版都带有Dovecot和Postfix(或sendmail)? 据我所知,他们三个都是邮件传输代理,而Dovecot具有作为邮件传送代理的“二级”function。 Dovecot是不是一个很好的MTA? 或者还有其他一些原因,为什么你想要使用上述的组合,而不是一个表面上做的一切的程序?