| VB Ô´Âë | VC Ô´Âë | ASPÔ´Âë | JSPÔ´Âë | PHPÔ´Âë | CGIÔ´Âë | FLASHÔ´Âë | ËزÄÄ£°å | C Ô´³ÌÐò | Õ¾³¤¹¤¾ß | Õ¾³¤½Ì³Ì |

Óʼþ·þÎñ

Êý¾Ý¿â
Óʼþ·þÎñ
Linux
Win9x/ME
Win2000/NT
WinXP/Server

±¾ÀàÔĶÁTOP10

¡¤È**otmailºÍYahooÖ§³ÖPOP3
¡¤ÓʼþÔ­ÎÄÏêϸ½éÉÜ--Óʼþ±àÂë½éÉÜ
¡¤IEEE 802±ê×¼ IEEE 802 Standards
¡¤ÈçºÎ²é¿´ÓʼþÐÅÍ·
¡¤nslookup¹¤¾ßµÄʹÓ÷½·¨
¡¤Îļþ´«ÊäЭÒé(FTP)
¡¤EmailÓʼþÍ·½ÒÃÜ(1)
¡¤ÓʼþÔ­ÎÄÏêϸ½éÉÜ--ÉñÆæµÄMIME
¡¤EmailÓʼþÍ·½ÒÃÜ(2)
¡¤ÔÚLinuxϵͳÉÏ°²×°ºÍÅäÖÃDomino·þÎñÆ÷

Õ¾ÄÚËÑË÷

Linux¼ÜÉèE-mail·þÎñÆ÷

Ò»¡¢Á˽âµç×ÓÓʼþ

¡¡¡¡ÔÚÊÀ½çÉÏ£¬ÊýÒÔ°ÙÍò¼ÆµÄ¼ÆËã»úÓû§ÒѾ­·ÃÎʹýµç×ÓÓʼþ¡£EmailÒѾ­³ÉΪ»¥ÁªÍøÉÏ×îÖØÒªµÄ·þÎñ£¬Äã¿ÉÄÜûÓùýftp£¬Ã»ÉϹýBBS£¬Ã»ÓÐ×Ô¼ºµÄÖ÷Ò³£¬µ«ÄãÓ¦¸ÃÓÐÒ»¸ö×Ô¼ºµÄµç×ÓÓʼþÐÅÏä¡£´óÁ¿µÄÉÌÒµÍøÂç»òInternet·þÎñÌṩÉÌ£¨ISP£©¿ÉÒÔʹÄãÔÚÊÀ½ç·¶Î§ÄÚ·ÃÎʵç×ÓÓʼþ¡£µç×ÓÓʼþÊÇÔÚµ¥»úϵͳÉϵĻòÔÚÍøÂçϵͳÉϵÄÓû§ÓÃÀ´·¢ËͺͽÓÊÕµç×ÓÐÅÏ¢µÄÈκγÌÐò¡£ËüÓÐÈçÏÂÓŵ㣺
¡¡¡¡¡¡¡õÄã¿ÉÒÔÔںܶÌʱ¼äÄÚ°ÑÊý¾Ý·¢Ë͵½Ä¿µÄµØ¡£
¡¡¡¡¡¡¡õÄã²»Óõ£ÐÄÔÚ·¢ËͺͽÓÊÕµç×ÓÓʼþµÄ¹ý³ÌÖб»Öжϡª¡ªÒòΪÕâЩ¶¼ÊÇÓɼÆËã»úϵͳÀ´¿ØÖƵġ£
¡¡¡¡¡¡¡õÄã²»±ØÓëͨÐÅÈËÔ¤Ô¼¡£
¡¡¡¡¡¡¡õÄã¿ÉÒÔÔÚÈκÎʱ¼ä·¢ËͺͽÓÊÕµç×ÓÓʼþ¡£

¶þ¡¢¶¨ÖÆmail»·¾³

¡¡¡¡ÔÚʹÓÃmail³ÌÐòʱ£¬ÏµÍ³»á¼ì²âÄãµÄÆðʼĿ¼ÖеÄ.mailrcÎļþ¡£Äã¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒªÔÚ.mailrcÎļþÖÐÉèÖò»Í¬µÄ»·¾³±äÁ¿ºÍÃüÁî¡£ÒÔÏÂÁгöÁË»·¾³±äÁ¿£º
¡¡¡¡¡¡¡õ#£º±íʾһ¸ö×¢ÊÍÐÐ
¡¡¡¡¡¡¡õalias£ºÉèÖõ¥¸ö±ðÃû»ò×é±ðÃû¡£Ó÷¨ÊÇ£ºalias alias-name address-list
¡¡¡¡¡¡¡õset£ºÉèÖû·¾³±äÁ¿¡£Ó÷¨ÊÇ£ºset variable-name»òset variable-name=string
¡¡¡¡ÔÚʹÓÃmailʱ£¬Ä㻹¿ÉÒÔÔÚÎʺţ¨£¿£©Ìáʾ·ûÏ·¢³öÒÔÏÂÃüÁ
¡¡¡¡¡¡¡õaskcc£ºÔÚÊäÈëÏûÏ¢ºóÌáʾÊäÈëcc:list¡£Ä¬ÈÏÖµÊÇnoaskcc
¡¡¡¡¡¡¡õasksub£ºÔÚÊäÈëÏûϢǰÌáʾÊäÈëSubjectÇåµ¥¡£Ä¬ÈÏʱÊÇÌáʾÊäÈë
¡¡¡¡¡¡¡õnoheader£ºÔÚÆô¶¯mailʱ£¬²»´òÓ¡¿É»ñµÃµÄÏûÏ¢µÄ±êÌâÐÅÏ¢¡£Ä¬ÈÏʱÊÇ´òÓ¡±êÌâÐÅÏ¢
¡¡¡¡¡¡¡õignore£ºÔÚÊäÈëÐÅϢʱ£¬ºöÂÔÖжÏ×Ö·û¡£Èç¹ûÁ¬½ÓµÄµç»°»òÆäËûͨÐÅÏß·ÉÏÓС°ÔÓÒô¡±£¬Õâ¸ö±äÁ¿ºÜÓÐÓá£Ä¬ÈÏÖµÊÇnoignore
¡¡¡¡¡¡¡õmetoo£ºµ±ÄãµÄÃû×ÖÔÚ×é±ðÃûÖÐʱ£¬ÏûϢͨ³£²»·¢Ë͸øÄ㡣ĬÈÏÖµÊÇnometoo
¡¡¡¡ÒÔÏÂÊÇÒ»¸ö.mailrcÎļþµÄÀý×Ó£º

¡¡¡¡¡¡# .mailrc file for XiaoNiao
¡¡¡¡¡¡# make sure interrupts are NOT ignored
¡¡¡¡¡¡set noignore
¡¡¡¡¡¡# set variables so that promptsfor Subject and Cc always appear
¡¡¡¡¡¡set asksub
¡¡¡¡¡¡set askcc
¡¡¡¡¡¡# individual aliase
¡¡¡¡¡¡alias billy wbracksto
¡¡¡¡¡¡alias ham xiaoniao@linuxaid.com.cn bbow
¡¡¡¡¡¡alias me gunter
¡¡¡¡¡¡# group aliases,mailing list
¡¡¡¡¡¡alias pirates wangtao@linuxaid.com bbow
¡¡¡¡¡¡alias research jones jreynold eackerma
¡¡¡¡¡¡alias framistan wjones imgood linuxcd@linuxaid.net imgood
¡¡¡¡¡¡#End .mailrc


Èý¡¢SMTPЭÒé¼ò½é

¡¡¡¡SMTP£¨Simple Mail Transfer Protocol£©¼´¼òµ¥Óʼþ´«ÊäЭÒ飬ËüÖ÷Òª¹æ¶¨»ù´¡µÄµç×ÓÓʼþÌύϵͳÔõô´«µÝ±¨ÎÄ¡£¶ÔÓÚµç×ÓÓʼþϵͳÔõô´ÓÓû§½ÓÊܵç×ÓÓʼþ£¬Óû§½Ó¿ÚÔõô¸øÓû§ÏÔʾ½Óµ½µÄµç×ÓÓʼþ£¬µç×ÓÓʼþÈçºÎ´æ´¢ÒÔ¼°µç×ÓÓʼþϵͳÒÔÔõÑùµÄƵ¶È·¢Ëͱ¨ÎĵÈÎÊÌâȴûÓÐ×÷³ö¹æ¶¨¡£
¡¡¡¡ÔÚSMTPÖУ¬¿Í»§»úÓë·þÎñÆ÷Ö®¼äµÄͨÐÅÊÇÓɿɶÁÎı¾¹¹³ÉµÄ¡£¿ªÊ¼£¬¿Í»§»úͨ¹ýÈý´ÎÎÕÊÖÓë·þÎñÆ÷£¨Í¨³£ÊÇTCP 25¶Ë¿Ú£©½¨Á¢Ò»¸öTCPÁ¬½Ó£¬È»ºóµÈ´ý·þÎñÆ÷·¢ËÍ220 READY FOR MAIL¡£ÔÚÊÕµ½220±¨Îĺ󣬿ͻ§»ú·¢ËÍHELOÃüÁî¡£Ö®ºó£¬µç×ÓÓʼþ½»»¥ÒÔMAILÃüÁʼ£¬ÔÚMAILÃüÁîÖУ¬ÓÐÒ»¸ö¡°FROM£º¡±×ֶΣ¬ÓÃÓÚÔÚ³ö´íÊÇ֪ͨ·¢ÐÅÈË¡£·þÎñÆ÷ÊÕµ½MAILÃüÁîºó£¬·¢ËÍ250 OK×÷ΪÏìÓ¦£¬±íʾһÇÐÕý³£¡£MAILÃüÁî³É¹¦ºó£¬¿Í»§·½¾Í¿ÉÒÔ½«ÊÕÐÅÈ˵ØÖ·¸æËß·þÎñÆ÷£¬ÕâÊÇÓÃÒ»Á¬´®RCPTÃüÁîÀ´ÊµÏÖ¡£·þÎñÆ÷½ÓÊÕµ½Ã¿¸öRCPTÃüÁîºó£¬·¢ËÍ250 OK×÷ΪÏìÓ¦£¬±íʾÕýÈ·½ÓÊÕ£»»òÕß·¢ËÍ550 No such user here×÷ΪÏìÓ¦£¬±íʾûÓÐÕâ¸öÓû§¡£¿Í»§·½µÄRCPTÃüÁîµÃµ½ÕýÈ·ÏìÓ¦ºó£¬¾Í¿ÉÒÔDATAÃüÁî·¢ËÍÊý¾Ý¡£·þÎñÆ÷ÊÕµ½DATAÃüÁîºó£¬·¢ËÍ354 Start mail input;end with

.¸øÓèÏìÓ¦¡£ÆäÖÐend with.
¹æ¶¨ÁËÓÃÓÚ½áÊøµç×ÓÓʼþ±¨ÎĵÄÎå¸öÁ¬Ðø×Ö·û£¬¼´£º»Ø³µ£¬»»ÐУ¬Ô²µã£¬»Ø³µ£¬»»ÐУ¬Õâ¾ÍÊÇΪʲôÓÃMAIL·¢ËÍÓʼþʱ£¬×îºóÖ»º¬ÓÐÒ»¸öÔ²µãµÄÐбíʾ½áÊøµÄÔµ¹Ê¡£

ËÄ¡¢sendmail

1.sendmail¼ò½é

¡¡¡¡SendmailÊÇÓÉEric AllmanдµÄ³ÌÐò£¬ºóÀ´¾­¹ýºÜ¶àÈ˵űÏ×£¬²Å³ÉΪÏÖÔڵİ汾¡£Ä¿Ç°¼¸ºõËùÓеÄUnix/Linuxϵͳ¶¼Ê¹ÓÃsendmail¡£sendmailµÄ¹¦Äܷdz£Ç¿´ó£¬Õâ¾ÍʹËüµÄÅäÖÃÎļþ·Ç³£¸´ÔÓ£¬¶øÇÒËüµÄ¹æÔò¼¯·Ç³£ÄÑ¿´¶®¡£ÏÂÃæ¾ÍÏêϸ½éÉÜÒ»ÏÂËüµÄ¸÷ÏîÅäÖá£

2. sendmail.cfÅäÖÃÎļþ

¡¡¡¡Ò»°ãÀ´Ëµ²»±Ø×Ô¼ºÈ¥ÐÞ¸Äsendmail.cfÎļþ¡£µ«ÊÇÓÐʱÄã¿ÉÄÜÏëÒªÁ˽âÒ»ÏÂsendmail.cfÎļþµÄÄÚÈÝ¡£sendmail.cfÎļþͨ³£ÓÉÈô¸É¸ö½Ú×é³É£¬ÒÔÏÂÊdz£¼ûµÄ½ÚÃû£º
½Ú¡¡¡¡Ãû ¹¦¡¡¡¡ÄÜ
¡¡Local Information ¡¡ ¶¨ÒåÓйظöÈËÖ÷»úµÄÐÅÏ¢
¡¡General Macros ¡¡ ¶¨ÒåÓйر¾µØÍøÂçµÄºê
¡¡Classes ¡¡ ¶¨ÒåÓÃÓÚÌØÊâÓʼþ´«Êä³ÌÐòµÄÖ÷»úÃûȺ»òÓòÃûȺ
¡¡Version Number ¡¡ ±êʶsendmail.cfÎļþµÄ°æ±¾ºÅ
¡¡Special Macros ¡¡ ¶¨ÒåÓÉsendmailËùÓõÄһЩÌØÊâµÄºê
¡¡Option ¡¡ ¶¨ÒåsendmailÑ¡Ïî
¡¡Message Precedence ¡¡ ¶¨ÒåsendmailËùÓõĸ÷ÖÖÏûÏ¢µÄÓÅÏȼ¶Öµ
¡¡Trusted Users ¡¡ ¶¨ÒåÔÚ·¢ËÍÓʼþʱ¿ÉºöÂÔ·¢ËÍÕßµØÖ·µÄÓû§
¡¡Format of Headers ¡¡ ¶¨Òåsendmail²åÈëµÄÓʼþÊײ¿¸ñʽ
¡¡Rewriting Rules ¡¡ ¶¨ÒåÓÃÓÚÖØдÓʼþµØÖ·µÄ¹æÔò
¡¡Mailers ¡¡ ¶¨ÒåsendmailÓÃÀ´µ÷ÓÃÓʼþ´«Êä³ÌÐòµÄÖ¸Áî
¡¡Ruleset Zero ¡¡ ¶¨ÒåÒ»×é³ÆΪRuleset ZeroµÄÌØÊâÖØд¹æÔò
¡¡Machine-dependent part ¡¡of Ruleset Zero ¡¡ ¶¨ÒåÓëÅäÖÃÏà¹ØµÄRuleset Zero²¿·Ö

¡¡¡¡sendmail.cfÃüÁî´ÓÿһÐеĵÚÒ»¸ñ¿ªÊ¼£¬££¿ªÍ·µÄ±íʾעÊÍ£¬µÚÒ»¸ö×Ö·û±íʾָÁÒÔÏÂÊÇÿ¸öÖ¸ÁîµÄÒâÒ壺
Ö¸¡¡¡¡Áî ˵¡¡¡¡¡¡Ã÷
£Ö ¡¡É趨×é̬Îļþsendmail.cfµÄ°æ±¾
£Í ¡¡Ö¸¶¨Ò»¸ö£Í£Ô£Á
£Ä ¡¡¶¨ÒåºêxµÄֵΪvalue
£Ò ¡¡ÖØдlhsΪrhs
£Ó ¡¡¿ªÊ¼Ò»¸ö¹æÔò¼¯ºÏ
£Ã ¡¡¶¨ÒåÀà±ðºê
£Æ ¡¡Îļþ¶¨ÒåÀà±ð
£Ï ¡¡É趨sendmail.cfÑ¡Ïî
£È ¡¡¶¨Òå±êÍ·
£Ð ¡¡ÓÅÏÈȨÉ趨
£Ô ¡¡ÐÅÈεÄÓû§
£Ë ¡¡¾ßÓмüÖµµÄÊý¾Ý¿â
£Å ¡¡ÖØÉè»·¾³±äÁ¿
£Ì ¡¡À©³ä¸ºÔصÄÖ§³Ö


¡¡¡¡ÃüÁîDÓÃÀ´¶¨Òåºê£¬È»ºó¸Ãºê¾Í¿ÉÒÔ±»sendmail.cfÎļþÖеÄÆäËûÅäÖÃÃüÁîºÍsendmail³ÌÐò×ÔÉíµ÷Ó᣺êµÄÃû×Ö¿ÉÒÔÊÇÈκε¥¸öµÄASCII×Ö·û£¬ÒÔÏÂÊÇsendmailÖÐËùÓеÄÄÚ²¿ºê£º
ºê¡¡Ãû º¬¡¡¡¡Òå ÔÚsendmail.cfÖж¨Òå
a ¡¡RFCs822¸ñʽµÄԭʼÈÕÆÚ
b ¡¡RFCs822¸ñʽµÄµ±Ç°ÈÕÆÚ
c ¡¡Hop¼ÆÊý
d ¡¡UNIX¸ñʽµÄÈÕÆÚ
e ¡¡SMTPÊý¾ÝÏîÐÅÏ¢
f ¡¡¡°À´×Ô¡±µØÖ·µÄ·¢ËÍÕß
g ¡¡Ïà¶ÔÓÚ½ÓÊÕÕߵķ¢ËÍÕߵĵØÖ·
h ¡¡½ÓÊÕÖ÷»ú
i ¡¡¶ÓÁбêʶ
j ¡¡½ÚµãµÄÕýʽÓòÃû ¡Ì
l ¡¡UNIXµÄÐиñʽ ¡Ì
n ¡¡ÓÃÓÚ´íÎóÐÅÏ¢ÖеÄÃû×Ö ¡Ì
o ¡¡µØÖ·ÖеIJÙ×÷·û¼¯ºÏ ¡Ì
p ¡¡sendmailµÄPID
q ¡¡Ä¬Èϵķ¢ËÍÕßµØÖ·¸ñʽ ¡Ì
r ¡¡ËùÓõÄЭÒé
s ¡¡·¢ËÍÕßÖ÷»úÃû
t ¡¡µ±Ç°Ê±¼äµÄÊýÖµ±íʾ
u ¡¡½ÓÊÕ·½Óû§
v ¡¡sendmailµÄ°æ±¾ºÅ
w ¡¡¸Ã½ÚµãµÄÖ÷»úÃû
x ¡¡·¢ËÍÕßÈ«Ãû
z ¡¡½ÓÊÕÕßËÞÖ÷Ŀ¼


¡¡¡¡ÃüÁîO¸øsendmailµÄÑ¡Ïֵ¡£¸³¸øÑ¡ÏîµÄÖµ¿ÉÒÔÊÇ×Ö·û£¬ÕûÊý£¬²¼¶úÖµ»òʱ¼ä¼ä¸ôÖµ¡£Ã¿¸öÑ¡ÏÔÚsendmailÖнøÐÐÁ˶¨Òå¡£ÒÔÏÂÊÇsendmailÖÐËùÓÐÑ¡ÏîµÄº¬ÒåºÍÓ÷¨£º
Ñ¡ÏîÃû Óà ·¨ º¬¡¡¡¡Òå
A Afile ¡¡ Ö¸¶¨±ðÃûÎļþµÄÃû×Ö
a aN ¡¡ Ϊ@:@µÈ´ýN·ÖÖÓ£¬È»ºóÖؽ¨±ðÃûÎļþ
B Bc ¡¡ ¶¨Òå¿Õ´úÌæ×Ö·û
c c ¡¡ ½«Óʼþ¶ÓÁÐÅŶÓÒԵȴýÓʼþ´«Êä³ÌÐò
D D ¡¡ Öؽ¨±ðÃûÊý¾Ý¿â
db db ¡¡ ÒÔºǫ́·½Ê½´«Êä
di di ¡¡ ½»»¥Ê½´«Êä
dq dq ¡¡ ÔÚÏÂÒ»¸ö¶ÓÁÐÔËÐÐʱ´«Êä
ee ee ¡¡ ÓʵݴíÎóÐÅÏ¢£¬×ÜÊÇ·µ»ØÍ˳ö״̬0
em em ¡¡ ÓʻشíÎóÐÅÏ¢
ep ep ¡¡ ´òÓ¡´íÎóÐÅÏ¢
eq eq ¡¡ ½ö·µ»ØÍ˳ö״̬£¬ÎÞ´íÎóÐÅÏ¢
ew ew ¡¡ д»ØÍ˳ö״̬
f f ¡¡ ±£³ÖUNIX·ç¸ñµÄFromÐÐ
g gn ¡¡ ÉèÖÃÓʼþ´«Êä³ÌÐòĬÈϵÄGroupIDΪn
H Hfile ¡¡ ¶¨ÒåSMTP°ïÖúÎļþµÄÃû×Ö
I I ¡¡ ʹÓÃBINDÃû×Ö·þÎñÆ÷À´½âÎöËùÓõÄÃû×Ö
i i ¡¡ ºöÂÔÈë¾ÖÐÅÏ¢Öеĵã
L Ln ¡¡ ÉèÖÃÈÕÖ¾¼¶±ðΪn
M Mxval ¡¡ ÉèÖúêxµÄֵΪval
m m ¡¡ ͬʱ·¢Íù×ÔÉí
N Nnet ¡¡ ¶¨ÒåËÞÖ÷ÍøÂçÃû
o o ¡¡ ½ÓÊܾɸñʽÊײ¿
Q Q ¡¡ ¶¨Òå¶ÓÁÐĿ¼Ãû
q qn ¡¡ ¶¨ÒåÓÃÓÚ¾ö¶¨ºÎʱÅŶÓÈÎÎñµÄÒò×Ón
r rt ¡¡ ÉèÖÃÓÃÓÚ³¬Ê±µÄÄÚ²¿Ê±¼ä¼ä¸ôt
S Sfile ¡¡ ¶¨Òåͳ¼ÆÈÕÖ¾ÎļþÃû
s s ¡¡ ÔÚÊÔͼ´«ÊäÇ°×ÜÊÇ´´½¨¶ÓÁÐÎļþ
T Tt ¡¡ ÉèÖÃÅŶӳ¬Ê±Îªt
u un ¡¡ ÉèÖÃÓʼþ´«Êä³ÌÐòĬÈϵÄUserIDΪn
v v ¡¡ ÒÔÈßÓ෽ʽÔËÐÐ
W Wpass ¡¡ ¶¨ÒåÓÃÓÚÔ¶³Ìµ÷ÊԵĿÚÁî
X X1 ¡¡ Èç¹ûƽ¾ù¸ºÔس¬¹ý£±Ôò¾Ü¾øSMTPÁ¬½Ó
x x1 ¡¡ Èç¹ûƽ¾ù¸ºÔس¬¹ý£±ÔòÅŶÓÓʼþ
Y Y ¡¡ ÔÚ²»Í¬µÄ½ø³ÌÖд«Êäÿ¸öÅŶÓÓʼþ
y yn ¡¡ ÿ¸ö½ÓÊÕÕß×÷ҵʱ¼äÓÅÏȼ¶²îΪn
Z Zn ¡¡ ÿ´ÎÔËÐÐʱ¼õÉÙn¸ö×÷ÒµÓÅÏȼ¶
z zn ¡¡ ͬǰ׺һÆð¾ö¶¨ÓʼþÓÅÏȼ¶


3.sendmailµÄµØÖ·ÖØд¹æÔò
¡¡¡¡
µØÖ·ÖØдÊÇsendmailµÄºËÐIJ¿·Ö£¬ËüµÄ×÷ÓÃÊÇ·ÖÎöÀ´×ÔÓʼþ³ÌÐòµÄµç×ÓÓʼþµÄµØÖ·£¬²¢½«ËüÃÇÖØд³ÉÓʼþ´«Êä³ÌÐòËùÐèÒªµÄ¸ñʽ¡£

3.1 ¹æÔò¼¯
¡¡¡¡
¹æÔò¼¯ÊÇÒ»×é¿ÉÒÔÓÉÊý×ÖÒýÓõÄÏà¹ØÖØд¹æÔò¡£SnÃüÁî±êÖ¾Ò»¸ö¹æÔò¼¯µÄ¿ªÊ¼£¬ÆäÖÐnÊÇÕâ¸ö¹æÔò¼¯µÄ±àºÅ£¬Æ䷶Χ´Ó0¡«29¡£ÆäÖÐ0¡«4ºÅ¹æÔò¼¯ÊDZ»sendmailÖ±½Óµ÷Óõģ¬ËüÃǵÄ˵Ã÷ÈçÏ£º
±àºÅ ˵¡¡¡¡Ã÷
0 ¡¡ ÔÚ¹æÔò¼¯3Ö®ºóµ÷Óã¬Ëü½«Éú³ÉÒ»¸öÈýÔª×飺<´«Êä³ÌÐò£¬½ÓÊÕ·½Ö÷»ú£¬½Ó¡¡ÊÕÓû§Ãû>
1 ¡¡ ÓÃÓÚÏûÏ¢ÖÐËùÓз¢ËÍÕßµØÖ·
2 ¡¡ ÓÃÓÚÏûÏ¢ÖÐËùÓнÓÊÕÕßµØÖ·
3 ¡¡ ×î´óºÍ×ÔӵĹæÔò¼¯£¬Ò²ÊÇÓÃÓÚµØÖ·µÄµÚÒ»¸ö¹æÔò¼¯£¬½«µØַת»¯³ÉÕý¡¡¹æÐÎʽ£¬¼´£ºlocal-part@host.domain
4 ¡¡ ÓÃÓÚÏûÏ¢ÖÐËùÓеØÖ·²¢½«ÄÚ²¿µØַת»»³ÉÍⲿµØÖ·ÐÎʽ


3.2 ÖØд¹æÔò

¡¡¡¡µØÖ·ÖØд¹æÔòÓÉÃüÁîR¶¨Ò壬Æä¸ñʽÈçÏ£º

¡¡ ¡¡Rlhs¡¡¡¡¡¡rhs¡¡¡¡¡¡comment

¡¡¡¡lhs£¬rshºÍcommentÕâÈý¸ö×Ö¶ÎÖ®¼äÓÃtab¸ô¿ª¡£ÖØд¹æÔò½«ÊäÈëµØÖ·Óëlhs½øÐÐÆ¥Å䣬Èç¹û³É¹¦£¬¾Í°´ÕÕrhs½øÐÐÖØд¡£ÖØдºóµÄ½á¹ûÔÙ´ÎÓëlhsÆ¥Å䣬Èç¹û³É¹¦£¬¾ÍÔٴΰ´ÕÕrhs½øÐÐÖØд£¬Ö±µ½½á¹û²»ÔÙÓërhsÆ¥Åä¡£

4.ʹÓÃM4

¡¡¡¡Èç¹ûÒ»ÐÐÒ»ÐÐÊäÈëÕû¸ösendmail.cfÎļþ²»½öÂé·³Ò²ÈÝÒ׳ö´í¡£×î¼òµ¥µÄ·½·¨ÊÇÓÃM4´¦Àí³ÌÐò×Ô¶¯²úÉúÒ»¸ösendmail.cfÎļþ¡£M4ÊÇÒ»ÖÖºêÇ°Öô¦ÀíÆ÷£¬ÓÃÀ´°Ñ×é̬Îļþת»»³Ésendmail.cfÎļþ¡£ËüµÄÓ÷¨ºÜ¼òµ¥£¬ÔÚ/etcÏÂÃæÕÒµ½sendmail.mcÎļþ£¬Ð޸ĺóʹÓãº
¡¡¡¡¡¡¡¡$m4 sendmail.mc>sendmail.cf
¡¡¡¡½«»áÉú³ÉÒ»¸ösendmail.cfÎļþ¡£²¢×Ô¶¯¸²¸ÇÔ­À´µÄsendmail.cfÎļþ¡£ÒÔÏÂÊÇsendmail.mcÎļþÖи÷¸öÖ¸ÁîµÄÒâÒ壺

¡¡divert(-1) ¡¡ ¹ÜÀíÊä³ö×Ö·û´«¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡dnl ¡¡ ÔÚdefineºóͨ³£»á×Ô¶¯²úÉú¿Õ¸ñ£¬¿ÉÒÔÓÃdnlÀ´É¾³ý
¡¡include ¡¡ °üº¬Ò»¸öÎļþ
¡¡define arg 1 arg 2 ¡¡ ¶¨Òåºêargument1ÉèΪֵargument2
¡¡undifine arg 1 ¡¡ È¡Ïûarg1µÄ¶¨Òå
¡¡OSTYPE('Linux') ¡¡ ¶¨Òå²Ù×÷ϵͳµÄÀàÐÍ
¡¡FEATURE ¡¡ ¹¦ÄÜÑ¡Ï¶ÔÓ¦µ½/usr/lib/sendmail-cf/featureÀïÃæµÄ¡¡ÎļþÃû³ÆËù¶¨ÒåÕß
¡¡MAILER ¡¡ ¶¨ÒåËùÓбØÒªµÄÓʼþµÝËÍ´úÀí³ÌÐò£¬MTA
¡¡MASQUERADE_AS ¡¡ ÓÃÀ´´¦Àí¶àÖ÷»úÃû³ÆÎÊÌâ


4.1 sendmail±ðÃû

¡¡¡¡±ðÃûÊÇsendmail×îÖØÒªµÄ¹¦ÄÜÖ®Ò»¡£ËüÔÚaliasesÖж¨Òå¡£aliasesÎļþµÄλÖÃÓÉsendmail.cfÖеÄÑ¡ÏîAÖ¸¶¨£¬Ò»°ãλÓÚ/etcĿ¼ÖС£aliasesÊÇÒ»¸öÎı¾Îļþ£¬ÆäÖÐÿһÐеĸñʽÈçÏ£º

¡¡¡¡¡¡alias:recipeint[,recipeint,...]


¡¡¡¡ÆäÖÐaliasΪÓʼþÖеØÖ·µÄÃû×Ö£¬recipientΪÓʼþÄ¿µÄµØÖ·µÄÃû×Ö¡£ÓʼþÄ¿µÄµØÖ·Ãû¿ÉÒÔÓкܶ࣬ÿ¸öÖ®¼äÓöººÅ·û¸ô¿ª¡£ÏÂÃæ½éÉܱðÃûµÄ¼¸ÖÖÖ÷ÒªÓ÷¨£º
¡¡¡¡¡ô ±£»¤µÇ½ÕʺÅ
¡¡¡¡¡¡ Ðí¶àÍøÂçºÚ¿Í½ø¹¥ÍøÂç¼ÆËã»úµÄµÚÒ»²½ÊÇ»ñÈ¡Ä¿±ê»úÉϺϷ¨Óû§µÄÕʺţ¬¶øµç×ÓÓʼþÕʺÅÒ»°ãºÍµÇ½ÕʺÅÏàͬ£¬Õâ¾ÍʹºÚ¿ÍÓлú¿É³Ë¡£µ«ÊÇ¿ÉÒÔÓñðÃûÀ´±£»¤ºÏ·¨Óû§µÄÕʺš£ÈçһλºÏ·¨Óû§µÄµÇ½ÕʺÅΪxiaoniao£¬¶øËûµÄµç×ÓÓʼþÕʺſÉÒÔÊÇaaabbb¡£Ö»ÒªÔÚ±ðÃûÎļþÖмÓÈë¡°aaabbb:xiaoniao¡±¾Í¿ÉÒÔ´ïµ½ÕâһĿµÄ¡£
¡¡¡¡¡ô µç×ÓÓʼþת·¢
¡¡¡¡¡¡ Èç¹ûÏëÒª½«·¢¸øxiaoniaoÓû§µÄµç×ÓÓʼþ×Ô¶¯×ª·¢¸ørootÓû§£¬Ö»ÐèÔÚ±ðÃûÎļþÖмÓÈë¡°xiaoniao:root¡±¡£ÓÖÈçÓû§xiaoniaoÀ뿪Õâ¸öµ¥Î»¡£´Ó°²È«½Ç¶ÈÉϽ²Ó¦¸Ã½«ËûµÄÓû§ÕʺÅɾ³ý¡£µ«ÊÇÓÉÓÚËû²»¿ÉÄÜÂíÉϽ«Ðµĵç×ÓÓʼþÕʺÅ֪ͨËùÓÐÈË£¬ËùÒÔÏ£Íû½«ËûÔ­À´µÄµç×ÓÓʼþÕʺű£ÁôÒ»¶Îʱ¼ä¡£ÕâÖ»ÒªÔÚ±ðÃûÎļþÖмÓÈë¡°xiaoniao:еĵç×ÓÓʼþµØÖ·¡±¡£
¡¡¡¡¡ô ÓʼþÁбíµÄʵÏÖ
¡¡¡¡¡¡ ±ðÃû×îÖØÒªµÄ¹¦ÄܾÍÊÇʵÏÖÓʼþÁÐ±í¡£Í¨¹ýËü¿ÉÒÔʵÏÖÌîдһ¸ö½ÓÊÕÕßµØÖ·¶ø½«ÐÅ·¢¸øÐí¶àÈË¡£ÀýÈçÔÚÖ÷»úÉÏÉèÖÃÒ»¸öÓʼþÁбíxn_group£¬°üÀ¨xiaoniao£¬lyong£¬twang ºÍlwang¡£Ö»ÐèÔÚ±ðÃûÎļþÖмÓÈ룺
¡¡¡¡¡¡ xn_group:xiaoniao,lyong,twang,lwang
¡¡¡¡¡¡ owner_xn_group:xiaoniao
¡¡¡¡µ±½ÓÊÕÕßÊÇxn_groupʱ£¬ÐÅ»á×Ô¶¯·¢¸øxiaoniao£¬lyong£¬twangºÍlwang¡£µ±·¢ËÍÓʼþ¸øxn_groupÊÇÈç¹û³ö´í£¬½«°Ñ´íÎóÐÅÏ¢·¢¸øxiaoniao¡£


Îå¡¢ÈçºÎ´¦ÀíÀ¬»øÓʼþ

1.ʲôÊÇÀ¬»øÓʼþ

¡¡¡¡µç×ÓÓʼþÊǵ±½ñ×îÏȽø£¬×î¿ì½ÝµÄͨѶ¹¤¾ßÖ®Ò»£¬Ëæ×ÅËýµÄ¹ã·ºÊ¹ÓÃÂé·³Ò²ËæÖ®¶øÀ´¡£ÓÐʱºòÄã»áĪÃûÆäÃîµÄÊÕµ½Ò»Ð©À´Â·²»Ã÷µÄÓʼþ£¬ËüÃÇÖÐ×î¶àµÄ¾ÍÊÇÄÇЩÁîÈËÉúÑáµÄ¹ã¸æ¡£Ò²ÐíÓÐÒ»Ì죬Äã´ò¿ªµç×ÓÓÊÏä¼ì²éÓʼþʱ£¬»á¿´µ½ÓгÉǧ·âE£­mail£¬ÄÇô¹§Ï²Äã,Äã±»Õ¨ÁË¡£Ö»ÒªÄãÉÏÍø£¬ÕâЩʾÍÊÇÎÞ·¨±ÜÃâµÄ¡£À¬»øÓʼþµÄ·ºÀÄ£¬Õ¼ÓÃÁËÍø³æ±¾À´¾Í²»´óµÄÐÅÏä¿Õ¼ä£¬Ê¹µÃÕæÕýÓÐÓõÄÓʼþҪôÒòΪÐÅÏäÒÑÂú¶ø½ø²»À´£¬ÒªÃ´ÑÍûÔÚÒ»´ó¶ÑÀ¬»øÓʼþÖС£ÕâʹµÃÀ¬»øÓʼþ±»Ñ¡Îª1998Äê¹ú¼Ê»¥ÁªÍøµÄÊ®´óÐÂÎÅÖ®Ò»¡£

2. ¼õÉÙÀ¬»øÓʼþµÄ·½·¨

¡¡¡¡¡ô ´ó¶àÊý¶¼Ê¹ÓÃÒ»ÖÖ½Ð"bot"µÄÓ¦ÓóÌÐòÀ´ËÑË÷InternetÉϵĸ÷¸öÍøÖ·¡¢ÁÄÌìÊÒ¡¢ÍøÉÏÌÖÂÛÇø¡¢ÐÂÎÅ×é¡¢¹«¹²ÌÖÂÛÇøÒÔ¼°ÆäËûÈκÎÄܹ»³äʵËûÃÇÒµÒÑÅÓ´óµÄÊý¾Ý¿âµÄµØ·½¡£Äã¿ÉÒÔ¾¡Á¿ÉÙÔÚÕâЩµØ·½¹«²¼ÄãµÄµç×ÓÓʼþµØÖ·¡£
¡¡¡¡¡ô Èç¹ûÄãÐèÒªÔÚij³õÁôÏÂÄãµÄµç×ÓÓʼþµØÖ·£¬Ê¹ÓÃÌØÊâµÄÊéдE£­mailµØÖ·µÄ·½·¨À´¶Ô¿¹E£­mailµØÖ·×Ô¶¯ÊÕ¼¯»ú¡£ºÜ¶àE£­mailµØÖ·ÊÕ¼¯»úÍêÈ«ÒÀ¿¿¹Ø¼ü×Öĸ¡°@"À´ÊÕ¼¯ÐÅÏ䣬¼ÙÉèÄãµÄÐÅÏäµØַΪxiaoniao@linuxaid.com.cn£¬µ±ÄãÐèÒªÔÚij´¦ÁôÏÂÄãµÄE£­mailµØַʱ£¬Èç¹û½«ÄãµÄÐÅÏäµØַд³Éxiaoniao AT linuxaid DOT com DOT cn£¬×Ô¶¯»ú¾Íʶ±ð²»³öÕâÊǸöE£­mailµØÖ·£¬¶øÉԾ߳£Ê¶µÄÍø³æÈ´ÄÜ¿´¶®Õâ¸öÐÅÏäµØÖ·¡£
¡¡¡¡¡ô Èç¹ûÊÇUnixÖ÷»úÉϵÄsendmailÓʼþ·þÎñÆ÷¿ÉÒÔͨ¹ýÒÔÏ·½·¨À´¶Ô¿¹À¬»øÓʼþ£º
¡¡ ¡¡¡¡Ö»ÔÊÐíÖ¸¶¨µÄÖ÷»úºÍÓòת·¢£¬Ê×Ïȶ¨ÒåÒ»¸öÎı¾Îļþsendmail.cR£¬ÎļþÖеÄÿһÐÐÊÇһ̨Ö÷»úµÄÍêÕûÓòÃû»òÒ»¸öÓò¡£°´ÕÕÒÔÏÂÎļþÐÞ¸Äsendmail.cf£¬ÔòsendmailÖ»¶Ô·¢Ë͵ØÖ·»òÄ¿µÄµØÖ·ÊDZ¾»ú»òsendmailÖж¨ÒåµÄÖ÷»ú»òÓò½øÐÐÖÐת¡£


¡¡FR-o/etc/sendmail.cR

¡¡Scheck_rcpt
¡¡#anything terminating locally is ok
¡¡R<$+ @$ =w>¡¡¡¡¡¡¡¡$@ OK
¡¡R<$+ @$ =R>¡¡¡¡¡¡¡¡$@ OK
¡¡R<$+ @$*$ =R>¡¡¡¡¡¡$@ OK

¡¡#anything originating locally is ok
¡¡R$*¡¡¡¡¡¡¡¡¡¡$: $(dequote""$&{client_name}$)
¡¡R$=w¡¡¡¡¡¡¡¡¡¡¡¡¡¡ $@ OK¡¡¡¡
¡¡R$=R¡¡¡¡ ¡¡ ¡¡¡¡¡¡ $@ OK¡¡¡¡
¡¡R$* $=R ¡¡ ¡¡ ¡¡¡¡ $@ OK¡¡¡¡
¡¡R$=@¡¡¡¡ ¡¡ ¡¡¡¡¡¡ $@ OK¡¡¡¡

¡¡#anything else is bogus
¡¡R$*¡¡¡¡¡¡¡¡¡¡$#error $:"550 Relaying Denied"


3.Çå³ýµç×ÓÓʼþ****µÄ·½·¨

¡¡¡¡Èç¹ûÄÄÌìÄãµÄµç×ÓÓÊÏä±»Õ¨ÁË£¬¿ÉÒÔÓÃÈçÏ·½·¨½â¾È£º
¡¡¡¡¡ô ´òµç»°ÏòÄãÉÏÍøµÄISP·þÎñÉÌÇóÖú£¬ËûÃǾͻá°ïÄãÇå³ýE£­mail Bomb¡£
¡¡¡¡¡ô ÓÃÈí¼þÇå³ý¡£ÏÖÔÚÓкܶàÈí¼þ¿ÉÒÔÇå³þÀ¬»øÓʼþ£¬ÈçSpam xterminator¡¢SpammerSlammer¡¢SpamKiller¡¢Spam Attack Pro¡¢SpamEater Pro¡¢Bounce Spam Mail





Ïà¹ØÎÄÕ£º
  • ×Ô¼ºµçÄÔ×öSMTP·þÎñÆ÷²»ÇóÈË
  • ×Ô¶¨Exchange2000 OWAµÄµÇ¼½çÃæ
  • ×ÓÍøÑÚÂëºÍipµØÖ·µÄ¹Øϵ
  • ÖØÐÂÅäÖÃDomino·þÎñÆ÷
  • ÔõÑùʵÏÖEXCHANGA±¸·Ý
  • ÔÚ¾ÖÓòÍøÖÐʵÏÖMSNͨѶ·þÎñ
  • ÔÚrhas3.0ÉϽ¨Á¢Ò»¸öÍêÕûµÄÓʼþϵͳ
  • ÔÚREDHAT9.0Ï°²×°igenus
  • ÔÚR5ÓʼþÖÐÈçºÎ·½±ãµØ¼à¿ØÓʼþµÄ·µ»Ø»ØÖ´£¿
  • ÔÚLinuxϵͳÉÏ°²×°ºÍÅäÖÃDomino·þÎñÆ÷
  • ÓòÃûºÍÓʼþ·þÎñÆ÷FAQ
  • ÓïÒôÓʼþ´«ÕæÇé-Pure VoiceʹÓÃС¼¼ÇÉ
  • ÓëÀ¬»øÓʼþ˵ÔÙ¼û(3)
  • ÓëÀ¬»øÓʼþ˵ÔÙ¼û(2)
  • ÓëÀ¬»øÓʼþ˵ÔÙ¼û(1)
  • ÓÊÏä·ÀÀ¬»øÓʼþ¹¦ÄÜÆÀ²â!
  • ÓÊ̳¶àÃæÊÖMDaemon
  • ÓÊÀ´ÓÊÈ¥-Foxmail³õ¼¶Ó¦ÓÃÎÊ´ð
  • ÓʼþÔ­ÎÄÏêϸ½éÉÜ--Óʼþ±àÂë½éÉÜ
  • ÓʼþÔ­ÎÄÏêϸ½éÉÜ--ÉñÆæµÄMIME
  • Ïà¹ØÈí¼þ£º

  • Óʼþ·þÎñÆ÷Ö§³ÖSMTP/POP3/IMA ¡¡

  • ÏÂÔØÊ×Ò³©®¹ØÓÚÎÒÃÇ©®¹ã¸æ·þÎñ©®ÁªÏµ·½Ê½©®³£¼ûÎÊÌâ©®Òþ˽ÉùÃ÷©®·¨ÂÉÌõ¿î©®±¾Õ¾ÉùÃ÷©®ÏÂÔØ°ïÖú©®·¢²¼Èí¼þ©®Õ¾µãµØͼ©®¹È¸èÎÀÐǵØͼ