かくかくしかじか
メールをqmailで受け取り、Gmailに転送して運用しているのですが
qmailに届いたメールによっては転送するとGmailでは弾かれたり
SPFがFAILとなったりしてイマイチ不安定だったので、
そのあたりまだ緩いY!mailにも転送して、メールが届いてないかな?ってときは
Y!mailを見ていたりする運用をしていたのですが
まあこんな運用いまいちでしてね・・
昨今はGmail側の迷惑メールのフィルターがすごく激しいので
そろそろ自前ドメインのメールをGmailで受けたいなら
Google workplaceに移行でもしないといけないんかな?なんて思っていたところでした・・
(むかーし無料で配布してた無料版Google workspace(旧Gsuite)の100アカウント版持ってたりするんですけどねwww)
構成
[送信元メールサーバ] ー> [自前サーバ qmail] ー> [Google Gmail]
自前サーバにはqmailが入っており.qmail-defaultですべてをGmailに飛ばしてる
探す。そしてなんと解決!
そんなこんなで調べてみたら
「Envelope From」というキーワードをみつけ、
qmailでどうしたらいいのかな?と更にググってたらビンゴな記事を発見
記事内容もまさしくコレ!
実際には、
・自前ドメインのTXTレコードにSPF設定を書き
・~alias/.qmailファイルに(自分は.qmail-defaultファイルに)
|/var/qmail/bin/qmail-inject -f error@mydomain.com -a myaddress@gmail.com
error@mydomain.com は転送元のsmtp.mailfromメールアドレス(Return-Pathにもなるので、受け取れるメアド@自身のドメインでいいと思いますが、
default@はやめておきましょう。メールキャッチボールします(泣))
myaddress@gmail.com は転送先の運用しているGmailアドレス
としましたところ、
Gmailに転送したメールのSPFもDKIMもPASSとなりました!
これで懸念だった転送でのSPF問題も解決できたんじゃないかな!!
超うれしい!