Articles of dovecot

Postfix / Dovecot设置中的域别名

我的邮件服务器被3个不同的域所知,例如mail.local, mail.foo.example.com, mail.bar.example.com 。 无论select哪个地址,我都希望交付是一样的。 理想情况下,我希望dovecot将[email protected]放到user邮箱中,即不要放到[email protected] 。 我甚至不确定,如果这是通过在后缀中的一些别名地图,或通过dovecot中的设置来解决。 我现在做的是: #main.cf virtual_transport = dovecot virtual_mailbox_domains = mail.local,mail.foo.example.com,mail.bar.example.com dovecot_destination_recipient_limit = 1 #master.cf dovecot unix – nn – – pipe道 flags = DRhu user = vmail:vmail argv = / usr / lib / dovecot / dovecot-lda -f $ {sender} -d $ {user} -a $ {recipient} 但是,这会将[email protected]邮件放入MAILDIR/[email protected]/Maildir/new [email protected]

Postfix sasl:中继访问被拒绝(状态14)

我有与dovecot安装的后缀。 当我尝试从我的服务器发送电子邮件时,没有任何问题,但所有进入的电子邮件都被拒绝。 我的main.cf文件: queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix inet_interfaces = all mydestination = localhost, $mydomain, /etc/postfix/domains/domains virtual_maps = hash:/etc/postfix/domains/addresses unknown_local_recipient_reject_code = 550 mynetworks = 127.0.0.0/8 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases home_mailbox = Maildir/ debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = […]

不能使Dovecot使用SASL与Postfix通信(警告:SASL:连接到私人/身份validation失败:没有这样的文件或目录)

解决了 。 我会把这个作为其他人的参考,因为我已经看到这个错误报告足够在网上。 我必须改变path smtpd_sasl_path = private/auth 在我的 /etc/postfix/main.cf 以相对而非绝对。 这是因为在Debian Postfix中运行chroot(以及如何影响path结构?!任何人?) – 我正试图让Dovecot通过SASL与Postfix进行SMTP通信。 总体规划是使用虚拟用户在我的(Debian Lenny 64位)服务器上托pipe多个电子邮件帐户。 每当我testing我的当前configuration,通过运行 telnet server-IP smtp 我在mail.log上得到以下错误 warning: SASL: Connect to /var/spool/postfix/private/auth failed: No such file or directory 现在,Dovecot应该创buildauth套接字文件,但它没有。 我已经给私人目录权利,甚至尝试手动创build一个身份validation文件。 输出 postconf -a 是 cyrus dovecot 我是否正确地认为该软件包是用SASL支持编译的? 我的dovecot.conf也持有 client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group […]

与Dovecot使用ecryptfsencryption的主目录

我已经在Ubuntu 10.04机器上设置了主目录encryption,但ecryptfs似乎无法与Dovecot (或CourierIMAP等)一起使用。 IMAPlogin成功后,主目录永远不会挂载,Dovecot显然找不到邮件目录。 我不知道我是如何触发坐骑,所以我需要一些帮助。 Dovecot正在使用PAM,所以我希望在成功login主目录后将被挂载,但这是我所有的日志和目录没有挂载: Jan 16 02:12:37 ubuntu dovecot-auth: pam_sm_authenticate: Called Jan 16 02:12:37 ubuntu dovecot-auth: pam_sm_authenticate: username = [username] Jan 16 02:12:37 ubuntu dovecot-auth: Passphrase file wrapped Jan 16 02:12:38 ubuntu dovecot-auth: Error attempting to add filename encryption key to user session keyring; rc = [1] Jan 16 02:12:38 ubuntu dovecot: imap-login: […]

即使在Ubuntu 11上更新了dovecot.conf,Dovecot也会抛出过时的警告

在试图为Ubuntu 11上的dovecot设置SASL时,我在日志中不断收到过时的警告: Sep 10 15:33:53 server1 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:24: passdb {} has been replaced by passdb { driver= } Sep 10 15:33:53 server1 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:27: userdb {} has been replaced by userdb { driver= } 即使我的dovecot.conf文件如下所示: protocols = none auth default { mechanisms = plain login […]

有没有办法在Postfix中暂停邮件递送(在队列中积累)?

当使用Postfix / Dovecot的组合,有没有办法告诉smtp服务器(Postfix)不要将邮件存储在磁盘上,而是将它们添加到队列中直到“维护完成”? 用于磁盘升级,卷扩展,chkdisk等

我如何在我的后缀别名中使用“catchall”?

我在main.cnf中有这个: alias_maps= regexp:/etc/aliases 在那个文件里面,我有: /^reply*$/: jjj 现在,当我把它发送到[email protected],postfix反弹,因为 Recipient address rejected: User unknown in local recipient table; 如何configuration我的别名,以便人们可以发送reply*@mydomain.com并将其转发到[email protected]

后缀:554 5.7.1中继访问被拒绝

我的问题是这样的:我可以从我的电子邮件([email protected])发送电子邮件到我的其他电子邮件,如@gmail @web @gmx … 但是,当我尝试从GMail发送电子邮件到[email protected]我有错误: Delivery to the following recipient failed permanently: [email protected] Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the server for the recipient domain lars-dev.de by mx1.cw4.me. [195.138.240.200]. The error that the other server returned was: 554 5.7.1 <[email protected]>: Relay access denied 我的main.cf # […]

Wheezy进程周期性地死亡

我有一个很奇怪的问题。 我的邮件服务器上的某些进程(但不是全部)会定期(每隔一个月左右)死掉。 死亡的一些过程是: SSH 达夫科特 后缀 不死的进程是: 的Apache2 我的系统正在运行(Debian Wheezy): $ uname -a Linux hostname 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux 我已经经历了/var/log文件,但是事情似乎都是在事件发生之后才发生的,事件总是发生在早晨6:25。 首先,我认为它与ntpdate每日cron做的事情,所以我删除它,并用ntpd取代它,而不需要cron。 有帮助吗? 没有。 然后我认为它有syslogd做的事情。 看来,死亡的进程都在使用syslog进行日志logging。 我search了一下,但是我没有发现其他人遇到与我一样的问题。 当您的日志logging机制不起作用时,真的很难find问题所在! 这里是所有在事件发生时间(6:25)被修改的日志文件。 在那之后没有日志,所有的日志活动都停止了! 请看看是否有可能导致进程死亡或logging停止的事情。 在/ var / log / syslog的 Feb 16 06:25:01 hostname /USR/SBIN/CRON[32606]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do […]

新的Dovecot安装不允许login,尽pipe说权限“出现好”

我正在将dovecot安装到运行Ubuntu Server 64位14.04 guest虚拟机的Virtualbox VM上。 Dovecot本身正在被安装到一个Docker容器中(我不确定这是否与此有关,但为了以防万一)。 我无法让dovecot允许我通过telnetlogin来使用passwd文件testing用户身份validation。 鸽子似乎已经安装好了。 我已经用sudo dovecot启动了它,现在正在按照http://wiki2.dovecot.org/TestInstallation上的wiki指南进行testing。 在容器内,我inputtelnet localhost 143 。 Dovecot与* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot (Ubuntu) ready.连接正确* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot (Ubuntu) ready. 。 然后我inputa login "test" "test" ,但得到以下输出: a NO [AUTHENTICATIONFAILED] Authentication failed. 我已经确认这个命令在一个现有的(工作的)Ubuntu […]