質問: sendmailから他の送信サーバーでsmtp認証を行いメール送信方法 自宅でメールサーバ(sendmail)を利用しています。 契約しているプロバイダ(eo net)のoutbound port25 blocking実施に伴い、携帯へのメールができなくなりました。 クライアントの設定で、smtpをプロバイダに設定しsmtp認証を受けることにより送信は可能です。 ただ、.forwardによる自動転送に対応させるために、クライアントではなく、sendmailの設定により根本的な解決を行いたく調べております。 以前、こちらで define(`smart_host', `esmtp:[smtp.nifty.com]')dnl により解決できたとの書き込みは見たのですが、私が利用しているeo netの場合はsmtp認証が必要だと思われます。 そのような設定は可能でしょうか? よろしくお願い申し上げます。
回答: sendmailを使用していた時も設定した事がないので詳しいことはお答えできませんが、feature(`authinfo')で出来ると思います。 ただ、saslが組み込まれた(リンクされた)sendmailが必要のようです。 ○sendmail,org cf/readme for sendmail smtp authentication http://www.sendmail.org/m4/smtp_auth.html ○index of ~mikawa sendmail authinfo http://www.terra.dti.ne.jp/~mikawa/sendmail-authinfo.html