Articles of dovecot

如何设置一个只有文本格式的虚拟别名列表的Linux邮件服务器

我一直在使用Linux服务器多年,总是configuration邮件服务器没有太多的想法,遵循在线指南等。我知道,后缀可以有一个虚拟的别名文件,但看了看后,我没有find指导使用的唯一。 我正在寻找一个指导,configuration一个Linux邮件服务器(最好是与一个基于Debian的Linux),将有pop,smtp和imap电子邮件完全可configuration在一个文本文件。 (这是简单的唯一目的) 有什么build议么? 谢谢!

提高服务的文件限制,而不是用户

我已经在这里看到了各种post,关于提高特定用户在Linux系统上的打开文件限制(根据正在讨论的Linux发行版以各种不同的方式执行)。 我有一个运行Dovecot的Ubuntu 8.04.4 LTS服务器,用户名为“dovecot”; ps aux | grep dovecot dovecot 473 0.0 0.0 14320 2152 ? S 12:11 0:00 imap-login dovecot 1619 0.0 0.0 14324 2096 ? S Jan25 0:05 imap-login dovecot 2652 0.0 0.0 14180 1892 ? S 13:44 0:00 pop3-login dovecot 3627 0.0 0.0 14180 1892 ? S 14:13 0:00 pop3-login dovecot 3776 […]

Postfix sendmail设置原始收件人

我有一个后缀+ dovecot与spamassassin在后缀端进行一些内容过滤。 问题是,在最近的更新中,最初可用的sendmail二进制文件被sendmail.postfix二进制文件取代。 这似乎与收件人信息有所不同。 以下是关于configuration的一些信息: master.cf <external ip>:submission inet n – – – – smtpd -o content_filter=spamassassin -o cleanup_service_name=pre-cleanup 127.0.0.1:smtp inet n – – – – smtpd […] spamassassin unix – nn – – pipe flags=Rq user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient} 而稍微匿名的日志输出显示了实际的问题: Feb 7 02:47:04 comu postfix/smtpd[25393]: connect from unknown[<my ip>] […]

CentOS Dovecot权限被拒绝

我有一个使用Virtualmin的dovecot邮件服务器安装程序,出于某种原因,昨天,邮件服务器停止工作。 我发现在/ var / log / maillog文件中,当我尝试连接到我的服务器(ceres)时,出现以下错误: ceres dovecot: imap-login: Login: user=<some_username>, method=PLAIN, rip=176.250.217.87, lip=178.79.158.216, mpid=15552, TLS ceres dovecot: imap(some_username): Error: opendir(/home/my_user_acc/email/max/Maildir/tmp) failed: Permission denied ceres dovecot: imap(some_username): Error: open(/home/my_user_acc/email/max/Maildir/dovecot.index.log) failed: Permission denied (euid=504(some_username) egid=503(my_user_acc) missing +r perm: /home/my_user_acc/email/max/Maildir/dovecot.index.log, euid is not dir owner) ceres dovecot: imap(some_username): Error: file_dotlock_create(/home/my_user_acc/email/max/Maildir/dovecot-uidlist) failed: Permission denied (euid=504(some_username) egid=503(my_user_acc) missing […]

有没有什么方法可以屏蔽Dovecot 1.2x共享邮箱的INBOX标签?

我正在build立一个新的Dovecot服务器来replace旧的Cyrus服务器,并且需要尽可能保持一致。 我有几个本地帐户,如用户可以共享访问的垃圾邮件和非垃圾邮件,并可以放下东西来训练sa-update。 但是,当用户共享垃圾邮件的收件箱时,会显示在层次结构中: 其他用户 垃圾邮件 INBOX 有没有办法让垃圾邮件的INBOX只出现在Other Users/junkmail ,而不需要额外的深度? 其他用户 垃圾邮件 我正在运行Debian Squeeze和其中的标准dovecot包: # uname -a Linux internet.digitalquay.com.au 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux #dovecot –version 1.2.15 我正在运行一个configuration,所有邮件归vmail用户,由于我的印象,这是一个更好的方式,如果有共享邮箱。 dovecot的相关位-n: mail_uid: vmail mail_gid: vmail mail_location: maildir:/var/spool/dovecot/user/%u mail_plugins: acl imap_acl namespace: type: private separator: / inbox: yes list: yes subscriptions: yes namespace: […]

Postfixadmin – 别名和电子邮件帐户

我已经安装了dovecot , postfix和postfixadmin 。 一切正常,但我发送电子邮件有一些问题。 我想与DirectAdmin服务器上的东西类似。 例如,我创[email protected] ,另外我创build一个别名: [email protected] -> [email protected] 我知道我可以通过IMAP / POP3直接从Gmail下载电子邮件,但转发速度更快。 但是这不能在postfixadmin中完成,因为当我设置[email protected]我无法添加具有相同用户名的别名。 为什么我要同时使用别名和电子邮件帐户? 别名 – 用于在Gmail上快速转发到我的私人帐户。 电子邮件帐户 – 用于通过Gmail通过此帐户发送电子邮件(在Gmail中“从其他地址发送邮件”function) 当然,我可以做这样的事情: 别名: [email protected] -> [email protected] [email protected] -> [email protected] [email protected] -> [email protected] 电子邮件帐号: [email protected] 我可以使用Gmaillogin此帐户,以发送{contact,support,customer} @ company.com上的电子邮件。 但是我不确定这个解决scheme是否正确。 如果不是这样做应该怎么做好呢? 最终目标是将每封到达[email protected]电子邮件都发送到[email protected]

无法转到工作

我无法前往工作。 这是我的postconf输出: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 default_verp_delimiters = += disable_verp_bounces = no home_mailbox = Maildir/ html_directory = no inet_interfaces = all inet_protocols = all mail_owner = postfix mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 mailq_path = /usr/bin/mailq.postfix […]

Dovecot HTTP POST

我在CentOS上运行Dovecot邮件服务器和后缀,它为许多虚拟主机提供服务,现在我已经search了大量的虚拟主机,并且阅读了大量更有用的一些完整的垃圾材料,例如强制所有传入邮件到每个域下的一个邮件用户: http-post@* //(any existing allowed host) 作为HTTP POST发送到固定的URL而不是发送到邮箱。 但我找不到任何信息是什么将是正确的方式来做到这一点。 我已经尝试从相同邮件域的后缀方面的方法,但没有成功。 现在我正在读Dovecot和Sieve的书,但是看起来好像很多即将到来的阅读,我不知道我是否正确的方向。 对于开发其他端和testing目的,我创build并使用了一个小的sh脚本来嗅探邮件并发送HTTP POST,但现在当一切似乎准备好生产我卡住了。 我怎样才能达到正确的方式?

Dovecot挂在所有login包括本地telnet

在昨天例行的系统升级(Debiantesting)之后,客户端停止了能够连接到我们的邮件服务器的imapd。 按照故障排除/testing指南http://wiki.dovecot.org/TestInstallation ,我尝试从本地主机和远程服务器端口143 telnet。 在这两种情况下,连接都build立了,但是当我input一个login命令时我没有得到任何回应。 我也尝试了SSLlogin,效果相同。 没有任何信息正在写入系统日志,身份validation或邮件。*重新启动Dovecot时重新启动信息。 没有防火墙正在运行,iptables –list显示所有链路无条件接受。 是的,Dovecot实际上正在运行:-) 我试着恢复我的configuration为默认。 同样的问题。 在系统升级过程中,Dovecot没有升级。 这些是升级所做的更改: http : //pastebin.com/708X9wTr 任何帮助赞赏。 我正在撕掉我的头发。

Dovecot – 删除阅读电子邮件

在dovecot中通过configuration或插件读取邮件后,是否有办法自动删除邮件? 我正在运行以下两个包: dovecot-core 1:2.0.19-0ubuntu2 dovecot-pop3d 1:2.0.19-0ubuntu2 如果我不能自动删除它,也许有另一种方式将读取的邮件自动移动到另一个位置。 谢谢