Sendmail配置筆記之配置篇
sendmail 的配置
1.添加可以用來收發信件的主機名:
[root@redhatlinux9 root]# vi /etc/mail/local-host-names
xyz.com
mail.xyz.com
2.編輯可使用服務器權限(即RELAY權限):
[root@redhatlinux9 RPMS]# vi /etc/mail/access
規定范圍 可執行操作
ip/ip段/主機名/E-mail RELAY/DISCARD/REJECT 接受/丟棄/拒絕并回傳錯誤信息
localhost RELAY
192.168.0 RELAY
h8h.com DISCARD
55@3.com REJECT
[root@redhatlinux9 root]# makemap hash /etc/mail/access.db < /etc/mail/access #服務器讀取的是數據庫文件,所以編輯完后要改寫成數據庫
3.設置用戶別名
/etc/mail/aliases
情況1:群組寄信功能
收件者帳號 真實帳號
wangwei(此號可隨便取): aaa, bbb, ccc #則發給wangwei的信會發給abc三個人
情況2:設置用戶別名和備分
a1: a2 #則發給a1和a2的信都可用a2這個帳號來收取。兩個號只需a2這一個實體號即可
b1: b1, j@163.com #發給b1的信,還會額外寄到j@163.com上
情況3:文件類型的別名include
vi /etc/mail/student #這個文件可以隨便創建一個
zhangsan, \
lisi, \
...
wangwu #***一個帳號后不能加符號
vi /etc/mail/aliases
student: :include:/etc/mail/student #這樣文件顯得更整潔
4.信件列表與Mailer中的統計狀態
暫時無法發送的信件每隔60分鐘嘗試重新傳送.
修改時間:/etc/sysconfig/sendmail 里QUEUE=30m 修改為30分鐘
[root@redhatlinux9 root]# mailq #查看信件列表
[root@redhatlinux9 root]# mailstats #查看統計狀態
M msgsfr bytes_from msgsto bytes_to msgsrej msgsdis mailer
代號 發信數量 發信容量 收信數 收信容量 拒絕數 丟棄數 工作者
M下的代號T表示總和。
【編輯推薦】
- 在php sendmail Windows下配置的具體實現
- sendmail的安裝
- sendmail下設定郵箱大小
- Linux sendmail配置安裝實現
- Linux 下sendmail的配置
- Sendmail 配置下載及安裝