使用msmtp配合SMTP為L(zhǎng)inux服務(wù)器搭建郵件發(fā)送服務(wù)
對(duì)于網(wǎng)站有郵件發(fā)送服務(wù)有需求的用戶來說,發(fā)送郵件一般有三種方式:自建郵件服務(wù)器、使用郵件提供服務(wù)商API方式和SMTP方式。自建郵件服務(wù)器需要占用比較多的內(nèi)存且需要額外進(jìn)行比較多的設(shè)置,不適合少量郵件的用戶使用;API方式一般適合從程序開發(fā)開始就在程序中寫好,一般小用戶都使用開源程序;SMTP比較靈活可以使用郵件服務(wù)商或者個(gè)人郵箱的SMTP服務(wù),對(duì)于每天發(fā)送量不多使用SMTP相對(duì)來說也比較方便。大部分程序如Wordpress、Discuz X等常見的程序一般后臺(tái)都有SMTP的設(shè)置,設(shè)置好之后就可以通過SMTP發(fā)送郵件,但對(duì)于沒有SMTP相關(guān)設(shè)置的程序來說就無法正常發(fā)出郵件,今天我們主要就針對(duì)這種情況下使用msmtp調(diào)用SMTP服務(wù)器發(fā)送郵件。
1、msmtp簡(jiǎn)介
msmtp是一款專門負(fù)責(zé)郵件發(fā)送的SMTP客戶端軟件,支持TLS/SSL/STARTTLS、多種認(rèn)證方式、多用戶等。類似的程序其實(shí)很多如古老的mailx、s-nail、ssmtp等,msmtp比較活躍比較好用一些。
查看全文 »











