怎麼透過mailx向內部郵件伺服器傳送郵件?(解答)

tonykorn97發表於2006-12-21

昨天在這裡提出了這個問題,具體地址在:

http://tonykorn97.itpub.net/post/6414/242442

1,在Linux上只能透過ip訪問郵件伺服器,不能透過域名訪問,如果傳送郵件的時候用mailx 的形式的話,會出現<>: bad address syntax: ""的錯誤?透過域名的形式的話又會出現:Name service
error for name= type=MX: Host not found, try again
2,郵件伺服器有smtp認證,怎麼用mailx透過認證

答案在下面:


1,在/etc/mail.rc下面增加一行:

set smtp=對應ip的主機名:25

然後再在/etc/hosts裡面增加一行:

ip ip對應的主機名

2,在/etc/mail.rc下面增加

set smtp-auth=login
set smtp-auth-user=不告訴你
set smtp-auth-password=不告訴你

傳送郵件的時候用:

mail -r 認證的名字@mail.com < /etc/hosts

這裡的mail命令是新版本的mailx命令也即nail

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245571/,如需轉載,請註明出處,否則將追究法律責任。

相關文章