这是我的Postfixconfiguration的摘录: broken_sasl_auth_clients = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_relay_restrictions = permit_sasl_authenticated, reject 我现在要testing的是,Postfix实际上只接受来自已authentication用户的消息。 因此,我使用telnet(直接在服务器上)发送邮件 – 即使我没有在远程login会话中执行任何身份validation,也是成功的。 这是预期的行为? 摘录的最后一行表明testing不应该起作用! 谢谢!
我试图设置我的服务器上,似乎工作正常的roundcube。 我已经完成了所有的步骤,并允许我发送传出的电子邮件完全正常(雅虎testing),电子邮件总是通过。 然而,出于某种原因,如果我回复从雅虎邮件到邮件服务器,它会发回一个错误550(收件人未find)。 我到处寻找答案,但没有find任何答案。 有没有人遇到这个问题,并find了解决办法? 如果我需要提供更多的信息,请让我知道,我会这样做。 邮件日志:(缩短) Aug 14 16:35:03 pocketbukkit dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=23142, secured Aug 14 16:35:03 pocketbukkit dovecot: imap([email protected]): Disconnected: Logged out bytes=50/404 失败通知: Sorry, we were unable to deliver your message to the following address. <[email protected]>: Remote host said: 550 5.1.1 <[email protected]> Recipient not found. <http://x.co/irbounce> [RCPT_TO] […]
目前的Postfix(2.9)configuration非常简单:MXlogging指向运行Postfix的服务器,Postfix将邮件传递给用户的maildir。 用户通过dovecot通过IMAP获得他们的邮件,然后通过端口465上的TLS通过Postfix转发出站邮件,并进行身份validation。 这里是/etc/postfix/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 Debian default # is /etc/mailname. myorigin = /etc/mailname mydomain = example.net smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = […]
我configuration了一个后缀/ dovecot。 我正在使用默认的dovecot证书进行testing。 但是当我尝试重新启动服务完整性失败。 但是我不确定问题在哪里。 我遵循DigitalOcean指南 。 问题出在哪里,必须改变什么参数? 提前致谢! /usr/lib/postfix/post-install: Error: "no smtpd_tls_cert_file=/etc/dovecot/dovecot.pem smtpd_tls_key_file=/etc/dovecot/dovecot.pem smtpd_use_tls=yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes" should be "no" or an absolute path name. postfix/postfix-script: warning: unable to create missing queue directories postfix/postfix-script: fatal: Postfix integrity check failed!
在smtpd_recipient_restrictions和spamassasin下的后缀configuration中input相同的RBL是否有意义? 会不够呢? 谢谢!
我试图使用PHP邮件function在服务器上发送电子邮件(服务器只是假设发送电子邮件,并没有收到任何电子邮件)PHP邮件function返回该电子邮件已发送,但邮件实际上没有发送。 在mail.log中,我看到以下错误。 Sep 13 14:32:32 www postfix/master[7851]: terminating on signal 15 Sep 13 14:32:32 www postfix/master[8018]: daemon started — version 2.9.6, configuration /etc/postfix Sep 13 14:32:35 www postfix/pickup[8024]: 2FE12E084: uid=33 from=<www-data> Sep 13 14:32:35 www postfix/cleanup[8041]: 2FE12E084: message-id=<[email protected]> Sep 13 14:32:35 www postfix/qmgr[8025]: 2FE12E084: from=<[email protected]>, size=1019, nrcpt=1 (queue active) Sep 13 14:32:35 www postfix/smtp[8043]: warning: […]
我有一个客户需要一个自定义中继主机发送电子邮件。 所以我只想为这个域select这个relayhost。 customer.example.com – > relayhost A (所有其他域) – > relayhost B 我怎样才能实现这个设置在后缀? 注释:对于客户收到的电子邮件,我已经安装了一个传输,将传入的电子邮件redirect到他的电子邮件服务器。 Mail to Customer -> MX Entry to Spam Firewall -> My Server -> Customer
我试图find一个答案,到目前为止没有运气。 我不是系统pipe理员,但我使用邮件和我们的服务器之一提出了一些问题。 我没有个人访问服务器,但我认为这是一个DNS问题,我有一个想法如何解决这个问题,但我想一些帮助,看看我看到它的正确。 情况(包括编辑的消息标题) 更多细节,从标题开始: Delivered-To: [email protected] Received: by yy.yyy.yy.yyy with SMTP id q20csp144570ldr; Mon, 29 Sep 2014 04:43:21 -0700 (PDT) X-Received: by yy.yyy.yyy.yyy with SMTP id ct2mr42083465wjc.20.1411991001561; Mon, 29 Sep 2014 04:43:21 -0700 (PDT) Return-Path: <[email protected]> Received: from mail.anotherdomain.com ([12.345.678.999]) by mx.google.com with ESMTP id l9si16306803wjf.107.2014.09.29.04.43.21 for <[email protected]>; Mon, 29 Sep 2014 04:43:21 -0700 […]
我正在运行与后缀的Fedora 20。 它可以发送邮件罚款,但不logging任何东西,不能接收电子邮件。 数据包正在到达计算机的罚款,因为我可以看到他们进来时监视端口25 tcpdump,但/var/log/mail.log不存在,并没有邮件存放在/ var / mail /用户名或/ VAR / spool / mail中/ unsername。 我已经检查了selinux布尔值,并且正确地启用了它们。 我以我的智慧结束了。 这里是我的postconf -n的输出 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 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 html_directory = no inet_interfaces = all […]
我是fedora新手。 我已经用postfix设置了fedora 20。 它可以发送电子邮件,并接收本地主机发送的邮件。 但是,如果我从本地networking发送它,然后数据包进来,并通过端口25上的tcpdump可见,但没有任何loggingpostfix和邮件永远不会到达。 我怀疑有防火墙的问题,并尽可能joinsmtp。 我不怀疑这是Postfix的问题,但操作系统的其他方面不允许进程从networking接收邮件。 如何解决问题?