linux配置mail服務器

關鍵詞:故障查詢? mail服務器配置? ubuntu

由于項目的需要,在租了幾臺云服務器就是開始折騰。由于是第一次接觸服務器,自己搭建服務器走了不少彎路。現在將這中間的一些技巧進行簡單的整理。在老手們看來或許是非常簡單的一些皮毛東西,我寫下來的目的主要是為了以后自己查找方便。

由于第一次接觸沒有界面的系統,出了問題不知道如何去解決,也沒有提示,完全是一個黑箱。后來找了好久看到有人說可以配置mail服務器,用了一下感覺確實不錯,對我幫助也挺大的。下面將整個過程記錄如下:

部署sendmail

(1) sudo apt-get install sendmail

(2) sudo apt-get install sendmail-cf


還有幾個可選包

sudo?apt-get?install?squirrelmail?// 提供webmail

sudo?apt-get?install?spamassassin?//提供郵件過濾

sudo?apt-get?install?mailman?//提供郵件列表支持

sudo?apt-get?install?dovecot-pop3d?//提供POP接收郵件服務器守護進程

sudo?apt-get?install?dovecot-imapd?//提供IMAP接收郵件服務器守護進程

sudo?apt-get?install?mailutils??//提供常用mail功能支持

sudo?apt-get?install?sharutils?//提供郵件列表支持


(3) 在命令行中輸入命令:ps aux |grep sendmail

出現以下內容為安裝成功,

root? ? 31895? 0.0? 0.4? 15116? 2236?????????Ss???20:17???0:00 sendmail:MTA:

accepting?connections

action???32053??0.0??0.1???3908???832?pts/1????S+???20:40???0:00?grep?--color=auto?sen dmail

配置環境:

修改sendmail.mc文件????????? sudo?vi?/etc/mail/sendmail.mc

DAEMON_OPTIONS(`Family=inet,Name=MTA-v4,Port=smtp,Addr=127.0.0.1')dnl修改Addr=0.0.0.0,表明可以連接到任何服務器。生成新的配置文件:

#cd?/etc/mail

#mv?sendmail.cf?sendmail.cf~?//做一個備份

#m4?sendmail.mc?>?sendmail.cf?//>的左右有空格,提示錯誤沒有安裝sendmail-cf

修改hosts文件

sudo?vi?/etc/hosts

原內容為:

127.0.0.1???????localhost

127.0.1.1???????ubuntu-32bit

修改后為(bjaction.com.cn為自己郵箱域名):127.0.0.1???????bjaction.com.cn?localhost?ubuntu-32bit

可以通過

telnet

測試配置是否生效(sudo?apt-get?install?xinetd?telnetd)

telnet?127.0.0.1?25

輸出如下內容,說明hosts配置生效:

Trying?127.0.0.1...

Connected?to?127.0.0.1.

Escape?character?is?'^]'.

220?bjaction.com.cn?ESMTP?Sendmail?8.14.4/8.14.4/Debian-2ubuntu2.1;?Wed,?7?May?2014

20:37:10?GMT;?(No?UCE/UBE)?logging?access?from:?bjaction.com.cn(OK)-bjaction.com.cn

[127.0.0.1]


引用:wenku.baidu.com/link?url=Bk97XXqMaK5re87naGgZllA6AF5DM1XNeJh7TxzjyxOWCLDCedjNioPc7arowbGpK1n_UCw6SUyiXH9SI3dzpt1EhwEXALmZf3v47d1OTqa

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容