我按照这个教程来获取电子邮件在我的VPS上工作。 我一直有问题发送电子邮件到Gmail。 我可以收到电子邮件,但发送到Gmail的任何邮件都会popup以下消息: 我们的系统已经检测到这个消息是550-5.7.1可能是未经请求的邮件。 为了减less发送给Gmail的垃圾邮件数量,550-5.7.1该邮件已被阻止。 请访问550 5.7.1 https://support.google.com/mail/answer/188131获取更多信息。 qa9si13920205vdb.18 – gsmtp(回复DATA命令结束) 我已经更新了我的PTRlogging以匹配我的IP地址。 在mail.log中看到如下所示的消息之前: postfix/smtp[3160]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400c:c06::1b]:25: Connection timed out 并在四处search后发现,这是IPv6的问题,现在我已经禁用了我的盒子。 我已经停止了这些消息,但我仍然收到反弹消息。 这是我的main.cf: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The […]
出于某种原因,我在Amazon Linux EC2实例上收到的运行postfix和dovecot的/var/mail/<user>/.Sent\ Messages被放在/var/mail/<user>/.Sent\ Messages ,而不是预期的/var/mail/<user> 。 Postfix的master.cf包含以下关于dovecot的内容 dovecot unix – nn – – pipe flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient} Dovecot的mail_location中的dovecot.conf被设置为 maildir:/var/mail/%u 这里是postfix和dovecot( /var/log/maillog )的/var/log/maillog Sep 4 02:43:02 mail dovecot:imap-login:login:user =,method = PLAIN,rip = 108.23.86.62,lip = 172.31.50.106,mpid = 9156,TLS 9月4日02:43:02 mail dovecot:imap(支持):断开连接:退出bytes = 32/392 Sep 4 02:43:23 mail dovecot:imap-login:login:user =,method = PLAIN,rip = […]
我刚刚为我们公司安装了一个osTicket服务器,而且我从使用电子邮件创build票据时遇到了问题。 我使用Postfix作为我的SMTP服务器,Dovecot作为我的IMAP服务器。 在osTicket面板中,configuration电子邮件设置时不会出现任何错误。 但是,当我发送电子邮件到[email protected]时,它不会在我的托pipe面板中创build任何票据。 我检查了我的邮件日志,一切都很好。 我认为我的“automail.php”文件有问题。 如果你能帮助我,我会非常高兴。 提前致谢。 automail.php文件: *** #!/usr/bin/php -q <?php /********************************************************************* automail.php PHP script used for remote email piping…same as as the perl version. Peter Rotich <[email protected]> Copyright (c) 2006-2013 osTicket http://www.osticket.com Released under the GNU General Public License WITHOUT ANY WARRANTY. See LICENSE.TXT for details. vim: expandtab sw=4 ts=4 sts=4: **********************************************************************/ […]
我有一个电子邮件服务器运行(Postfix和Dovecot)。 我也有一堆原始电子邮件文件的存档,如下所示: 1492038516.M77184P7110.mail2.mysite.com,S=39609,W=40258:2,Sab 我会用imapsync把它们放到邮件服务器上,但是它们已经在我的Mac上存档了。 因此,我将大约1500个这样的文件直接复制到/var/vmail/domain/user/.Sent/cur在我的邮件服务器上,但是,在RoundCube中看起来有点奇怪: 只有几十页的单一(没有主题)的消息。 有什么办法可以强迫达夫科特正确地重新索引一切吗? 因为这里肯定是错的,但我不知道如何解决。 或者,如果有更好的方法来导入原始的电子邮件文件,我很乐意听到它。
就像所说的,当我尝试与Thunderbird连接时,Dovecot身份validation失败。 传入和传出的邮件工作正常。 我用例如本教程(以及更多)作为参考: https : //serverfault.com/questions/ask 。 这应该是好的,因为它是Ubuntu 12.04。 (不幸的是我们不能升级,直到一些遗留的东西被迁移到LXC容器)。 我testing了auth: root@mail ~ # doveadm auth prta Password: passdb: prta auth succeeded extra fields: user=prta SMTP: root@mail ~ # telnet localhost 25 Trying 127.0.0.1… Connected to mail.prteamwork.com. Escape character is '^]'. 220 mail.prteamwork.com ESMTP Postfix ehlo localhost 250-mail.prteamwork.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES […]
我正在设置Postfix和Dovecot的电子邮件服务器。 远程电子邮件客户端可以阅读电子邮件,但不能回复或发送新邮件。 (服务器本地的电子邮件客户端收发电子邮件就好了。)例如,Alpine试图告诉放弃,当它说“发送错误:SMTP问题失败421 SMTP连接消失”。 当我运行alpine -d 4时,debugging输出显示: === sending: Sending mail… call_mailer: via TCP IMAP 11:34:01 9/14 mm_log babble: Try IP address [xx.xx.xxx.xxx] IMAP DEBUG 11:34:02 9/14: * OK Dovecot ready tcptimeout: waited 15 seconds tcptimeout: waited 30 seconds . . . . 对我来说,这表明Dovecot和Postfix服务器上的问题。 但我无法弄清楚如何诊断。 服务器的系统日志显示成功的imap-login,但是没有一个日志(远程或客户端)似乎没有关于发送消息失败的任何信息。 赔率是非常好的,我搞砸了Postfix或Dovecotconfiguration(SSL / TLS?SASL?)的东西,我想麻烦 – 射击这个没有无休止的猜测。 所以,请:什么是一个好的过程来debugging呢? 我怎样才能testing各种过程之间的相互作用,所以我可以find一个失败的? 有没有办法增加Postfix和Dovecot的debugging/日志输出? 有没有一种方法来模拟Dovecot […]
如何更改Exim4的发送邮件的默认用户? 我讨厌www数据的事情。 当我尝试发送邮件给某些人时,我得到这个错误(在/ var / log / exim4 / mainlog中find): 2011-04-24 01:10:54 1QDraw-0001mS-QS <= [email protected] U=www-data P=local S=385 2011-04-24 01:10:55 1QDraw-0001mS-QS ** [email protected] R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<[email protected]>: host receiverdomain.com [66.147.242.169]: 550-Verification failed for <[email protected]>\n550-The mail server could not deliver mail to [email protected]. The account or domain may not […]
如何获得通过IMAP(而不是POP)连接的dovecot电子邮件服务器的用户列表? 我们的服务器设置为通过LDAP / PAM进行身份validation。 有没有简单的方法来获得通过IMAP而不是POP访问邮件的用户列表? 我正准备将我们的服务器迁移到Google Apps,并且只想将我的IMAP用户的所有邮件迁移(几百个用户中有几百个)。 POP邮件显然将从客户端单独迁移。 我宁愿只迁移IMAP用户,而不是整个域,其中包括将已经在客户端的电子邮件程序中读取/sorting/删除的服务器上的一堆POP邮件迁移。 迁移所有额外无用的POP邮件可能会浪费数周的迁移时间。 我想parsing一些日志,看看谁已经连接到一个IMAP端口(995或993)会给我一个清单将工作,如果有人可以帮助我这样做。 我知道我有原始的dovecot日志,但我希望有一个更清洁的解决scheme。
目前我使用Exim通过dovecot-lda将邮件发送到Dovecot邮箱。 我想添加垃圾邮件过滤,但是我不想拒绝Exim中的误报,我想从客户端训练贝叶斯filter。 所以:如何configuration垃圾邮件使垃圾邮件位于Junk邮件文件夹中,当用户在其Inbox发现垃圾邮件或者垃圾邮件时,将其移动到正确的垃圾邮件Inbox 。 我发现了鸽舍 – 反垃圾邮件,但我不确定它的质量,它似乎只支持dspam(和crm114,已死,2009年8月发布)。
Postfix版本2.6.6,Dovecot版本2.0.9 我想要设置Postfix + Dovecot。 鸽子似乎在工作。 我可以authentication。 但是,邮箱是空的! 什么都不会交付! 我跟着很多关于Postfix + Dovecot的教程,但他们似乎想通过使用Dovecot LDA或MySQL来使事情复杂化。 我只是希望它是非常简单的,有Postfix交付到虚拟邮箱没有问题。 我也不需要MySQL。 我已经设置了一个Dovecot用于validation的自定义密码文件,我可以使用SSLlogin到POP3。 我可以从日志中看到Postfix正在向系统用户帐户(catch-all)发送数据,而不是我在Dovecot中设置的虚拟用户。 SMTP + SSL身份validation似乎也起作用。 我还可以从日志中看到Dovecot正在检查正确的虚拟邮件文件夹。 我只需要弄清楚如何让Postfix交付给虚拟邮箱。 我有以下我认为是相关的。 让我知道你需要看到的其他设置: alias_maps = hash:/etc/aliases mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = xxx.com myhostname = mail.xxx.com mynetworks = 99.99.99.99, 99.99.99.99 myorigin = $mydomain relay_domains = $mydestination, xxx.com, domain2.net, domain3.com sendmail_path = /usr/sbin/sendmail.postfix setgid_group […]