顯示頁面 舊版 反向連結 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 以下操作是在 FreeBSD ===== mail ===== 工具預設使用的發信軟體 <code> /etc/mail/mailer.conf </code> 發信 <code> echo "This is a test mail." | mail -s "test mail" example@example.com </code> 如果主機不想架設 mail server,而是使用別的 SMTP 伺服器,可以停用預設的 sendmail,改為使用 ssmtp。 ===== 停用 sendmail ===== <code> sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO" </code> ===== ssmtp ===== 安裝 <code> pkg install ssmtp cd /usr/ports/mail/ssmtp make replace 或手動編輯 /etc/mail/mailer.conf 將預設的 sendmail 改成 /usr/local/sbin/ssmtp </code> 設定 /usr/local/etc/ssmtp/ssmtp.conf <code> AuthUser=example@example.com AuthPass=password mailhub=smtp.example.com:587 UseSTARTTLS=YES UseTLS=Yes FromLineOverride=YES rewriteDomain=example.com </code> 別名設定 /usr/local/etc/ssmtp/revaliases <code> root:username@example.com:smtp.example.com:587 </code> 若不使用 ssmtp 也可以更改 /etc/mail.rc, 缺點是所有使用者會使用同樣的地址。 <code> set from=example@example.com 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/