mail

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
mail [2016/10/21 20:59] – 建立 jzmail [2016/10/23 00:10] (目前版本) – jz
行 1: 行 1:
-mail工具預設使用的發信軟體+以下操作是在 FreeBSD 
 + 
 +===== mail ===== 
 + 
 +工具預設使用的發信軟體
 <code> <code>
 /etc/mail/mailer.conf /etc/mail/mailer.conf
行 9: 行 13:
 </code> </code>
  
-停用sendmail+如果主機不想架設 mail server,而是使用別的 SMTP 伺服器,可以停用預設的 sendmail,改為使用 ssmtp。 
 + 
 +===== 停用 sendmail ===== 
 <code> <code>
 sendmail_enable="NO" sendmail_enable="NO"
行 17: 行 24:
 </code> </code>
  
-安裝ssmtp+===== ssmtp ===== 
 + 
 +安裝
 <code> <code>
 pkg install ssmtp pkg install ssmtp
 cd /usr/ports/mail/ssmtp cd /usr/ports/mail/ssmtp
 make replace make replace
-或手動編輯 /etc/mail/mailer.conf 將預設的 sendmail 改成/usr/local/sbin/ssmtp+或手動編輯 /etc/mail/mailer.conf 將預設的 sendmail 改成 /usr/local/sbin/ssmtp
 </code> </code>
  
 +設定
 +/usr/local/etc/ssmtp/ssmtp.conf
 +
 +<code>
 +[email protected]
 +AuthPass=password
 +mailhub=smtp.example.com:587
 +UseSTARTTLS=YES
 +UseTLS=Yes
 +FromLineOverride=YES
 +rewriteDomain=example.com
 +</code>
 +
 +別名設定 /usr/local/etc/ssmtp/revaliases
 +<code>
 +root:[email protected]:smtp.example.com:587
 +</code>
 +
 +若不使用 ssmtp 也可以更改 /etc/mail.rc,
 +缺點是所有使用者會使用同樣的地址。
 +<code>
 +set [email protected] smtp=example.com
 +set smtp-auth-user=example smtp-auth-password=password
 +set smtp-auth=login
 +</code>
 +
 +除了 ssmtp 也可以用 msmtp
 +
 +
 +參考
 +  * https://fourdollars.blogspot.tw/2009/08/ssmtp-gmail.html
 +  * https://www.freebsd.org/doc/handbook/mail-changingmta.html#mail-disable-sendmail
 +  * https://wiki.freebsd.org/SecureSSMTP
 +  * http://linuxpitstop.com/install-ssmtp-to-send-emails-to-gmail-and-office3655/
 +  * https://wiki.archlinux.org/index.php/SSMTP
 +  * http://lang.idv.tw/doku.php/os/linux/%E5%AF%84mail
 +  * https://www.freebsd.org/cgi/man.cgi?query=msmtp&apropos=0&sektion=0&manpath=FreeBSD+6.4-RELEASE+and+Ports&format=html
 +  * https://wiki.archlinux.org/index.php/mutt
 +  * http://tecadmin.net/ways-to-send-email-from-linux-command-line/
  • mail.1477054750.txt.gz
  • 上一次變更: 2016/10/21 20:59
  • 由 jz