我的问题是与此相关的: 双发送谷歌应用程序和Postifx(服务器拒绝来自我的域名在谷歌邮件) 那么,我有一些服务器与Ubuntu运行与Postfix的ISPconfig。 我的问题是:是可能做一个select性的networking策略每个域/用户在后缀? 例如,只应用一些域名允许的IP,而不是所有其他域名。
我想用postfix + postgresql和dovecot设置邮件服务器。 目前,我可以发送电子邮件到邮件服务器,但我不能连接到它与我的邮件客户端,因为它说,密码是错误的…还有我的服务器日志上类似的错误。 我也使用postfix-admin和dovecot 2.2.10。 这是我的服务器日志。 Jan 15 20:06:34 myserver dovecot[18749]: auth: Debug: sql([email protected],83.32.150.111,<Dnt42AfwnQBTIJZv>): MD5-CRYPT(mypassword) != 'b6486d12312310sa90sa98312df96acf7 Jan 15 20:06:36 myserver dovecot[18749]: auth: Debug: client passdb out: FAIL 1 [email protected] 关于我的sql查询的更多细节 — Logs begin at Tue 2013-07-30 12:31:36 UTC, end at Thu 2014-01-16 11:06:05 UTC. — Jan 16 11:03:05 myserver dovecot[14711]: auth: Debug: sql([email protected],83.32.150.111,<OuSwXhTw9gBTIJZv>): […]
我已经阅读了很多人试图解决这个问题的地方,他们都没有为我工作。 我有以下脚本 import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText msg = MIMEMultipart('alternative') msg['Subject'] = "[Test Email]" msg['From'] = "[email protected]" msg['To'] = "[email protected]" text = "sample Email" html = "<html><body>sampleEmail</body></html>" textPart = MIMEText(text, 'plain') htmlPart = MIMEText(html, 'html') msg.attach(textPart) msg.attach(htmlPart) s = smtplib.SMTP("localhost") s.set_debuglevel(1) s.sendmail("[email protected]","[email protected]", msg.as_string()) s.quit() 当我在服务器a上运行脚本(称为domain.com)时,一切都按预期工作。 当我在服务器b上运行脚本(称为domain.biz)时,我得到了中继访问被拒绝。 在服务器B上,我试图为domain.biz设置自己的postfix实例(并不是完全成功的),我可能会搞砸了。 我读过的所有东西都说本地SMTP服务器不允许中继到(或来自)这个地址。 有人build议我确保smtpd_recipient_restrictions包括permit_mynetworks : […]
我非常精通使用header_checks / mime_header_checks来拒绝Postfix中的smtp邮件,但是现在我想我走了正义的道路; 我试图找出一种方式,如果它不包含以下标题之一,我可以拒绝邮件: 应用程序/ PKCS7签名 应用程序/ x-PKCS7签名 应用/ PKCS7-MIME 应用程序/ x-PKCS7-MIME 如果不明显,则意味着MTA应该只接受使用S / MIME进行encryption或签名的邮件。 我知道我可以在接受它之后处理然后丢弃它(根据直接项目,这是处理错误的“标准”方式),但如果有一种方法,我可以在5xx之前拒绝它,那是在至less有一个可能的情况不需要消失在黑洞中。 我的谷歌福在这方面失败了 – 我得到了许多拒绝的结果,但没有要求,某些标题。 所以要么不能做,要么吹哨,要么我的search条件与他们所需要的不一致。
我试图在Zimbra中设置一个policyd策略,为给定的发件人(user @ domain)设置最大数量的出站电子邮件。 我正在用一个简单的脚本testing它,login到SMTP服务器并发送testing邮件。 我注意到,如果我省略login信息,SMTP请求被拒绝(授权失败),但policyd配额计数器仍然递增! 有没有办法保持失败的login尝试达到政策? 我担心这可能会被用作DOS攻击。
情况:我有两个域:domain.pl和domain.com。 我configuration了两个电子邮件[email protected]和[email protected]。 我也只有在ssl.domain.com有效的SSL证书。 问题:我想设置所有的邮件从[email protected] => [email protected](或理想情况下,所有的东西从@ domain.com到domain.pl)转发。 我做了什么:我使用了虚拟别名,并且这两封邮件都正确传递,但转发不起作用。 我也尝试了recipient_bcc_maps技巧,但没有运气。 我使用的是后缀2.9.6。 这是我的configuration文件: main.cf # /etc/mailname => domain.com myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no append_dot_mydomain = no readme_directory = no smtpd_tls_cert_file=/etc/postfix/keys/domain.crt smtpd_tls_key_file=/etc/postfix/keys/domain.key smtpd_tls_CAfile=/etc/postfix/keys/startssl.ca smtpd_use_tls=yes smtpd_tls_security_level=may #smtpd_tls_auth_only=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_delay_reject = yes smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks, […]
当一封电子邮件被发送到一个不存在的域或收件人时,我希望发件人收到来自mailer-daemon的即时电子邮件,通知收件人不存在。 实际上,我的系统上发生的事情是电子邮件进入延期队列,并保持在configuration中指定的时间。 当我在队列中的30分钟后设置delay_warning_time = 30m ,发送者得到一个通知,但这不是我想要的非现有地址。 我想要的是立即拒绝电子邮件,并通知发件人。 有谁知道我在做什么错? 非常感谢 目前,不存在收件人的电子邮件站在后缀队列中: #mailq -Queue ID- – 大小 – —-到达时间—–收件人——- AA6CA48DCC 1496 Wed Feb 12 12:56:36 [email protected] (连接到mx.email-srv.com [199.231.85.98]:25:连接超时) [email protected] 6FF9948DFF 1498 Wed Feb 12 13:07:04 [email protected] (连接到mx.email-srv.com [199.231.85.98]:25:连接超时) [email protected] 这是我的Postfixconfiguration: 2bounce_notice_recipient = $ delay_notice_recipient alias_database = hash:/ etc / postfix / aliases alias_maps = hash:/ etc / […]
几天前,我认识到我的后缀有600 000邮件在队列中。 原因是我的一个领域的PHP文件。 我删除了这个PHP文件,刷新后缀队列和块IP地址哪个访问这个PHP文件。 此时我的队列中有200封电子邮件。 我无法发送任何电子邮件三天。 我检查我的黑名单IP地址是清楚的。 后缀版本2.7专用服务器 qmail . . . 4AB48A08BA 903 Wed Feb 12 22:43:55 [email protected] (delivery temporarily suspended: connect to mx5.wp.pl[212.77.101.13]:25: Connection timed o ut) [email protected] . . . — 285 Kbytes in 236 Requests. qshape deferred T 5 10 20 40 80 160 320 640 1280 1280+ TOTAL 230 0 […]
带有postfix和courier的debian邮件服务器能够接收和发送virtual_mailbox_domains中列出的域名的邮件。 但是,如果在服务器安装期间使用了一个mailadress作为服务器名称。 # postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix html_directory = /usr/share/doc/postfix/html inet_interfaces = all mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 mydestination = localhost.$mydomain, localhost, mail.osbournia.com myhostname = localhost mynetworks = 127.0.0.0/8 myorigin = /etc/mailname proxy_read_maps = $local_recipient_maps $mydestination […]
我在AWS服务器上设置了IRedMail,所以邮件堆栈看起来像这样: 后缀 达夫科特 Roundcube 邮件通过亚马逊SES发送 我正尝试使用Roundcube中的Managesieve插件将电子邮件转发到Gmail。 转发的电子邮件与邮件一起返回 554 Transaction failed: Duplicate header 'DKIM-Signature'. 如果从该域上的另一个帐户发送的,则 554 Message rejected: Email address is not verified. (in reply to end of DATA command) 如果从外部帐户发送。 将该帐户添加为Gmail中的“发送自”帐户并不足以接受转发的邮件。 我怎么可以去debugging呢?