前一段时间,我在我的Ubuntu 10.04 VPS上安装了postfix邮件服务器。 当时它运行良好,但现在只是停止工作。 我正在尝试启用SASLauthentication,并且在某个地方它一定是错误的。 我已经研究了postfix main.cf,并且以有序的方式完成了一切,以确保它没有错。 我也有Dovecot安装和configurationdovecot.conf与Postfix运行。 如果我尝试在服务器上login时执行telnet localhost 25,我只能得到:由外部主机closures的连接。 如果我尝试从外部做telnet mail.example.com 25“我得到:telnet:无法连接到远程主机:没有路由到主机 而当我检查失败的尝试后,我看到这个服务器日志: Jun 28 15:49:31 msv postfix/smtpd[11839]: initializing the server-side TLS engine Jun 28 15:49:31 msv postfix/smtpd[11839]: connect from localhost.localdomain[127.0.0.1] Jun 28 15:49:31 msv postfix/smtpd[11839]: warning: SASL: Connect to /var/spool/postfix/private/auth failed: Connection refused Jun 28 15:49:31 msv postfix/smtpd[11839]: fatal: no SASL authentication […]
我有50个电子邮件用户(虚拟用户)使用Dovecot,Postfix和Squirrelmail与CentOS 6.0。 我希望允许一些用户在全球范围内访问POP和IMAP,并且仅允许从我的局域网访问剩余的用户。 我曾尝试使用Dovecot的allow_netsfunction,但这不符合我的要求。 如果我在allow_nets中允许127.0.0.1,受限用户可以全局访问webmail。 如果我禁用了allow_nets中的127.0.0.1,那么受限制的用户也无法从我的局域网访问networking邮件。 以下是我的configuration。 restricted virtual email user (/etc/dovecot/passwd file) [email protected]:{CRAM-MD5}encrypted pass::::::allow_nets=127.0.0.1,192.168.1.55/32 global virtual email user (/etc/dovecot/passwd-file) [email protected]:{CRAM-MD5}encrypted pass
我使用postfix,dovecot 2.1和amavis来处理我的电子邮件。 我怎样才能拒绝(从其他电子邮件服务器)的电子邮件date是旧的(例如> = 1个月)或新的(例如> = 1d将来)?
我有一个主要的Dovecot + Postfix邮件服务器和一个辅助的Zimbra 8.0.1服务器。 主服务器closures了一个星期,所有传入的消息被传送到configuration了“全部捕获”帐户的辅助服务器。 现在主服务器重新联机了,我想将“全部收集”邮箱上的所有邮件都刷新到主服务器,以便将邮件适当地传递到相应的用户邮箱(及其自己的规则)。 那可能吗?
如何在sieve / dovecot中设置每个域的filter? 在文档中,我可以看到每个用户的设置:sieve =〜/ .dovecot.sieve,现在我正在使用全局filter:sieve_before = / etc / dovecot / sieve / global。 不过,我希望能够设置每个域的基础上的filter。
我整个上午都在找,什么也没有find。 我有一个运行dovecot IMAP的debian box。 我想训练与用户垃圾邮件文件夹spamassassin。 是否有类似于dovecot的sa-learn-cyrus?
我configurationPostfix和dovecot在fedora 20我的问题是当设置RCPT返回我 451 4.3.0 <[email protected]>: Temporary lookup failure 我的后缀configuration main.cf # postfix config file # uncomment for debugging if needed soft_bounce=yes # postfix main mail_owner = postfix setgid_group = postdrop delay_warning_time = 4 # postfix paths html_directory = no command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix queue_directory = /var/spool/postfix sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path […]
JavaMail应用程序和dovecot / postfix / mutt在相同的CentOS 7物理服务器上运行。 这个JavaMail应用程序能够使用相同的确切代码,通过IMAP可靠地导入电子邮件,直到使用这个OpenVPN教程中的指令在服务器上进行了一些更改。 现在,应用程序尝试通过IMAP连接时,正在引发以下错误: com.sun.mail.iap.protocolexception no login methods supported 如何更改服务器configuration以再次允许IMAP连接? 为了logging, dovecot.conf确实包含了protocols = imap pop3 引发错误的代码行是: Session session = Session.getInstance(props, null); Store store = session.getStore(); store.connect("host", "user", "password*");//this line throws the error 完整的堆栈跟踪是: javax.mail.MessagingException: No login methods supported!; nested exception is: com.sun.mail.iap.ProtocolException: No login methods supported! at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:668) at javax.mail.Service.connect(Service.java:295) at […]
我正在尝试使用这篇文章设置邮件服务器。 基本上使用postfix&dovecot。 我有一个testing设置工作,但我不明白一些(很多)的东西,并正在尝试纠正之前迁移。 在许多事情中,这是最令人困惑的:我不明白$ virtual_mailbox_maps的第二个参数部分是如何工作的。 在main.cf中我有以下内容: virtual_mailbox_maps = hash:/etc/postfix/virtual-mailbox-users 我的/ etc / postfix / virtual-mailbox-users看起来像 [email protected] [email protected] [email protected] [email protected] etc, etc. 首先,我在哪里可以find第二个参数[email protected]格式的文档,大多数格式都是文件或目录的forms(如in / a / b / c)。 如果我用别的东西replace第二个参数,例如, [email protected] /tmp/foo 那么我可以发送邮件到[email protected],但不能从,这导致: 我的第二个问题是SMTP使用$ virtual_mailbox_maps? (为什么,因为它已经有了电子邮件地址作为关键参数?)。 dovecot是否使用$ virtual_mailbox_maps? (我有更多的问题,但是这可能会帮我解开一些问题,例如,我可以把所有的邮件发送到user@domain*.com发送到其中一个邮箱,比如[email protected]?) (不好意思,这个名字的说明性质,我的原文是从'How to'开始的,但是被拒绝了。) 我做了一个实验,我用$ user_domain1.com代替了$ virtual_mailbox_maps条目,并且发送工作正常,但发送邮件失败( 发件人地址被拒绝:不是用户所有 )。 所以,右边(价值)很重要。 这是我的第一个问题。 (我已经阅读了描述格式等的各种文件,但却没有find具体谈到与SMTP交互的内容。 附录 :感谢@masegaloeh的跟踪。 相关的configuration如下,'googling'smtpd_sender_login_maps解释其余部分。 root@generic:/etc/postfix# postconf -n| grep […]
我正在尝试使用SpamAssassin的sa-learn与dovecot-antispam进行合作。 这是我的达夫科特configuration: antispam_backend = pipe antispam_trash = trash;Trash;Deleted Items; Deleted Messages antispam_spam = Junk antispam_pipe_program_spam_arg = –spam antispam_pipe_program_notspam_arg = –ham antispam_pipe_program = /usr/bin/sa-learn antispam_pipe_tmpdir = /tmp 但是,我似乎无法得到它的工作。 当我尝试从我的垃圾邮件文件夹移动我的MUA中的假阴性时,出现以下错误: [SERVERBUG] Failed to send mail 这就是dovecot-antispamlogging的内容: imap: antispam: mail copy: src spam: 1, dst spam: 0, src unsure: 0 imap: antispam: running mailtrain backend program /usr/bin/sa-learn imap: […]