{"id":133,"date":"2007-07-14T20:59:50","date_gmt":"2007-07-14T12:59:50","guid":{"rendered":"http:\/\/blog.zhouhonghe.com\/?p=133"},"modified":"2007-07-25T13:49:56","modified_gmt":"2007-07-25T05:49:56","slug":"postfixcyrus-impad-%e5%9c%a8redhat-as4%e4%b8%8a%e7%9a%84%e5%ae%89%e8%a3%85","status":"publish","type":"post","link":"https:\/\/blog.zhouhonghe.com\/?p=133","title":{"rendered":"postfix+cyrus-imapd \u5728RHEL AS4\u4e0a\u7684\u5b89\u88c5"},"content":{"rendered":"<p>1.\u5173\u95edSendmail\u670d\u52a1\uff1a<\/p>\n<p>\u67e5\u770bSendmai\u670d\u52a1\u5728\u76d1\u542cTCP25\u7aef\u53e3<br \/>\nnetstat -nutlp | grep :25<\/p>\n<p>\u5173\u95edSendmail<br \/>\n\/etc\/rc.d\/init.d\/sendmail stop<br \/>\nchkconfig sendmail off<br \/>\nchkconfig sendmail --list<\/p>\n<p>2.\u5b89\u88c5Postfix\uff0c\u5728DISK4\u4e0a<br \/>\n\u7528rpm -ivh \u5b89\u88c5<\/p>\n<p>\u786e\u8ba4\u547d\u4ee4\uff1a<br \/>\nrpm -q postfix<\/p>\n<p>3.\u914d\u7f6e\/etc\/postfix\/main.cf\uff0c\u7528\u57df\u540d\u4f8b\uff1asyw.sh.cn<\/p>\n<p>\u4ee5\u4e0b\u662f\u9700\u8981\u4fee\u6539\u7684\u5730\u65b9<br \/>\nmyhostname = song.syw.sh.cn<br \/>\nmydomain = syw.sh.cn<br \/>\nmyorigin = $mydomain<br \/>\ninet_interface = all<br \/>\n#inet_interfaces = local<br \/>\nmydestination = $mydomain, $myhostname, localhosst, localhost.$mydomain<br \/>\n#mynetworks = 192.168.16.0\/28, 127.0.0.0\/8<br \/>\nmynetworks_style = subnet<br \/>\nrelay_domains = $mydestination<\/p>\n<p>3\u3002\u5b89\u88c5Cyrus-SASL , \u5728DISK2\u30013\u4e0a<br \/>\n\u786e\u8ba4\u547d\u4ee4\uff1a<br \/>\nrpm -qa | grep sasl<\/p>\n<p>cyrus-sasl-sql<br \/>\ncyrus-sasl-md5<br \/>\ncyrus-sasl-plain<br \/>\ncyrus-sasl-devel<br \/>\ncyrus-sasl-ntlm<br \/>\ncyrus-sasl<br \/>\ncyrus-sasl-gssapi<br \/>\n\u5171\u4ee5\u4e0a7\u4e2a\u6587\u4ef6<\/p>\n<p>\u9a8c\u8bc1\u673a\u5236\u9009\u62e9\uff1a<br \/>\nsaslauthd -v<br \/>\nMACH=shadow<\/p>\n<p>\u542f\u52a8\u53ca\u6d4b\u8bd5\uff1a<br \/>\nps aux | grep saslauthd<br \/>\n\/etc\/init.d\/saslauthd start<br \/>\nchkconfig saslauthd on<br \/>\n\/usr\/sbin\/testsaslauthd -u song -p 'xxxxxx'<br \/>\n(\u5176\u4e2dsong\u662fLINUX\u7528\u6237\u540d\uff0cxxxxxx\u662f\u5bc6\u7801)<\/p>\n<p>4\u3002\u8bbe\u7f6e\/etc\/postfix\/main.cf\u542f\u7528SMTP<br \/>\n\u5728\u6700\u540e\u52a0\u4e0a\uff1a<br \/>\n#Cyrus-SASL<br \/>\nsmtpd_sasl_auth_enable = yes<br \/>\nsmtpd_sasl_local_domain = ''<br \/>\nsmtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination<br \/>\nbroken_sasl_auth_clients = yes<br \/>\nsmtpd_client_restrictions = permit_sasl_authenticated<br \/>\nsmtpd_sasl_security_options = noanonymous<br \/>\n#<br \/>\n#Cyrus-imapd<br \/>\nmailbox_transport = lmtp:unix:\/var\/lib\/imap\/socket\/lmtp<\/p>\n<p>5.\u542f\u52a8postfix<br \/>\n\/etc\/init.d\/postfix start<\/p>\n<p>\u6d4b\u8bd5\uff1a<br \/>\ntelnet song.syw.sh.cn 25<br \/>\nEHLO 163.com<br \/>\nEHLO sh163.net<br \/>\nquit<\/p>\n<p>chkconfig postfix on<br \/>\nchkconfig postfix --list<\/p>\n<p>\u5f00\u653e25\u7aef\u53e3<br \/>\niptables -I INPUT -p tcp --dport 25 -j ACCEPT<\/p>\n<p>6\u3002\u5b89\u88c5Cyrus-imapd\u670d\u52a1,\u5728DISK4\u4e0a,\u4f7f\u7528rpm -ivh\u547d\u4ee4<br \/>\n\u4f8b:<br \/>\nrpm -ivh \/media\/cdrom\/RedHat\/RPMS\/cyrus-imapd-devel-2.2.12-3.RHEL4.1.i386.rpm<\/p>\n<p>\u786e\u8ba4\u547d\u4ee4\uff1a<br \/>\nrpm -qa | grep cyrus-imapd<br \/>\nrpm -qa | grep perl-Cyrus<\/p>\n<p>cyrus-imapd-nntp<br \/>\ncyrus-imapd-<br \/>\ncyrus-imapd-devel<br \/>\ncyrus-imapd-murder<br \/>\nperl-Cyrus<br \/>\ncyrus-imapd-utils<br \/>\n\u51716\u4e2a\u6587\u4ef6\uff0cutils\u4e00\u5b9a\u8981\u5728perl\u540e\u5b89\u88c5<\/p>\n<p>\u542f\u52a8cyrus-imapd:<br \/>\nservice cyrus-imapd start<br \/>\nchkconfig cyrus-imapd on<br \/>\nchkconfig cyrus-imapd --list<\/p>\n<p>7.\u7528\u6237\u90ae\u7bb1\u7ba1\u7406<\/p>\n<p>\u8bbe\u5b9a\u7ba1\u7406\u5458\u5bc6\u7801\uff1a<br \/>\npasswd cyrus<\/p>\n<p>\u4e3a\u7528\u6237\u521b\u5efa\u90ae\u7bb1\uff1a<br \/>\n\/usr\/lib64\/cyrus-imapd\/cyradm -u cyrus localhost<br \/>\n\u8f93\u5165\u7ba1\u7406\u5458\u5bc6\u7801\u540e\u8fdb\u5165\u7ba1\u7406\u547d\u4ee4\u72b6\u6001<\/p>\n<p>&gt;cm user.song<br \/>\n&gt;cm user.song.Send<br \/>\n&gt;cm user.song.Trash<br \/>\n&gt;cm user.song.Drafts<\/p>\n<p>\u8bbe\u7f6e\u914d\u989d\uff1a(\u4f8b\uff1a5M)<br \/>\n&gt;sq user.song 5210<br \/>\n&gt;listquota user.song<\/p>\n<p>\u9000\u51fa\uff1a<br \/>\n&gt;quit<\/p>\n<p>8\u3002\u67e5\u770b\u8fd0\u884cLOG<br \/>\ntail -f \/var\/log\/maillog<\/p>\n<p>\u53c2\u8003\uff1a<a target=\"_blank\" href=\"http:\/\/wistariax.spaces.live.com\/blog\/cns!11D78325927309D0!266.entry\">http:\/\/wistariax.spaces.live.com\/blog\/cns!11D78325927309D0!266.entry<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.\u5173\u95edSendmail\u670d\u52a1\uff1a \u67e5\u770bSendmai\u670d\u52a1\u5728\u76d1\u542cTCP25\u7aef\u53e3 netstat -nutlp |  [&hellip;]<\/p>... ","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-133","post","type-post","status-publish","format-standard","hentry","category-4"],"_links":{"self":[{"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=\/wp\/v2\/posts\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=133"}],"version-history":[{"count":0,"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=\/wp\/v2\/posts\/133\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhouhonghe.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}