SOHO環境でメールサーバをsendmail(Linux)で構築したのに、メールが送信できないという相談を受けました。 その Linux 上にはグループウェアが動いており、そのグループウェアからsendmailをキックしてメールを送りたかったようです。 あて先には Gmail を指定していたようなのですが受信できないとのこと。 ということで調べてみました。 どうやら Gmail は SPF という送信元ドメイン認証の仕組みを取り入れてるらしいです。 スパムメールのほとんどは送信元を偽装してるので、それを防ぐ仕組みですね。 具体的には送信元ドメイン(例:exsample.com)を管理してるDNSサーバのSPFレコード(もしくはTXTレコード)に、exsample.comのメールサーバのIPは aaa.aaa.aaa.aaa だよと定義しておきます。 メールを転送されてきた受け側のSMTPサ
![送信ドメイン認証 | old_3流プログラマのメモ書き](https://cdn-ak-scissors.b.st-hatena.com/image/square/dde2b47f7b2c24cadc287bc107cf33e6107d6850/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Flogo%2F1%2F200510%2F05%2F63%2Fe009116320090131211041.jpg)