一、yum install
1. sendmail
2. sendmail-cf
3. db4-utils
4. dovecot
5. cyrus-sasl
#netstat –ntulp| grep listen //檢視埠是否工作正常:
二、configuration
先配置好
dns,新增a記錄
。把主機名改為
fqdn
(network
和hosts裡)
1、sendmail配置主目錄: /etc/mail
dovecot主配置: /etc/dovecot.conf
2、-------------------------------
#cd /etc/mail
#vi sendmail.mc
(1)修改116行的127.0.0.1為0.0.0.0 //所有人都可以使用本郵件伺服器
(2)第52行和53行,把最前面的dnl刪除 //smtp
驗證後允許所有域**,不管
access.db怎麼設定
trust_auth_mech(`external digest-md5 cram-md5 login plain')dnldefine(`confauth_mechanisms', `external gssapi digest-md5 cram-md5 loginplain')dnl
第二步的
52-53
行是配置
smtp
認證,可不修改。
#m4 sendmail.mc> sendmail.cf //生成配置
b: -----------------------------
#vimlocal-host-names
contoso.com //加入郵件網域名稱,這個網域名稱事先配置好dns
c: 開啟**許可權
[root@mail mail]# vi/etc/mail/access
建立訪問控制(網段)
0.0.0.0 relay
[root@mail mail]#makemaphash access.db//生成資料庫
# db_dump -p/etc/mail/access.db //使資料庫生效
d: -------------------------------
#service dovecot start
#service sendmail restart(make:warning: file `virtusertable.db' has modification time 2.2e+04 s in the futuremake: 警告:檢測到時鐘錯誤。您的建立可能是不完整的。執行一下 #touch/etc/mail/*)
#service saslauthd start
e: -------------------------------
修改iptables防火牆設定允許smtp 及新增其它埠:110
新增郵件別名
[root@mail ~]# vim/etc/aliases
行尾新增
sales: alice,bob,chris
[root@mail ~]# newaliases
linux下傳送郵件的命令
1. mail -s title [email protected]
然後進入正文編輯,以.結束編輯
2. echo 「this is linux mail content.」| mail -s title [email protected]
3. mail -s title [email protected]
< file.txt
傳送帶有附件的mail
1. yum install sharutils
2. uuencode /tmp/dhcpd.conf
intel』sdhcp.txt | mail -s title [email protected]
要傳送的檔案
顯示的檔名
Cent OS 利用Sendmail傳送郵件
1 安裝相關的軟體包 root ansible uname r 3.10.0 123.9.3.el7.x86 64 root ansible yum y install sendmail mailx 2 修改host檔案,本機ip為192.168.1.12 root ansible hostname...
centos安裝sendmail與使用詳解
sendmail是linux系統中乙個郵箱系統,如果我們在系統中配置好sendmail就可以直接使用它來傳送郵箱,並且php的mail函式也可以使用了,下面我就來介紹sendmail從安裝到使用的例子吧。安裝sendmail 1 安裝 如下 複製 yum install y sendmail yum...
centos下如何使用sendmail傳送郵件
最近在實施服務端日誌監控指令碼,需要對異常情況傳送郵件通知相關責任人,記錄下centos通過sendmail傳送郵件的配置過程。一.安裝sendmail和mailx 1 安裝sendmail 1 centos下可以安裝命令 1 2 3 yuminstall y sendmail service se...