歡迎您光臨本站 註冊首頁

linux系統SendMail詳細配置

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

linux系統SendMail詳細配置
 版權所有www.itshanghai.net
 1、 安裝相關服務
 DNS
 Mailserver(sendmail、imap)
 2、 啟動相關服務
 Service named restart
 Service sendmail restart
 Service xinetd restart
 Chkconfig ipop3 on
 3、 配置DNS,添加MX紀錄
 配置DNS略
 正/反向區間文件添加MX紀錄
         IN      MX    10(優先順序)  mail.anniey.com
 Mail    IN      A     192.168.1.100
 4、 主配置文件
 /etc/mail/sendmail.cf
 搜索/smtp
 Port=smtp,Addr=192.168.1.100
 5、 接受域配置文件
 Vi /etc/mail/local-host-names
 添加
 Anniey.com
 192.168.1.100
 6、中繼轉發配置文件
 /etc/mail/access.db(不可訪問)
 Vi /etc/mail/access
 添加
 Anniey.com
 192.168.1
 退出
 Makemap hash access.db < access
 6、 添加用戶
 Useradd user01
 Passwd user01
 
 Useradd user02
 Passwd user02
 7、 重啟服務
 Service sendmail restart
 Service xinetd restart
 
 
 
 
 補:郵件用戶別名,郵件域別名
 A)用戶別名
 1、Vi /etc/aliases
 別名      用戶名
 A01       user01
 A02       user02
 退出
 2、Newaliases
 
 B)郵件域別名
 1、配置相關DNS略
 2、添加域別名
 Vi /etc/mail/sendmail.cw
 Anniey.com
 Johnny.com
 退出
 3、接受域配置文件
 Vi /etc/mail/local-host-names
 Anniey.com
 Johnny.com
 192.168.1.100
 4、重啟服務
 Service named restart
 Service sendmail restart
 Service xinetd restart
 
 補:啟用smtp認證
 1、 安裝相關模塊
 Rpm ?qa | grep sasl
 Linux盤中:RedHat—〉RPMS—>sasl*
 2、 修改 /etc/mail/sendmail.mc(sendmail.cf的源代碼)
 Vi /etc/mail/sendmail.mc
 查詢:43  TRUST_AUTH*
     :44  
 :85  DAEMON_OPTION*
 :92  DAEMON*
 注:去掉dnl(註釋)
 3、 生成sendmail.cf
 M4 sendmail.mc >sendmail.cf
 4、刪除部分中繼,以免開後門
 5、客戶機
 我的伺服器要求身份驗證
 
 經過以上步驟后,應該就可以用Outlook Express正常發送郵件了,但這時還不能用Outlook Express從伺服器端收取郵件的,因為sendmail默認狀態並不具備POP3功能,我們還得自己安裝並啟用它。
 1、安裝pop3服務
    rpm -qa imap
   imap-2001a-18
    rpm -ivh imap-2001a-18.i386.rpm
   2.啟用POP3服務。
   POP3服務:請先修改/etc/xinetd.d/ipop3文件,將其中的disable=yes改為disable=no后保存;然後重新啟動xinetd程序來讀取這個修改過的配置文件,使之生效。
   /etc/rc.d/init.d/xinetd restart
  


[火星人 ] linux系統SendMail詳細配置已經有238次圍觀

http://coctec.com/docs/linux/show-post-110359.html