• 締切済み

メールサーバーについて

勉強のためにサーバーを立てています。OSはCentOS7です。以前のバージョンで立てた事はありましたが、CentOS7では初めてです。いろいろと変わっていますが、何とか調べて解決できました。一通り主だったサーバーを立てましたが、メールサーバーに来て困った現象が起こりました。テストで自分の他のメールに送ったところ、プロバイダのメールとは送受信ができました。しかしながら、GoogleAppsに持っているアドレス宛てや通常のGmail、そしてマイクロソフトのOutlook.com宛のメールは弾かれて返ってきました。内容は、想像していたとおりSPAM防止だとの事です。そこで、SPFレコードやDKIMの設定を自宅サーバーとDNSサーバーにするのが良いのだろうとおもいましたので、SPFレコードから設定しようとしたのですが、ダウンロードすらできない状況です。仕方ないので、DKIMを試みました。こちらはインストールまでできその設定情報も取り出すことができました。そこで、DNSサーバーに設定(この場合のDNSサーバーは上位の方と言うような事が書かれていたのでドメインを管理してもらっている会社のDNS設定に書き込みました)したのですが、どうも違和感があります。GoogleAppsでもDKIMの設定とかSPFレコードの設定をすることが推奨されているので、設定したことがありますが、なんとなく違うような気がします。案の定、メールを送ってみて受信したメールを見ましたが、DKIMで設定した事が反映していません。 SPFレコードやDKIMに関してもう少し勉強したいのですが、ネット検索してもあまり情報がありません。必要性が書かれたサイトは多いのですが、実際的なサイトは無いようです。また、自宅サーバーのサイトでもDKIMやSPFレコードについて触れられているところもありませんし、サーバー関係の書籍も同様です。ちなみにメールサーバーはpostfixでつくりました。普通はSPFレコードやDKIMの設定をしなくてもGmailに届くものでしょうか?私のドメインがブラックリストに載っているとかでしょうか?何も使っていないのでそのような事はないのですが。 ちなみに、サーバーはあくまでも勉強のためですから、よく自宅サーバーは危険だとか言われますが、今後実際的な運用はしないつもりです。ファイアウォールなども今後勉強して行きたいと思っています。

  • aki567
  • お礼率72% (480/660)

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5085/13292)
回答No.2

GmailやYahooメールのようなフリーメールサービスは迷惑メールの判定が厳しいので、自宅サーバの場合は厳しい可能性があります。 まず、グローバルIPアドレスに逆引きDNSの設定が行われているか確認してください。 設定されてないと危険な接続扱いされやすくなります。 SPFレコード、DKIMについてはどちらか一方が正しく設定されていれば問題ありませんが、設定が正しくなかったり甘い設定内容だとスパム扱いを受けやすくなります。

回答No.1

> 内容は、想像していたとおりSPAM防止だとの事です。 これは、なにから判明した情報(エラーメッセージ)でしょうか? もしかして、自宅サーバーですかね。  もしも、 ・自プロバイダのメールサーバー(メールアドレス)には送れる ・プロバイダの外のネットワークにあるメールサーバー(メールアドレス)には送れない ということであれば、 プロバイダが自プロバイダ以外への25番ポートをブロックしているということが 疑えます。 (いわゆるOP25Bですね) コマンドで telnet メールサーバーのホスト名 25 としてみて  自プロバイダのメールサーバーへは接続できる  gmail等の外部のメールサーバーへは接続できない という結果になるかで、確認できます。 もし、これであれば、 自宅サーバーからはメールを直接送信できないプロバイダを使われているので メールを中継してくれるサーバーを経由してメール送信するように postfix上にリレーの設定が必要です。 "OP25B メールサーバー構築 postfix" あたりで、ググってみるとよいかと。

aki567
質問者

補足

すみません、間違っていました。プロバイダ宛のメールではなくてレンタルサーバ宛のメールでした。プロバイダには以前OP25Bの件は問い合わせていて大丈夫です。

関連するQ&A

  • gmail(無料)のSPF, DKIMの設定

    gmail (Google Apps, G suiteではない無料のもの)で独自ドメインのメールを運用する場合、SPF, DKIMの設定はできないのでしょうか。 txt @ v=spf1 ip.......... include:_spf.google.com ~all をDNS設定にしても 迷惑メールボックスに入ってしまいます。 DKIMの設定の仕方も見つからなかったので、有料版でないとやはりできないのでしょうか。 よろしくお願いします。

  • DNSサーバへのメールサーバ登録について

    DNSサーバについて勉強しています。 DNSのレコードへメールサーバを登録するときはMXレコードへ記載すると思います。 メールを送付する際は、送付先ドメインのDNSへそのドメインのメールサーバを問い合わせます。 その時、MXレコードにはIPアドレスの記載はないと思うので、 メールサーバのFQDNがわかってもメールを送付できないと思うのですが Aレコードにも同時に登録しておくのでしょうか。 ネットで調べてもわからなかったので質問させて頂きました。 よろしくお願い致します。

  • SPFレコードのチェックをしてるメールサーバー

    SPFレコードのチェックをしてるメールサーバーを教えてください。 gmailはそうだと思うのですが、一般的なサーバ屋さんのメールサーバーでSPFレコードのチェックをしている会社はありますか?

  • お名前.comで取得のドメインをGmailとさくら

    お名前.comで取得したJPドメインを メールはGmail(GoogleApps)、サイト表示はさくらインターネットサーバにて行いたいと思いっています。 お名前.comから「ネームサーバー」のプライマリとセカンダリをさくらのものに設定すると、メールもサーバもさくらのものを使うようになりましたが、メールだけをGmail(GoogleApps)にする方法がわかりません。 http://blog.office-watanabe.biz/2012/03/google-apps-mxcom.html こちらやGmailの公式ヘルプを参考に、 お名前.comの「レンタルDNSレコード設定」から 7つのMXレコード(aspmx.l.google.com)を登録しましたが、 うまくいっていないようです。(どちらもさくらサーバのまま) AmazonECサーバなどでの例を調べてみると、 MXレコードの他にAレコードの設定をしてあるものがありました。同様にAレコードでIPアドレスの登録が必要なのでしょうか? 詳しい方、経験者の方いましたら宜しくお願いいたします。

  • DNSサーバーのレコード追加をしてください!

    携帯のASPサービス導入を進めております。 ローマ字.jpのドメインを取得し、レンタルサーバーも用意いたしました。 レンタルサーバーは[レンサバ.com]です。 ASPサービスの提供会社よりDNSの設定をするように指示されました。 指示内容は以下です。 ***************************************************************************************************************** (1)WEB設定 携帯向けに使用するドメインのAレコードのIPアドレスを「○○○.○○○.○.○○○.」(10桁の数字)に設定してくだい。 (2)メール設定 1、ドメインのMXレコードを[○○.jp]に設定してください。 2、MXレコードに対するTXTレコードにSPFレコードの記述をお願いします。[v=○○○・・・・・○○○](半角英字の羅列) ***************************************************************************************************************** 上記の事を[レンサバ.com]に問い合わせたところ、「当社ではレコードの追加ができません」とゆうことでした。 「DNSサーバーのレコードの追加ができるレンタルサーバーをお探しください」とのことでした。 長々書いてしまいましたが、質問は DNSサーバーのレコードの追加ができるレンタルサーバーを知っている方がいましたらいくつか教えていただけないでしょうか? よろしくお願いいたします。

  • 助けてください。真っ青です。GoogleApps

    ムームードメインで取得した独自ドメインを GoogleAppsのGmailに割り当てていたのを忘れていて、 ネームサーバーを別会社に変更してしまい、 GoogleAppsにメールが全く届かなくなってしまいました。 会社のメインアドレスにメールが届かなくなったので真っ青です。 慌ててネームサーバーをムームーのDNSに戻したのですが、 以前使っていたのがムームーのDNSだったかどうか定かではありません。 1)現在GoogleAppsに割り当てられている ネームサーバーの確認をするにはどうすればいいですか?  2)ネームサーバーの不具合で届かなかった間のメールを受信するにはどうすればいいですか?

  • webとmailサーバを別にしたら内部から飛ばない

    こんにちは, 現在,webサーバーはvaluedomain,メールサーバーはgoogleappsを使用しています。 DNSはそれぞれ web  → valuedomain mail  → google に向けているのでこちらはうまく言っているのですが, webのphpでmailコマンドを使用した場合,ドメインメールだと外に飛びません。 具体的に言いますと, 私自身が持っているドメインが hogehoge.com でして 現在,自分の家から通常のメーラーで http://hogehoge.com はちゃんとvaluedomainのサーバーに接続していますし, info@hogehoge.comなどはメールを作ったgmailに飛んでいきます。 しかし, valuedomain上でmailコマンド(phpなど)など内部コマンドで 例えば別の  info@foofoo.com に送るとメールはちゃんと外のメールサーバーであるinfo@foofoo.comに飛びますが,  info@hogehoge.com に送ると,gmailには飛んでいかず, 内部で解決してウェブサーバー(valuedomain)のメールサーバーに入るようなのです。 おそらくDNSの名前解決の順番が,  1)localhost  2)DNSサーバー となっているため,内部的に解決し, gmailにhogehoge.comが飛ばないのかと思ったりしているのですが, 設定方法がわかりません。 もし理由が他にあったり,解決方法がありましたら なんでもいいですので,情報を頂ければと思います。 よろしくお願い致します。

  • DNSへのSPFの書き方を教えてください。

    DNSへのSPFの書き方を教えてください。 ネームサーバーは バリュードメインです。 自宅メールサーバーより独自ドメインでプロバーダーへ転送して メールの送受信をしています。 独自ドメインでgmailなどからも送受信できています。 ネット上からSPFは下記のように書いてみようかと思っていますがだめでしょうか? txt @ v=spf1 a:hogehoge.com ~all hogehoge.comのところは独自ドメインが入ります。 できるだけ なりすましメールとして処理されないようにしたいと思っています。 また 御教示いただいたSPF設定文字列の意味なども 教えていただけるとありがたいです。 ※環境 OS windows7 ルーターの配下にサーバーパソコンと作業用パソコンがあります。 どうぞ宜しくお願い致します。

  • 共有レンタルサーバーのDNSにspfを設定した場合

    共有レンタルサーバーのDNSにTXTレコードを使ってにspfを設定した場合についてご質問させてください。 今回初めてspfレコードというものを設定しようとしているのですが一点疑問に思いました。 例えばexample.comというドメインで、メール送信をする共有レンタルサーバーのメールサーバーのIPアドレスが:111.111.111.111の場合、example.comのDNSに "v=spf1 +ip4:111.111.111.111 ~all" を設定したとします。 この場合、メールアドレスの@以下がexample.comで、かつIPアドレス:111.111.111.111のメールサーバーから送信されたメールはspfの認証をパスできると思います。(勘違いをしていたらすいません。) しかし、通常共有サーバーの場合同じIPアドレスのメールサーバーを複数の人たちが使用できる状態かと思います。 そのような際に、この例ですと同じIPアドレス:111.111.111.111を使用できる人が(example.comの所有者以外)がexample.comからのメールを偽装して送信できてしまうということでしょうか? spfレコードを設定しながらふと心配になったのでご質問させていただきました。 詳しい方にご教授いただければ幸いです。

  • Gmailで迷惑と判定されないDNS設定教えて!

    ドメインを取得しました。 ○○.jpです。2014/4/30に取得したばかりです。 そのドメインで▲▲@○○.jpというメールアドレスを作成しました。 これが、どうしてもGmailで迷惑フォルダに振り分けられます。 仕事で使っているアドレスなので、初めての人に送信することもあり、気付かれないと大変困ります。 ドメインはVALUEDOMAINで取得。 サーバーはドメインキングを使っています。 まず、VALUEDOMAINに問い合わせたところ、 ** 例えば、弊社バリューサーバーの場合、DNS設定には以下設定を追加い たします。 txt @ v=spf1 ip4:(バリューサーバーのIPアドレス) ~all ** という返答があり、(バリューサーバーのIPアドレス)→(ドメインキングのIPアドレス)としてもダメでした。 次にドメインキングに問い合わせて、 ** ○○.jp. 600 TXT v=spf1 +ip4:(ドメインキングのIPアドレス) ~all ** と設定しましたが、ダメでした。この時、VALUEDOMAINのDNSは空白に戻しました。 さらにドメインキングからの返答は、 ** 「○○.jp. 600 TXT v=spf1 +a +mx -all」のレコード情報が不要かと存じますので、お手数ではございますが、削除いただき、・・・ ** というものでしたが、これはもともと設定されているものなので削除はできません。 以上が状況なのですが、 ・DNSに記述する内容に間違いないか。 ・VALUEDOMAINとドメインキング両方で設定して初めて効果のあるものなのか 等、分かる方いらっしゃいますでしょうか? ドメインメールがGmailで迷惑判定喰らわないようにしたいというのが目的なので、その他の方法でも結構です。 DNSの設定は初めてなので、分からない点ばかりなのですが、何卒よろしくお願いいたします。