{"id":2408,"date":"2012-05-15T23:39:44","date_gmt":"2012-05-15T15:39:44","guid":{"rendered":"http:\/\/blog.pmail.idv.tw\/?p=2408"},"modified":"2012-05-15T23:39:44","modified_gmt":"2012-05-15T15:39:44","slug":"postfix%e8%a8%ad%e5%ae%9a%e9%81%8e%e6%bf%be%e5%9e%83%e5%9c%be%e9%83%b5%e4%bb%b6%e7%9a%84mail-gateway","status":"publish","type":"post","link":"https:\/\/blog.pmail.idv.tw\/?p=2408","title":{"rendered":"postfix\u8a2d\u5b9a\u904e\u6ffe\u5783\u573e\u90f5\u4ef6\u7684Mail Gateway"},"content":{"rendered":"<p>\u5229\u7528postfix+spamassassin + \u9ed1\u540d\u55ae\u8cc7\u6599\u5eab \u66ffexchange \u4f5c\u7b2c\u4e00\u7dda\u7684spam\u904e\u6ffe<\/p>\n<ol>\n<li>\u5728CentOS 6.2 \u5b89\u88dd postfix + spamassass <\/li>\n<li> \u8a2d\u5b9apostfix \u4f5cmail gateway<\/li>\n<\/ol>\n<p><!--more--><\/p>\n<p>\u4fee\u6539postfix \u8a2d\u5b9a<\/p>\n<p>vi&nbsp; \/etc\/postfix\/main.cf<\/p>\n<p>myhostname = mail.pmail.idv.tw<\/p>\n<p>mydomain = pmail.idv.tw<\/p>\n<p>net_interfaces = all <\/p>\n<p>relay_domains = pmail.idv.tw <\/p>\n<p>mydestination = $myhostname, localhost.$mydomain, localhost <\/p>\n<p>transport_maps = hash:\/etc\/postfix\/transport <\/p>\n<p>\u8a2d\u5b9a \u9ed1\u540d\u55ae\u904e\u6ffe Open Relay \u4e3b\u6a5f<\/p>\n<p>smtpd_recipient_restrictions =<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; permit_mynetworks<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reject_unauth_destination<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reject_rbl_client cbl.abuseat.org<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reject_rbl_client bl.spamcop.net<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reject_rbl_client sbl-xbl.spamhaus.org<\/p>\n<p>&nbsp; <\/p>\n<p>\u8a2d\u5b9a\u662f\u5c07 pmail.idv.tw \u7684\u4fe1relay\u81f3\u5f8c\u7aef\u7684exchange Server  <\/p>\n<p>vi \/etc\/postfix\/transport <\/p>\n<p>domain.com smtp:[192.168.x.x]  <\/p>\n<p>postmap \/etc\/postfix\/transport <\/p>\n<p>MailScanner + spamassassin \u8a2d\u5b9a \u8acb\u53c3\u8003 <\/p>\n<p><a title=\"https:\/\/blog.pmail.idv.tw\/?p=608\" href=\"https:\/\/blog.pmail.idv.tw\/?p=608\">https:\/\/blog.pmail.idv.tw\/?p=608<\/a> <\/p>\n<p>&nbsp; <\/p>\n<p>\u5229\u7528gmail \u5bc4\u4e00\u5c01\u7531mail\u6e2c\u8a66\uff0clog \u5982\u4e0b \u7d05\u8272\u5b57\u9ad4 \u78ba\u5be6\u6709relay \u81f3\u5f8c\u7aefExchange <\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&nbsp; <\/p>\n<p>May 15 23:02:45 localhost postfix\/smtpd[25777]: connect from mail-we0-f182.google.com[74.125.82.182]<br \/>May 15 23:02:46 localhost postfix\/smtpd[25777]: 14E901E0709: client=mail-we0-f182.google.com[74.125.82.182]<br \/>May 15 23:02:46 localhost postfix\/cleanup[25782]: 14E901E0709: hold: header Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182])??by mail.pmail.idv.tw (Postfix) with ESMTP id 14E901E0709??for &lt;roy.lee@pmail.idv.tw&gt;; Tue, 15 May 2012 23:02:45 +080 from mail-we0-f182.google.com[74.125.82.182]; <font color=\"#ff0000\"><strong>from=&lt;roy.mis0916@gmail.com&gt; to=&lt;roy.lee@pmail.idv.tw&gt; proto=ESMTP helo=&lt;mail-we0-f182.google.com&gt;<br \/><\/strong><\/font>May 15 23:02:46 localhost postfix\/cleanup[25782]: 14E901E0709: message-id=&lt;CANYCmc29ALE13ckNeNEFYon4ZJJHEsv3RO96Utj-heSV=h-jLw@mail.gmail.com&gt;<br \/>May 15 23:02:46 localhost MailScanner[25498]: New Batch: Scanning 1 messages, 2377 bytes<br \/>May 15 23:02:46 localhost MailScanner[25498]: Virus and Content Scanning: Starting<br \/>May 15 23:02:48 localhost MailScanner[25498]: Requeue: 14E901E0709.A5DA0 to DDDE01E0718<br \/>May 15 23:02:48 localhost postfix\/qmgr[25438]: DDDE01E0718: from=&lt;roy.mis0916@gmail.com&gt;, size=1676, nrcpt=1 (queue active)<br \/>May 15 23:02:48 localhost MailScanner[25498]: Uninfected: Delivered 1 messages<br \/>May 15 23:02:48 localhost MailScanner[25498]: Deleted 1 messages from processing-database<br \/><strong><font color=\"#ff0000\">May 15 23:02:48 localhost postfix\/smtp[25789]: DDDE01E0718: to=&lt;roy.lee@pmail.idv.tw&gt;, relay=192.168.3.15[192.168.3.15]:25, delay=2.6, delays=2.3\/0.01\/0\/0.27, dsn=2.6.0, status=sent (250 2.6.0<\/font><\/strong> &lt;CANYCmc29ALE13ckNeNEFYon4ZJJHEsv3RO96Utj-heSV=h-jLw@mail.gmail.com&gt; [InternalId=2750] Queued mail for delivery)<br \/>May 15 23:02:48 localhost postfix\/qmgr[25438]: DDDE01E0718: removed<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;  <\/p>\n<p>\u4e0b\u5217 Log \u70ba\u53c3\u8003 cbl.abuseat.org \u9ed1\u540d\u55ae\u8cc7\u6599\u5eab\u88ab\u904e\u6ffe\u7684log <\/p>\n<p>NOQUEUE: reject: RCPT from unknown[219.151.48.242]: 554 5.7.1 Service unavailable; Client host [219.151.48.242]<strong><font color=\"#ff0000\"> blocked using cbl.abuseat.org; Blocked &#8211; see <\/font><\/strong><a href=\"http:\/\/cbl.abuseat.org\/lookup.cgi?ip=219.151.48.242;\"><strong><font color=\"#ff0000\">http:\/\/cbl.abuseat.org\/lookup.cgi?ip=219.151.48.242;<\/font><\/strong><\/a><strong><font color=\"#ff0000\"> from=&lt;bobhoyqpqhl@cht.com.tw&gt;<\/font><\/strong> to=&lt;lee@pmail.idv.tw&gt; proto=SMTP helo=&lt;x.x.x.x&gt;<\/p>\n<p>\u4ee5\u4e0a\u9019\u6a23\u7684\u8a2d\u5b9a,\u5c31\u5df2\u7d93\u53ef\u4ee5\u6a94\u6389\u883b\u591a\u78ba\u5be6\u70baspam \u7684\u90f5\u4ef6,\u4e5f\u53ef\u4ee5\u964d\u4f4e\u5f8c\u7aef\u90f5\u4ef6\u4e3b\u6a5f\u4e0d\u5fc5\u8981\u7684\u5783\u573e\u6d41\u91cf<\/p>\n<div class=\"21cd169d3c0f71e95b84db320302cb4a\" data-index=\"1\" style=\"float: right; margin:10px 0 10px 10px;\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8711325745898650\"\r\n     crossorigin=\"anonymous\"><\/script>\n<\/div>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>\u5229\u7528postfix+spamassassin + \u9ed1\u540d\u55ae\u8cc7\u6599\u5eab \u66ffexchang &hellip; <a href=\"https:\/\/blog.pmail.idv.tw\/?p=2408\">\u95b1\u8b80\u5168\u6587 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[22],"tags":[],"class_list":["post-2408","post","type-post","status-publish","format-standard","hentry","category-mail-postfix"],"_links":{"self":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/2408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2408"}],"version-history":[{"count":1,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/2408\/revisions"}],"predecessor-version":[{"id":8449,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/2408\/revisions\/8449"}],"wp:attachment":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}