自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用Msmtp代替系統(tǒng)自身Sendmail的技巧

運維 系統(tǒng)運維
sendmail是一個漏洞奇多、配置超級麻煩的東西,所以很多系統(tǒng)管理員都把它禁用了。但是如此一來,如果crontab腳本執(zhí)行出錯,就只有天知地知了。

  Sendmail是一個漏洞奇多、配置超級麻煩的東西,所以很多系統(tǒng)管理員都把它禁用了。但是如此一來,如果Crontab腳本執(zhí)行出錯,就只有天知地知了。

  Sendmail有很多輕量級的替代,我之前一直在用Ssmtp,但是這東西已經(jīng)停止維護了,我在google 搜它的源代碼都搜不到。于是我就只好找其它的替代,于是就找到了Msmtp:http://msmtp.sourceforge.net/。

  1. 安裝:

  下載解壓之后,

  1. ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc  
  2. make  
  3. make install 

  即可。

  2. 配置

  如果你像我這樣,編譯的時候加上了--sysconfdir=/etc,那么全局的配置文件就在/etc下面,名為Msmtprc。

  這是我的配置:

  1. $ cat /etc/Msmtprc   
  2. defaults   
  3. tls off   
  4. logfile /var/log/Msmtp.log  
  5.  
  6. account default   
  7. host mail.tudou.com   
  8. from xxxx@tudou.com   
  9. domain tudou.com   
  10. auth login   
  11. user sunchangming   
  12. password xxxx 

  3.讓mail命令使用Msmtp而不是Sendmail

  這個很簡單,在/etc/mail.rc的末尾加一行:

  1. set Sendmail="/usr/bin/Msmtp" 

  4.讓Crontab用Msmtp

  打開/etc/sysconfig/crond,設(shè)置一下CRONDARGS的值:

  1. CRONDARGS="-m '/usr/bin/Msmtp -t'" 

  請注意這里一定要加-t。否則Msmtp是從Command line arg而不是Stdin讀取收件人列表。我之前就是因為沒有加這個,而導(dǎo)致Cron老是報告。

  1. Sep 24 18:06:01 a02 crond[8023]: (app_admin) MAIL (mailed 52 bytes of output but got status 0x0040 ) 

  獨家秘方哦!Google搜不到這個答案的。

責(zé)任編輯:黃丹 來源: udpwork.com
相關(guān)推薦

2011-02-21 16:33:53

2010-05-25 15:43:07

Sendmail配置

2011-01-21 13:41:09

Sendmail

2011-02-21 16:41:19

Sendmail

2011-01-18 15:00:57

2011-01-21 14:52:37

Sendmail

2020-09-28 11:09:54

SQLDSL

2011-01-21 09:17:39

sendmail目錄

2011-01-21 10:39:48

sendmail

2011-01-19 10:11:22

sendmail安裝方法

2011-01-21 09:49:18

sendmail目錄

2011-01-21 13:56:44

SendmailSolaris

2018-04-03 13:31:53

LinuxUbuntu 16.0msmtp

2021-06-29 06:39:21

Linuxdust命令du命令

2019-08-16 10:47:19

戰(zhàn)場物聯(lián)網(wǎng)IOT

2013-04-08 15:42:03

SendmailMail服務(wù)器

2011-01-21 10:59:01

sendmail群發(fā)

2011-01-18 14:24:03

Linuxsendmail配置

2010-06-03 13:56:54

Sendmail 配置

2011-01-18 16:23:23

點贊
收藏

51CTO技術(shù)棧公眾號