さくらのレンタルサーバから転送するメールのSPF認証をpassさせる

さくらのレンタルサーバでメールを転送すると大抵の場合、転送先で SPF認証が fail します。

理由は送信元のメールアドレスを Envelope From に設定したまま転送先にメールを送信する為です。(大抵のレンタルサーバサービスのメール転送はこの仕様です)

さくらのレンタルサーバは メールの転送に maildrop を使用しているため、設定を書き換えることで転送メールの Envelope From を変更することができます。転送メールの SPF認証を pass させたい場合は、Envelope From を さくらのレンタルサーバで使用しているメールアドレスに書き換えればよいです。

 .mailfilter は下記のように書き換えます。

  • $LOGNAME は さくらのレンタルサーバのメールアドレスが保存されている変数
  • FROMは Envelope Fromの変数
  • foobar@example.com は転送先のメールアドレス

FROM="$LOGNAME"
cc "!foobar@example.com"

これで転送先でSPF認証はpassします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)