差異處
這裏顯示兩個版本的差異處。
| Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
|
mail [2016/10/21 21:07] jz |
mail [2016/10/23 00:10] (目前版本) jz |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | 以下操作是在 FreeBSD | ||
| + | |||
| ===== mail ===== | ===== mail ===== | ||
| 行 10: | 行 12: | ||
| echo "This is a test mail." | mail -s "test mail" [email protected] | echo "This is a test mail." | mail -s "test mail" [email protected] | ||
| </code> | </code> | ||
| + | |||
| + | 如果主機不想架設 mail server,而是使用別的 SMTP 伺服器,可以停用預設的 sendmail,改為使用 ssmtp。 | ||
| ===== 停用 sendmail ===== | ===== 停用 sendmail ===== | ||
| 行 27: | 行 31: | ||
| 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> | ||
| 行 34: | 行 38: | ||
| <code> | <code> | ||
| - | AuthUser=user.name@gmail.com | + | AuthUser=example@example.com |
| AuthPass=password | AuthPass=password | ||
| - | FromLineOverride=YES | + | mailhub=smtp.example.com:587 |
| - | mailhub=smtp.gmail.com:587 | + | |
| UseSTARTTLS=YES | UseSTARTTLS=YES | ||
| + | UseTLS=Yes | ||
| + | FromLineOverride=YES | ||
| + | rewriteDomain=example.com | ||
| </code> | </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/ | ||
