我有来自本地networking的postfix relay sendind邮件的问题。 我收到下一个错误 Jul 9 23:00:46 ext1 postfix/smtpd[2301]: warning: inet_protocols: disabling IPv6 name/address support: Protocol not supported Jul 9 23:00:46 ext1 postfix/smtpd[2301]: warning: TLS has been selected, but TLS support is not compiled in Jul 9 23:00:46 ext1 postfix/smtpd[2301]: connect from unknown[192.168.0.173] Jul 9 23:00:46 ext1 postfix/smtpd[2301]: NOQUEUE: reject: RCPT from unknown[192.168.0.173]: 554 5.7.1 […]
我需要在我的Postfix中实现TLS隧道,以便在需要时可以使用TLS证书(当试图发送邮件到域xxxx.xx时,他们的服务器会要求我build立一个TLS会话,在文档中似乎有两个方法:SMTP服务器和SMTP客户端。 有什么不同? 我应该使用哪一个?
我无法在Postfix上configurationSMTPauthentication的Roundcube。 所有的凭据都是真实的,因为我使用Thunderbird和我的手机电子邮件客户端的电子邮件没有问题。 以下是Roundcube的SMTPconfiguration: $rcmail_config['smtp_server'] = 'tls://mx.cyssea.com'; $rcmail_config['smtp_port'] = 587; $rcmail_config['smtp_user'] = '%u'; $rcmail_config['smtp_pass'] = '%p'; $rcmail_config['smtp_auth_type'] = ''; $rcmail_config['smtp_auth_cid'] = null; $rcmail_config['smtp_auth_pw'] = null; $rcmail_config['smtp_helo_host'] = ''; $rcmail_config['smtp_timeout'] = 0; 当我尝试从roundcube发送电子邮件时,出现以下错误: [12-Jul-2012 16:33:35 +0300]: SMTP Error: SMTP error: Authentication failure: No supported authentication methods (Code: ) in /usr/share/roundcube/program/include/main.inc on line 1745 (POST /roundcube/?_unlock=loading1342100016360&_lang=en?_task=mail&_action=send) 即使安装了用于PHP的SASLauthentication模块。 邮件服务器和Roundcube之间的通信如下所示: […]
我的邮件服务器由dovecot和postfix组成。 我收到来自不同邮件列表的大量邮件。 这些邮件在进入时应直接进入我的收件箱,因为更容易为我保留一个收件箱,然后是多个收件箱。 一段时间之后,我的收件箱里充满了所有这些邮件列表邮件,我不喜欢。 我想有一个cronjob定期sorting我的(阅读)邮件列表邮件(过滤头)到特殊的文件夹。 什么是最简单的方法呢? 这可能不需要额外的工具? 澄清: 我不想过滤邮件。 更新: 也许有可能使用命令行的imap客户端来做到这一点?
我试图设置一个DKIM电子邮件签署一个后缀SMTP服务器。 该服务器将被本地networking上的不同服务使用。 我已经生成了DKIM密钥对,将其添加到我的域中,并能够成功地从服务器本身发送电子邮件,如下所示: me@server:~$ telnet localhost 25 Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. 220 server.lan ESMTP Postfix (Ubuntu) HELO example.com 250 server.lan MAIL FROM: [email protected] 250 2.1.0 Ok RCPT TO: [email protected] 250 2.1.5 Ok DATA 354 End data with <CR><LF>.<CR><LF> To:[email protected] Subject:Testing from server hello . 250 2.0.0 Ok: queued as AAD604EA1CC2 […]
我正在使用我想parsing(?)到本地主机的dur.bounceme.net的FQDN。 也就是说,我想邮件到[email protected]得到传递给用户@本地主机。 我已经尝试遵循这个Ubuntu的指导 ,似乎有点圈子。 root@dur:~# root@dur:~# postfix stop postfix/postfix-script: stopping the Postfix mail system root@dur:~# postfix start postfix/postfix-script: starting the Postfix mail system root@dur:~# telnet dur.bounceme.net 25 Trying 127.0.1.1… telnet: Unable to connect to remote host: Connection refused root@dur:~# root@dur:~# telnet localhost 25 Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. 220 dur.bounceme.net ESMTP […]
我有一个继电器和一些转发文件(Ubuntu 12.04服务器)后缀设置。 root拥有一个包含user @ fqdn的.forward文件。 然后用户有一个.forward文件[email protected] 发送邮件几乎在所有情况下工作,除了… 如果我打电话为“sendmail -bv root”或“sendmail -bv user”,那么我的外部收件箱中没有收到我期望的电子邮件或本地收件箱。 它似乎进入了以太。 如果我删除.forward文件,我会在本地收件箱中得到结果。 有关如何让转发工作的任何想法。 我偶然发现了这个问题,同时遵循本教程中的转发工作。 它似乎为那个家伙工作,除了他的Gmail特定的设置,我没有看到有什么不同。 更新: 我已经删除了.forward文件,并根据下面的注释使用别名。 我运行“sudo newaliases”,并重新启动后缀并发送邮件到根和用户被转发到我的外部地址。 但是,我仍然没有收到邮件发送状态报告。 mail.log显示它正在发送到我的外部地址(添加到队列),然后从队列中删除。 所以,它看起来像我的外部SMTP服务器不喜欢的东西。 也许“orig_to”?
我使用Spamassassin运行一个Postfix邮件服务器作为队列后filter。 它工作的很好,但有时我从networking上得到正确的MAIL FROM:地址的垃圾邮件,但是在DATA:部分还包含不同的伪造地址something <at> mydomain.com 。 大多数电子邮件客户端程序(包括Thunderbird和Outlook)使用第二个(伪造的)地址显示它。 我想阻止这样的消息自动,但我不能做到这一点使用smtpd_recipient_restrictions (伪造的地址驻留在DATA:部分)。 它也与SPF无关,因为根据SPF, MAIL FROM:信封发件人)地址可能是正确的。 那我怎样才能使用Postfix设置或Spamassassin规则呢?
有没有办法在Postfix虚拟表中指定通配符别名? 例如。 support+*@foo,bar 被发送到 support+*@bar.foo 在这种方式下,我想实现所有邮件support@[email protected]地址被redirect到另一台服务器.. 谢谢!
我有服务器A只有一个IP地址和一个虚拟的FQDN(在所有的机器应该有一个FQDN的基础上):pants.net.invalid。 所有邮件都通过其他服务器转发,这工作正常。 在服务器A上,Postfix用smtp_generic_maps = hash:/etc/postfix/generic重写发件人地址。 根据http://www.postfix.org/ADDRESS_REWRITING_README.html#remote上的重写手册,这应该重写所有外发邮件的发件人地址: $ cat /etc/postfix/generic @pants.net.invalid [email protected] 但事实并非如此。 postmap -q [email protected]返回任何内容。 这工作: [email protected] [email protected] 看起来好像它正在做正则expression式匹配,即使我指定types的hash: 。 显然我误解了手册。 我不想使用正则expression式或pcreexpression式,因为只有几个用户(root和另外两个),我不想要这些开销。 我可以确切地指定用户,它的工作原理。 但是,我想知道我对未来的误解。 谢谢。