So-net無料ブログ作成
検索選択

さくらのレンタルサーバからメールが送信できない [ざれごと]このエントリーを含むはてなブックマーク#

某所から「メールが届きません」と問い合わせがきました.ZIPファイルとパスワードを別のメールサーバを経由して送ったために,片方のメールしか届いていない事が判明したのです.

レンタルサーバと独自ドメインの不一致

調査してもらったところ,受け取り側メールサーバが「不審なドメイン」からのメールと判断されて,怪しいメールに分類されていたのが原因でした.複数のアカウント間でメールを送り合って確認したところ,メールヘッダに「不確かなドメイン」と判断されたらしい記述がありました.

Received-SPF: none (レンタルサーバ名.sakura.ne.jp: domain of メールアカウント@独自ドメイン名 does not designate permitted sender hosts)
Authentication-Results: メールサーバ名.yahoo.co.jp  from=独自ドメイン名; domainkeys=neutral (no sig)

多くの部分を伏字としてあります.レンタルサーバには,レンタルサーバ業者(ここでは,さくらインターネット)が設定した名前(レンタルサーバ名)が付いています.そのレンタルサーバに「独自ドメイン」と呼ばれる別の「ドメイン名」を紐つけすることで,「独自ドメイン宛のメールをレンタルサーバに届ける」事が出来るようになります.この紐つけをする機能を Domain Name Service (DNS) と呼んでいます.

ここで,「レンタルサーバ」を使って「独自ドメインを名乗るアカウント」からからメールを送信する場合を考えます.このとき,「レンタルサーバ」は「レンタルサーバ業者」が付けた「レンタルサーバ名」を名乗ります.つまり,メールアドレスとメールサーバのドメイン名が一致していないという状態です.このため,「なりすましじゃないですか?」と疑いをかけられてしまうのです.

メールを受信したメールサーバ(ここでは, yahoo のメールサーバ)では,「なりすましかもしれない情報」に基づいて,受け取ったメールを無視することが出来ます. yahoo のメールサーバ場合には,受信してくれましたが,問題になった某所のメールサーバでは,受け取りを拒否した上で,送信者にも何も情報を返さないという対応をしたようです.

もちろん,解決方法はある

問題を抱えている人は,私だけじゃないだろうと思い, google さんにたずねたところ,いくつかサイトを紹介してくれました.結論は,「SPFレコード」と呼ばれる値を DNS のネームサーバに設定してやれば良いということでした.

参考サイトでは, IP アドレスを指定する方法が書かれていましたが,私は,ホスト名を書く方法を使いました.情報を書き換えるには,会員メニューから「契約情報」→「ドメインメニュー」→「ゾーン設定」を選択し,さらに「変更」ボタンを押してエントリを追加していきます.

エントリの追加と変更
エントリ名@.独自ドメイン名
種別テキスト (TXT)
v=spf1 a:独自ドメイン名 ~all
DNSチェックする
TTLの設定not checked

変更が終わったら,「データ送信」リンクをクリックして, DNS の情報を書き換えます.

ドメイン認証は通ったはずなのに

さっそく,テストメールを送信してみました.

Received-SPF: pass (レンタルサーバ名.sakura.ne.jp: domain of メールアカウント@独自ドメイン名 designates レンタルサーバのIPアドレス as permitted sender) receiver=レンタルサーバ名.sakura.ne.jp; client-ip=レンタルサーバのIPアドレス; envelope-from=メールアカウント@独自ドメイン名;
Authentication-Results: メールサーバ名.yahoo.co.jp  from=独自ドメイン名; domainkeys=neutral (no sig)

これで,不審なドメイン扱いはされなくなるはずです.さっそく,先方にメールを送ってみました.が,やはり届きませんでした.今のところ,原因不明です.

まあ,こんなことも,あるさ.

参考サイト

迷惑メール処理されてしまう。 - イデアール株式会社
"Received-SPF" に問題がありそうだと思って, google さんに最初に教えてもらったのが,このサイトです.ここでは,一般的なお話として書かれています.ここから, DNS 設定を変更しなきゃいけなさそうだということがわかります.
[メモ]さくらインターネットで管理しているドメインにSPFレコードを設定 - HappyQuality
それでは,「さくらのレンタルサーバ」での具体的な設定方法が無いかと, google さんに問い合わせてみたところ,このサイトにたどり着きました.このサイトでは,IPアドレスを指定する方法を採用されていますが,私は,イデアールさんのところにあった,ドメイン名を指定する方法を使ってみました.

nice!(0)  コメント(0)  トラックバック(0)  このエントリーを含むはてなブックマーク#

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。