我在Ubuntu Server x86_64上运行了很长时间的postfix邮件服务器。 它正在pipe理多个域名的电子邮件。 但是,它似乎已经任意决定停止接受任何域名电子邮件到单个域名。 如果我从a.com邮件a.com,它的工作原理,但是当我从b.com邮件到a.com(不pipeb.com是否在同一台服务器上),它不接受任何东西。 我在错误日志中找不到任何提及的问题。 我曾尝试通过apt-get进行升级,但问题尚未解决。 重新启动或重新启动服务不能解决它。 根据postconf -d | grep mail_version postconf -d | grep mail_version ,我在v2.9.6。 我正在使用MySQL的虚拟用户帐户。 它使用的是dovecot v2.0.19。 我应该从哪里开始寻找问题的来源? 而如何防止它再次发生?
我正在尝试构build一个Ubuntu 12.04邮件服务器。 必须:对现有的Open-LDAP服务器进行身份validation。 存储在现有NFS服务器上的Maildirs中,所有内容都是8:8(邮件:邮件)。 auth是smtp和imap所必需的。 应该(我认为):Postfix使用Dovecot SASL。 事情工作正常除了,当我使用ldap的userdb: userdb { driver = ldap args = /etc/dovecot/ldap-userdb.conf.ext } …然后将maildir文件作为来自LDAP的UID:GID读取/写入。 但邮件必须由8:8拥有(因为其他邮件服务器)我得到的错误如: Error: open(/var/mail/…) … failed: Permission denied (euid=1193(<…>) egid=555(<…>) missing +r perm …. dir owned by 8:8 … 但如果我使用静态userdb: userdb { driver = static args = uid=8 gid=8 home=/var/mail/%u } …然后当发送邮件从一个LDAP用户到新的邮件服务器上的另一个LDAP用户,然后我得到一个错误:(电子邮件到[email protected]) postfix/local[32371]: C6F7561735: to=<[email protected]>, relay=local, delay=0.04, delays=0.02/0.01/0/0.01, […]
按照这篇文章,我已经在我的服务器上设置了一些电子邮件地址。 在我的networking上的另一台机器上,我有七个站点托pipe(并正确configurationApache)。 我希望这台机器运行这七个域的邮件,但我似乎只能将电子邮件发送到一个域的一个特定地址。 比方说,我将服务器名称设置为babs.domain1.com,其他六个域的所有MXlogging都指向该服务器作为邮件服务器。 不过,我只能将邮件发送到[email protected]。 (matthew是babs上的用户,如果这有所作为)。我无法将电子邮件发送到[email protected],[email protected]或任何其他地址在我已configuration的任何域 – 如果我发送它来自Gmail 。 我telnet到域名端口25(IE远程logindomain4.com 25),我能够从那里成功发送邮件。 当我inputHELO test.domain4.com ,会返回220 babs.domain1.com ,不pipe我已经telnet到什么域名,我认为这可能是我的问题的根源。 我在Gmail中没有收到任何反弹信息,表明邮件递送失败,我不确定接下来应该做什么。 这是一个Gmail的东西? 从domain1.com发送电子邮件到domain2.com可以正常使用任何地址。 这是我的日志从Gmail发送到domain2成功的邮件: Jun 1 08:55:14 babs postfix/smtpd[21364]: connect from mail-ie0-f172.google.com[209.85.223.172] Jun 1 08:55:15 babs postfix/smtpd[21364]: 8227826EF3: client=mail-ie0-f172.google.com[209.85.223.172] Jun 1 08:55:15 babs postfix/cleanup[21256]: 8227826EF3: message-id=<CAH+8f1siHtmWa-DCBDmyxji0=n698EWqvomi4MuioX=oa4LY7w@mail.gmail.com> Jun 1 08:55:15 babs postfix/qmgr[19997]: 8227826EF3: from=<[email protected]>, size=1878, nrcpt=1 (queue active) Jun 1 […]
所以我按照这个指南安装了Postfix,Dovecot和MySQL: https : //library.linode.com/email/postfix/postfix2.9.6-dovecot2.0.19-mysql 使用encryption和只有SSL,似乎是从一开始就安全的新手方式,但我有一个问题。 由于奇怪的原因,我能够成功地在OS X上使用Mail.app发送和接收电子邮件,但使用空邮,我不能。 我刚刚在应用程序上连接被拒绝,并在我的服务器上出现以下错误: 7月16日15:35:26 apple dovecot:imap-login:login:user = my @ email,method = PLAIN,rip = xxx,lip = xxx,mpid = 31389,TLS,session = xxx Jul 16 15:35:26 apple dovecot:imap(my @ email):断开连接:退出= 24出= 707 7月16日15:35:26 apple postfix / smtpd [31390]:连接unknown [xxx] 7月16日15:35:27 apple postfix / smtpd [31390]:从未知[xxx] 7月16日15:35:46 apple postfix / smtpd [31372]:disconnect from unknown […]
我的postfix + dovecot安装有问题。 自从七月份以来,我的所有人都不再工作了。 我几天前才意识到这个问题,因为我的一个朋友明确地向不存在的地址发送了一封邮件,而且没有到达。 于是我挖掘了几个日志,发现这个全部看起来不再起作用。 看着邮件存储目录,我看到Dovecot在@之前为每个“用户”创build了新的邮箱,而不是将其发送到我的邮箱。 这些邮箱中最老的是从七月份开始,所以我觉得那里出了问题。 一年以来,我还没有改变我的后缀/ dovecotconfiguration。 编辑:最后一句话是不正确的。 今年早些时候,我从服务器上删除了ClamAV。 也许我搞砸了? 但是,我总是在到达时安装更新。 该服务器正在运行Debian Squeeze。 这是我的后缀configuration: ~ > sudo postconf -n broken_sasl_auth_clients = yes config_directory = /etc/postfix mailbox_size_limit = 1099511627776 message_size_limit = 1073741824 mydestination = mail.mydomain.de myhostname = mail.mydomain.de mynetworks = 127.0.0.0/8 proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps […]
我使用procmail来结合postfix来过滤邮件。 procmail是由postfix通过在main.cf mailbox_command中触发的 mailbox_command = /usr/bin/procmail -t -a "$EXTENSION" 但是在master.cf中 procmail unix nn – 20 pipe flags=R user=vmail argv=/usr/bin/procmail -o SENDER=${sender} -m USER=${user} EXTENSION=${extension} 我不明白,但在我看来,这两个不是相同的命令是否有可能,这种情况是为什么procmail忽略用户设置un / user / user / .procmailrc的原因? 如果我们看看procmail日志,我们可以看到 From info@some_spam_domain.com Sat Mar 1 17:10:24 2014 Subject: ***** SPAM 27.4 ***** Hi i'm Masha 22 yo. do you have web camera? Folder: […]
我试图让dovecot 2.0.19通过LDAP(OpenLDAP 2.4.28)validation用户,并使用Wireshark来debugging过程。 它看起来像dovecot的基本configuration是好的,但它并没有把它发送到LDAP服务器的正确请求。 首先,这是我的LDAP条目的外观: # ht dn: dc=ht objectClass: top objectClass: dcObject objectClass: organization o: ip dc: ht # admin, ht dn: cn=admin,dc=ht objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin description: LDAP administrator userPassword:: e1NTSEF9cFY1b0ZZVUhack1aRTVvaUg1T3c2cytVWHV4aUNvaHI= # people, ht dn: ou=people,dc=ht objectClass: organizationalUnit objectClass: top ou: people # groups, ht dn: ou=groups,dc=ht objectClass: organizationalUnit objectClass: top […]
目前我正试图解决一个电子邮件服务器的问题,该服务器将允许用户发送电子邮件,但不能login到服务器(POP3)或使用他们的Outlook客户端接收电子邮件。 以前这是可行的,但移动服务器到它的当前位置打破了它。 出于显而易见的原因,我怀疑这是防火墙引起的问题。 首先,在对防火墙进行任何更改之前,以下是握手(或尝试)的样子: 邮件服务器 :192.168.25.26 客户端 :192.168.25.50 Source | Destination | PROTO | INFO 192.168.25.50 192.168.25.26 TCP 50861 > pop3 [SYN] seq=0 win=65535 len=0 192.168.25.26 192.168.25.50 TCP pop3 > 58601 [RST, ACK] seq=1 win=1 len=0 192.168.25.50 192.168.25.26 TCP [TCP Retransmission] 58061 > pop3 [Syn] etc…. 在失败之前再次发生[rst,ack],[tcp转播]舞蹈。 防火墙(Cisco)有关192.168.25.26和pop3的规则如下: 内: source | destination | service any […]
我在我的Debian Wheezy系统上安装了邮件服务器(postfix / dovecot),无法发送邮件。 由于我只是想pipe理一个邮件服务器,并没有一个域,我正在使用服务器的外部IP地址。 相应的文件,这应该工作。 编辑我:用户存在,我可以validationIMAP和SMTP。 编辑二: MySQL用户发件人地图(如评论中所述)返回user@ip 日志文件显示错误消息 NOQUEUE: reject: RCPT from […]: 553 5.7.1 <user@ip>: Sender address rejected: not owned by user user@ip; from=<user@ip> to=<user@ip> proto=ESMTP helo=<[192.168.24.10]> 发件人地址等于(SASL)login用户名,所以错误信息对我来说似乎不太有意义。 我可能在这里提到,我search整个networking,并没有find一个解决scheme。 我没有编辑太多的configuration,只在master.cf启用了smtps,在main.cf启用了主机,IP地址和mysql映射。 其余未触及。 这里可能是我的问题? 这里有一些configuration文件: main.cf myhostname = mail.fictional-domain.local resolve_numeric_domain = yes alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = ip, […]
所以我的一个用户在连接到IMAP服务器时遇到问题。 她在OSX上并尝试设置Mac Mail和Thunderbird。 在这两种情况下客户端尝试连接到服务器时超时。 我原本以为这是一个身份validation问题,但日志根本没有提到这一点,我从其他post看到日志会提示是否存在身份validation问题。 这里是日志说: 2015-01-06 16:28:07 imap-login: Info: Login: user=<XXXXX>, method=PLAIN, rip=10.0.XX.XX, lip=10.0.XX.XX, mpid=19264, TLS, session=<GdHESv4LdQAKAAEI> 2015-01-06 16:28:07 imap(XXXXX): Debug: Effective uid=XXXXX, gid=XXXXX, home=/home/XXXXX 2015-01-06 16:28:07 imap(XXXXX): Debug: maildir++: root=/home/XXXXX/Maildir, index=, control=, inbox=/home/XXXXX/Maildir, alt= 2015-01-06 16:28:07 imap(XXXXX): Info: Disconnected: Logged out in=934 out=7174 所以,看起来用户是连接的,然后立即断开连接,但我不知道为什么会发生这种情况,似乎只是发生在这个特定的人。 有没有其他人遇到过这个,或有一个想法这可能是什么? 干杯