[リストへもどる]
一括表示
タイトルXmail受信拒絶回避法を教えて下さい
記事No8515
投稿日: 2013/10/03(Thu) 17:38
投稿者村上厚   <seanews@starhub.net.sg>
参照先http://www.seanewsmail.com/
以下の仕様のSSL/TLS対応Xmailサーバーを立ち上げました。

WinXPプロ
InterLink社マイIP ソフトイーサ―版固定IP
eNom社リセーラーのドメイン名
Apache(httpd-2.2.17-win32-x86-openssl-0.9.8o.msi)
php-5.2.11-Win32
ActivePerl-5.8.9.828-MSWin32-x86-294165.msi
xmail-1.27
XMailCFG240b

 上記サーバーで作成した『クライアント証明書』を導入した別のXP-PC上の、Xmailメールアカウント(info@seanewsmail.com)をセットしたマス・メーラーを用いて、ニュースの配信を試みています。

 XP自前のSMTP配信に比べ、スパム・メールとして受信を拒絶される確率は下がりましたが、依然としてGmailアドレス等により受信を拒絶されます。

Gmailアドレスへの送信失敗通知には以下のような記述が存在します。
[<00>] XMail bounce: Rcpt=[jeul@mbl.bz];Error=[550-5.7.1 [120.143.12.24 1] Our system has detected an unusual rate of
550-5.7.1 unsolicited mail originating from your IP address. To protect our
550-5.7.1 users from spam, mail sent from your IP address has been blocked.
550-5.7.1 Please visit http://www.google.com/mail/help/bulk_mail.html to review
550 5.7.1 our Bulk Email Senders Guidelines. rz6si4960122pab.46 - gsmtp]
[<01>] Error sending message [1380779557427.660.830.5f7f3.f] from [seanewsmail.com].

 以下のサイトによると、これは、逆引きの結果、送信元のメールアドレスとIPアドレスあ一致していないためらしいです。
http://forum.tsukaeru.net/viewtopic.php?t=4344&sid=308ba5c083bfe54b07cf610320cc09de

 私の場合、eNomのMXレコードと、InterLinkの逆引き設定は、一応行いました。上記サイトの説明によると、『SPFレコードを正引きDNSに記述』することにより、問題は解決するそうで、以下のような具体的対処方法も記述されていますが、よく理解できません。

  −−−−
 使えるネットのコントロールパネルにログインします。
 すべてのマイドメインから、エラーになるドメインBexample.comを選択。
 DNSレコード タブを開き、新規ゾーンレコードをクリック。
 タイプ より、TXTを選択し、値に v=spf1 a:mail.Aexample.com ip4:Aexample.comのIPアドレス ip4:Bexample.comのIPアドレス  ~all と登録しましたところ、無事に送れるようになりました。以下のサイトでSFPをチェックできます。
http://www.sendmail.co.jp/sa/spfcheck.html
  −−−−

 試みに、SPFレコードをチェックしたところ以下の結果が表示されました。

SPF Query Result:
Received-SPF: none (seanewsmail.com: No applicable sender policy available) receiver=unknown; identity=mailfrom; envelope-from="info@seanewsmail.com"; client-ip=120.143.12.24
--------------------------------------------------------------------------------
SPF Record (seanewsmail.com)


 説明が長くなりましたが、受信が拒絶される確率を一層下げる方法、特にGmailアドレスへの送信を可能にする方法を教えて頂ければ、幸いです。


現在、XMailのセキュリテイー設定は以下のようになっています。

■CTRLアクセス許可(基本セキュリティ)
IPアドレス ネットマスク 許可属性 備考
0.0.0.0 0.0.0.0 DENY 外部からの中継
127.0.0.0 255.255.255.0 ALLOW localhost
120.143.12.24 255.255.255.0 ALLOW MyIP
192.168.0.0 255.255.255.0 ALLOW 家庭内ネットワーク

■FINGERアクセス許可
IPアドレス ネットマスク 許可属性 優先順位
0.0.0.0 0.0.0.0 DENY 1
127.0.0.0 255.255.255.0 ALLOW 2
120.143.12.24 255.255.255.0 ALLOW 3
192.168.0.0 255.255.255.0 ALLOW 4


POP3ポート:110
POP3S:995
SMTPポート:25
SMTPSポート:465

■SSL/TSL関連設定
CTRL TLS をサポートする (EnableCTRL-TLS) 有効
POP3 TLS をサポートする (EnablePOP3-TLS) 有効
SMTP TLS をサポートする (EnableSMTP-TLS) 有効
リモートホストに証明書を要求する (SSLWantCert) 無効
リモートホストの証明書を検証する (SSLWantVerify) 無効
検証用証明書を certs.pem ファイルから取得 (SSLUseCertsFile) 有効
検証用証明書を certs フォルダ内から取得 (SSLUseCertsDir) 有効
自己署名による証明書を許可する (SSLAllowSelfSigned) 有効
証明パス(チェーン)の深さ (SSLMaxCertsDepth) 2

■SMTP認証関連設定(グローバル環境)
SMTP認証タイプ制限 (SmtpNoTLSAuths):未設定
認証済みユーザの権限 (DefaultSmtpPerms):
ゝ M (open mailing features)
ゝ R (リレー制限をバイパス)
ゝ V (SMTP VRFY コマンドを許可)
ゝ S (SSL クライアント証明をバイパス)
ゝ T (SMTP ETRN コマンドを許可)
ゝ Z (サイズチェックをバイパス
注:『ゝ』はチェックを入れたもの。

タイトル積極的な対応はほとんどできないですね。
記事No8516
投稿日: 2013/10/05(Sat) 10:35
投稿者おやじ
>  説明が長くなりましたが、受信が拒絶される確率を一層下げる方法、特にGmailアドレスへの送信を可能にする方法を教えて頂ければ、幸いです。

メール拒否は困った問題ですが、現在の状況からはやむを得ないのかと思います。
自分ができる拒否されない対策はあまりありません。
おやじが困っているのがRBLに登録されてしまうことですが、これは、メルマガを流す場合は事前に登録されていないか確認する消極的な対策をしています。
下記にアクセスするとspamhaus(googleも使用しているはず)登録されているか確認できます。
大量にメールするメールを前に下記にアクセスすれば、登録されているか確認できます。最後のxxx.xxx.xxx.xxxは自分のグローバルIPです。

http://www.spamhaus.org/query/bl?ip=xxx.xxx.xxx.xxx

タイトル回答ありがとうございます
記事No8517
投稿日: 2013/10/06(Sun) 19:30
投稿者村上厚   <seanews@starhub.net.sg>
 どうやらDNSレコードにSPFの記述を加えることが、逆引き検証をパスする方策のようですので、その点を研究しています。
 リモート管理ツールと言うものをインストールすると、DNSレコードが編集できるようですが、私のXPはアップグレードバージョンですので、インストールに必要な「adminpak.msi」がないため、WIN2003サーバーにXmailを導入する作業をしているところです。

タイトルその後の経過
記事No8518
投稿日: 2013/10/07(Mon) 18:56
投稿者村上厚   <seanews@starhub.net.sg>
参照先http://www.seanewsonline.com
 WIN2003サーバーに『リモート管理ツール』とXmailを導入、DNSレコードの編集を試みましたが、WindowsのDNSは稼働していないらしく、失敗しました。
 そこで、『C:\xmail\MailRoot\server.tab』をTeraPadで開き、41行目を以下のように修正。
#"SmartDNSHost" "127.0.0.1:tcp,127.0.0.1:udp"
       ↓
#"SmartDNSHost" "120.143.12.32:tcp,120.143.12.32:udp"(グローバルMyIp)
 さらに、『xmailcfg』→『アンチスパム』→『SPF送信ドメイン認証の管理』にアクセス、『Mail::SPFモジュールをインストールする』をクリック。『SPF 送信ドメイン認証を実行する』にチェックを入れ、『SMTP DATA 後処理で認証を実行する。』のラジオボタンは既定値の通りオンにしました。
 以下のサイトで『SPFレコードチェック』を行ったところ、以下のような結果になりました。
http://www.sendmail.co.jp/sa/spfcheck.html

Received-SPF: none (seanewsonline.com: No applicable sender policy available) receiver=unknown; identity=mailfrom; envelope-from="info@seanewsonline.com"; client-ip=120.143.12.32
--------------------------------------------------------------------------------
SPF Record (seanewsonline.com)

送信元のメールアドレスとSMTPのIPアドレスの一致が依然確認できないようです。

タイトル追伸
記事No8519
投稿日: 2013/10/07(Mon) 20:41
投稿者村上厚   <seanews@starhub.net.sg>
参照先http://www.seanewsonline.com
『C:\xmail\MailRoot\server.tab』をTeraPadで開き、41行目を以下のように修正しましたが、結果はかわりませんでした。
#"SmartDNSHost" "127.0.0.1:tcp,127.0.0.1:udp"
       ↓
"SmartDNSHost" "seanewsonline.com:tcp,120.143.12.32:udp"

タイトルあれこれ闇雲にやってもだめです
記事No8521
投稿日: 2013/10/08(Tue) 20:44
投稿者おやじ
> 『C:\xmail\MailRoot\server.tab』をTeraPadで開き、41行目を以下のように修正しましたが、結果はかわりませんでした。
> #"SmartDNSHost" "127.0.0.1:tcp,127.0.0.1:udp"
>        ↓
> "SmartDNSHost" "seanewsonline.com:tcp,120.143.12.32:udp"

SmartDNSHostはなぜ必要なのですか?
あれこれ闇雲にやってもだめです。SPFは逆引きうんぬんではないですよ。SPFは何かをしっかり理解すれば解決できます。
ご自分でSPFがうまくいっていないと書かれているように、DNSでSPFの設定がチャントできていないことに尽きます。
それ以外、このスレで書かれていることは何もする必要はありません。カット&トライでやっても何も解決しません。
SMTPフォワーダも、Interlinkを使っているなら全く必要なく、今問題になっていることの解決にはなりません。
SPFで設定するのは、メールサーバのIPですよ。メールサーバのIPは120.143.12.32ではなく、120.143.12.24なのでは?

http://salt.iajapan.org/wpmu/anti_spam/admin/operation/information/spf_i01/

タイトルRe: あれこれ闇雲にやってもだめです
記事No8522
投稿日: 2013/10/09(Wed) 07:13
投稿者村上厚   <seanews@starhub.net.sg>
参照先http://www.seanewsonline.com
アドバイス有り難うございます。
 InterlinkのmyIPは複数取得しており、120.143.12.32のドメイン名はseanewsonline.com(OS日本語版Win2003サーバー)、120.143.12.24のドメイン名はseanewsmail.com(OS英語版XPプロ)となっています。
 インターリンク社の逆引き設定は機能しているようで、以下のSPFレコードチェックの結果を見ると、myIPとドメイン名は一致しています。
SPF Query Result:
Received-SPF: none (seanewsonline.com: No applicable sender policy available) receiver=unknown; identity=mailfrom; envelope-from="info@seanewsonline.com"; client-ip=120.143.12.32
--------------------------------------------------------------------------------
SPF Record (seanewsonline.com)

 しかし、『none』と言うのは『SPFレコードが公開されていない』と言う意味だそうです。
http://www.sendmail.co.jp/sa/i.i

タイトルメールサーバのIPですよ
記事No8523
投稿日: 2013/10/09(Wed) 07:41
投稿者おやじ
おやじは、わざわざメールサーバのIPと書いたはずですが、何故ドメインのIPを書くのですか?
SPFとは何かをちゃんと理解すればドメインではないことがすぐわかるはずですが。
おやじみたいな、IP一つの環境なら結果としでドメインもサーバも同じなので関係無いですが?
mail.ドメイン(24)と単独のドメイン(32)はIPが違いますよね^_^;

タイトルRe: メールサーバのIPですよ
記事No8524
投稿日: 2013/10/09(Wed) 09:56
投稿者村上厚   <seanews@starhub.net.sg>
参照先http://www.seanewsonline.com
 seanewsonline.com(OS日本語版Win2003サーバー)120.143.12.32とseanewsmail.com(OS英語版XPプロ)120.143.12.24は両方ともXmailを導入しました。
 WindowsのDNSレコードをチェックするために『リモート管理ツール』のセットアップを試みましたが、アップグレードバージョンの英語版XPプロには、インストールに必要な「adminpak.msi」がないため、seanewsonline.com(OS日本語版Win2003サーバー)120.143.12.32にも、Xmailを導入した次第です。しかし、結局Win2003サーバーのDNSは稼働していないようでした。XmailはWindowsのDNSとは無関係で、独自のDNSレコードシステムを保持しているのではないでしょうか。
 そこで、ドメイン名seanewsonline.comを割り当てたWin2003サーバーPCの、『C:\xmail\MailRoot\server.tab』をTeraPadで開き、41行目を以下のように修正した次第です。
#"SmartDNSHost" "127.0.0.1:tcp,127.0.0.1:udp"
       ↓
"SmartDNSHost" "seanewsonline.com:tcp,120.143.12.32:udp"

 "SMTP フォワーダ"のセッティングと送信実験も同PCで行いました。

タイトルDNS以外関係ありません。
記事No8525
投稿日: 2013/10/09(Wed) 10:29
投稿者おやじ
>  seanewsonline.com(OS日本語版Win2003サーバー)120.143.12.32とseanewsmail.com(OS英語版XPプロ)120.143.12.24は両方ともXmailを導入しました。
>  WindowsのDNSレコードをチェックするために『リモート管理ツール』のセットアップを試みましたが、アップグレードバージョンの英語版XPプロには、インストールに必要な「adminpak.msi」がないため、seanewsonline.com(OS日本語版Win2003サーバー)120.143.12.32にも、Xmailを導入した次第です。しかし、結局Win2003サーバーのDNSは稼働していないようでした。XmailはWindowsのDNSとは無関係で、独自のDNSレコードシステムを保持しているのではないでしょうか。
>  そこで、ドメイン名seanewsonline.comを割り当てたWin2003サーバーPCの、『C:\xmail\MailRoot\server.tab』をTeraPadで開き、41行目を以下のように修正した次第です。
> #"SmartDNSHost" "127.0.0.1:tcp,127.0.0.1:udp"
>        ↓
> "SmartDNSHost" "seanewsonline.com:tcp,120.143.12.32:udp"
>
>  "SMTP フォワーダ"のセッティングと送信実験も同PCで行いました。

再度いいますが、SPFテストでnoneなので単にDNSでSPFの設定ができていないだけです。
サーバは関係ありません。
DNSで、seanewsonline.comのTXTを選択し、値に"v=spf1 +ip4:120.143.12.32 ~all"を入れてみてください。
SPFの設定が間違っているはずなので、リンクを張ったつもりですが見ましたか?

http://salt.iajapan.org/wpmu/anti_spam/admin/operation/information/spf_i01/

タイトルRe^2: メールサーバのIPですよ
記事No8526
投稿日: 2013/10/09(Wed) 18:32
投稿者stranger
参照先http://ja.528p.com/
spfの調べ方
詳しくはnetで検索してください

digが使えるのであれば
dig txt メールサーバのドメイン名
グローバル側だけSPFを設定しているなら
dig txt メールサーバのドメイン名 @セカンダリDNS(interlinkのDNSなど)

nslookupが使えるのであれば
nslookup -type=TXT メールサーバのドメイン名