Gmailを経由するsendmailの設定です
以下のportsをmake,installする。
/usr/ports/mail/sendmail-sasl
以下のファイルを編集する。
/etc/mail/mailer.conf
sendmail /usr/local/sbin/sendmail
send-mail /usr/local/sbin/sendmail
mailq /usr/local/sbin/sendmail
newaliases /usr/local/sbin/sendmail
hoststat /usr/local/sbin/sendmail
purgestat /usr/local/sbin/sendmail
#sendmail /usr/libexec/sendmail/sendmail
#send-mail /usr/libexec/sendmail/sendmail
#mailq /usr/libexec/sendmail/sendmail
#newaliases /usr/libexec/sendmail/sendmail
#hoststat /usr/libexec/sendmail/sendmail
#purgestat /usr/libexec/sendmail/sendmail
以下にgmailのアカウントを記載
/etc/mail/authinfo
AuthInfo:smtp.gmail.com "U:
AuthInfo:smtp.gmail.com:587 "U:
このファイルを以下のコマンドでhash化します。
makemap hash auth-info < authinfo
/etc/mail/ドメイン.mcを編集
以下をMAILER(local)の前に追加する。
define(`SMART_HOST', `smtp.gmail.com')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl
define(`confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo', `hash /etc/mail/auth-info.db')dnl
rc.confに追加
saslauthd_enable="YES"
sendmail_enable="YES"
メーラーの設定
- 詳細
- カテゴリー: FreeBSDとLinux
- 参照数: 3228