
こんにちは。
自社でサーバを運用し、複数のサイトからメールマガジンを発行する予定です。
そこで、スパムとして弾かれないようにSPFの設定を行いたいのですが、具体的な手順が分かりません。
プライマリサーバは ns1.xxxxx.jp
で、メールを送信するとメールヘッダのRecieved:のfrom欄にはこのドメインが記載されます。
しかし、実際にメールのfromに設定しているのはaaa@yyyyyy.jpなので、gmailなどでは受信ができません。
yyyyy.jpの方のドメイン管理画面で includeすることで設定は可能なんだろうな、というところまではわかりましたが、そもそもincludeするためのns1.xxxxx.jp部分のSPFの設定の仕方が分かりません。
的を得ていない・カテ違いの質問でしたら申し訳ありませんが、よろしくご教授のほどお願いいたします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
ごめん追加の内容に気づかんかった。
> nslookupで該当サイトのドメインを入れるとtxt=の欄に入力した文字列が出てくるので
> きちんと設定出来ていると考えていいのでしょうか…?
う~んそうねぇ。
一番いいのは実際に003からGmail、Yahooメール、Outlook.comなどにメールを送ってみる事だ。
003のサーバーにログインして、
[hiyokophper@003 ~]# sendmail -t -f hogefuga@yyyyy.jp
From: hogefuga@yyyyy.jp
To: ********@gmail.com
Subject: Test Mail
test
test
test
Ctrl+D
とすればドメイン名等を指定してメールを送ることができる(003がLinuxの場合でかつsendmailにパスが通っている場合)。
Gmailでメールを受け取ったらメールヘッダーも含めた全てを表示してみましょう。
幸いな事にGmailでは受け取ったメールのメールヘッダーにAuthentication-Resultsというのがあり、Gmailのメール受信サーバーがメールを受け取った時にSPFチェックをした結果を書いてくれてる。これで、spf=passと書かれていたらOKだ。spf=softfailなどと書かれていたらspfが正しく機能していない事になる。
Yahooメールだとspfの部分はReceived-SPFというメールヘッダーに結果が書かれている。
Outlook.comはGmailと同じでAuthentication-Resultsに書かれているようだ。
で、SPFに関して重要なチェックは「SPF的に不正なサーバーからメールを送った時に正しくfailになる事」だと私は考えている。これは適当なVPSを借りるなりなんなりですぐテストできるので、こちらも必ず行っておこう。
古い質問なのにもかかわらず、ご回答いただいてありがとうございました。
yahooメールなどでSPFをPASSにすることができました^^
ありがとうございます。
No.3
- 回答日時:
> nslookupで該当サイトのドメインを入れるとtxt=の欄に入力した文字列が出てくるので
> きちんと設定出来ていると考えていいのでしょうか…?
すみません僕はエスパーではないので、あなたのドメインが何なのか、どのDNSサーバで管理されているのか、というのを知る術がないのです。
なのでその質問には回答する事ができません。
とりあえずGmailとかにメールを送ってみれば正しいかどうか分かると思うのですが・・・・。
ありがとうございます。
Gmailではまだ受信ができていませんが、特に何の設定もしなくても受信をしていたyahooに送ってみたところ、ヘッダーのSPFの部分がPassになっていたのでとりあえずSPFの設定はできているようです。
Gmailに到達させるためにはDKIMなどまだまだ手順が必要なようです…
いろいろとありがとうございました!
No.2
- 回答日時:
> とても初歩的な質問で申し訳ないのですが、
> TXTレコードの追加、というのはどこからできるのでしょうか?
おおう申し訳ない。最初の回答の時に確認しておけばよかった。
TXTレコードの追加というのはAレコードやCNAMEレコードやMXレコードの追加と基本的には同じだ。
1.あなたはyyyyy.jpのDNS設定をいじれる立場にありますか。
これがないならもうあきらめるしかない。またはその立場の人にお願いしてください。
あるなら次へ。
2.あなたはyyyyy.jpのDNS設定をいじる方法を知っていますか。
自前サーバーでbindでやってるとかだったら普通にbindでゾーンの設定としてAレコードやMXレコードと同じように書けばいい。書き方は「bind TXT」とかで検索すればいくらでも出てくるだろう。
お名前.comなど、レジストラに全部任せてるならレジストラごとに設定方法が変わるのでそちら向けの情報を集めて設定すべし。
ありがとうございます!
サーバの管理画面にアクセスする権限は持っていますので、作業内容が把握できれば作業自体は可能です。
ドメインそのものはお名前.comから借りていますが、サーバの管理画面から設定できそうな場所、を見つけました。
【管理画面メニュー】→【ネットワークサービス】→【DNS】
DNSの画面で該当ドメインを選択したところ、【レコードを追加】の項目で
正引きアドレス(A)レコード
逆引きアドレス(PTR)レコード
メールサーバ(MX)レコード
エイリアス(CNAME)レコード
Sender Policy Framework(SPF)レコード
サブドメインの権限委譲
とありました。
SPFを選択すると“問い合わせ”と“SenderID”を入力する画面になったので
“問い合わせ”の欄にメルマガを発行するサイトのドメイン(fromアドレスのドメインも同じ)、
“SenderID”のほうに [v=spf1 ip4:yyy.yyy.yyy.001 ip4:xxx.xxx.xxx.002 ip4:zzz.zzz.zzz.003 ~all]を入力してみました。
(※ちなみにIPはウチのサーバのIP割り当て許容範囲が001~003までの3つだったので全部設定してみました。該当サイトのIPは003、メールサーバのIPはおそらく001になっていると思います)
OSのマニュアルを見ると
SenderID:SPF情報を指定します。指定したSPF情報は、ゾーンファイルのTXTレコードに記述されます。
とありました。
nslookupで該当サイトのドメインを入れるとtxt=の欄に入力した文字列が出てくるのできちんと設定出来ていると考えていいのでしょうか…?
No.1
- 回答日時:
とりあえずyyyyy.jpだったりyyyyyy.jpだったりするのはyyyyy.jpとして話を進める。
この場合、SPFを設定するのはyyyyy.jpの方であり、xxxxx.jpは特に何もする必要はない。
で、yyyyy.jpで何をするかだけど、こんなTXTフィールドを作ればいい。
メールマガジンを発行する複数のサイトをyyy.yyy.yyy.yy1、yyy.yyy.yyy.yy2、yyy.yyy.yyy.yy3とすると
yyyyy.jp IN TXT "v=spf1 +mx +ip4:yyy.yyy.yyy.yy1 +ip4:yyy.yyy.yyy.yy2 +ip4:yyy.yyy.yyy.yy3 -all"
というTXTレコードを1件追加する。これは、yyyyy.jpというメールドメインのメールはyyyyy.jpのメールエクスチェンジャ、またはyyy.yyy.yyy.yy1、yyy.yyy.yyy.yy2、yyy.yyy.yyy.yy3から届いた場合は正当なメールで、それ以外は不正なメールですよという宣言になる。なのでxxxxx.jpのドメイン設定は関係ないんだ。
迅速なご回答に加えて、誤字の読み替えまでありがとうございます。
とても初歩的な質問で申し訳ないのですが、TXTレコードの追加、というのはどこからできるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
受信メールの添付ファイル忘れ...
-
一度聞いたかも知れないのをっ...
-
通帳口座番号 メールで送っても...
-
メール送信すると以下のような...
-
送信エラーの際、CCには届い...
-
メールの書き方 保護者から先生へ
-
メールの一斉送信で非対象者に...
-
相手にメールを送信したら、 Ea...
-
お祝い金を徴収するメールの書き方
-
"***@***.ocn.ne.jp"の"@***"は...
-
送信しても『Mail System Error...
-
失礼な文とは分からず、先生に...
-
頻繁に、件名 Virus check rep...
-
エクセルを更新したらメールが...
-
空メールって何も書かなくてい...
-
報告メールを送る女性の心理
-
OutlookでURLが折返されてリン...
-
自分のアドレスにCCを送信す...
-
大学の先生からのメールに、夜...
-
このメッセージの意味は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
受信メールの添付ファイル忘れ...
-
一度聞いたかも知れないのをっ...
-
通帳口座番号 メールで送っても...
-
メール送信すると以下のような...
-
お祝い金を徴収するメールの書き方
-
送信エラーの際、CCには届い...
-
メールの書き方 保護者から先生へ
-
メールの一斉送信で非対象者に...
-
送信しても『Mail System Error...
-
報告メールを送る女性の心理
-
相手にメールを送信したら、 Ea...
-
"***@***.ocn.ne.jp"の"@***"は...
-
空メールって何も書かなくてい...
-
失礼な文とは分からず、先生に...
-
PCでThunderbirdのメールを使っ...
-
エクセルを更新したらメールが...
-
迷惑メール??
-
自分のアドレスにCCを送信す...
-
iPhoneストレージ。メール空き...
-
ソースネクストという会社の広...
おすすめ情報