<概要>
/etc/postfix/main.cfのmynetworks
にリレーを許可するネットワークの記載有無とsmtp-authの有無の動作を確認してみた。
<結果>
|NO |mynetworksに
送信元IPの記載有無|認証(smtp-auth)
の有無|結果|
|:--:|:--:|:--:|:--|:--:|
|1 | 有り|- |送信可能|
|2 | 有り|有り |送信可能|
|3 | 有り|有り(誤ったpass)|送信NG|
|4 | - |- |送信NG|
|5 | - |有り |送信可能|
注目はNo3。たとえmynetworkで記載があっても認証が失敗だと、
送信できないようです。
逆にNo1のように認証をなくしてしまえば送信できる。
<備考>
smtpd_recipient_restrictionsは以下のような設定です。
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination