2 つのドメイン プロバイダーの両方で、ドメインの MX レコードに静的 IP アドレスを入力できないことがわかりました。
しかし、私の IP が 71.222.111.33 だとします。
Wifiルーターのポート25を開き、メールサーバーで受信接続を待機している場合、誰かがメールを送信するのを防ぐにはどうすればよいですか? [メールアドレス] ?
答え1
ISP に、自宅の電子メールやその他のサーバーを許可しているかどうか尋ねたことがありますか? 多くの場合、ISP は 25 などの特定のポートへのトラフィックをすべてブロックするだけです。トラフィックがルーターを通過すると、ドロップされるか、何らかの方法でブロックされます。HTTP や HTTPS など、他の多くのプロトコルでも同様です。ISP から「ビジネス」または「商用」パッケージを購入した場合、トラフィックは問題なく通過します。しかし、支払う料金は非常に高くなります。
答え2
STMP仕様のセクション4.1.3で説明されているように(PFC5321#4.1.3) の場合、ホストに名前がない場合はアドレスリテラルを使用する必要があります。正しい構文は次のようになります。
warren@[71.222.111.33]
標準的には、これは想定動作します。テストしたところ、Thunderbird と Postfix で問題なく動作しました。
しかし、この構文ではうまく動作しないメール クライアントやメール サーバーがあります (基本的には標準を尊重していないため)。たとえば、メール プロバイダー WEB.DE は、そのアドレスを無効としてマークします。
答え3
これはあなたの質問への直接的な答えではありませんが、あなたの問題に対する解決策になるかもしれません。
ドメイン レジストラがドメインのネーム サーバー レコードの変更を許可している場合 (すべての優れたレジストラは許可しているはずです)、サード パーティの DNS 管理プロバイダーを使用して、静的 IP を MX レコードとして設定できます。
利用したゾーン編集長年。
答え4
メールが宛先に届かない理由はいくつか考えられます。
ISPの制限
インターネット サービス プロバイダーは、ユーザーが独自の電子メール サーバーを持つことを好まない場合があります。すべての電子メール サーバーをブロックすることで、インターネット上のスパムが大幅に削減され、電子メールは十分に信頼できる通信媒体であり続けます。
これは、一般的な電子メール ポート (25、110、143、465、993、995、2525) をブロックすることで実現される可能性が高いです。
メールプロバイダーの制限
電子メール プロバイダーは、送信メールの宛先として信頼できない IP アドレスを好まない可能性があるため、宛先として数値アドレスを許可せず、ドメイン名のみを許可します (信頼できる電子メール サーバーのリストのみを許可する場合もあります)。
ルーティングの問題
電子メールを送信する電子メール サーバーが、何らかの理由でサーバーへの正しいルートを見つけられない可能性があります。ただし、固有の外部 IP をサーバー アドレスとして使用している場合は、この可能性は低くなります。
誤った設定
ポート転送が正しく構成されていない、または電子メール サーバーが機能していないなど、いくつかの設定が誤っている可能性があります。
IPアドレスの更新
ISPはおそらく動的IPアドレスを付与しており、リースの期限が切れると、メールを送信したIPとは異なるIPが割り当てられる可能性があります。これは、次のような動的DNSサービスを使用することで解決できます。ノーIP.com新しい IP を取得するたびに、クライアントを使用して動的 DNS レコードを現在の IP に更新します。
停電および類似の事象
もちろん、電子メール サーバーが動作不能になるような特別な状況が発生する可能性もあります。しかし、これはほとんど起こりません。
私は、VPN、SSH、HTTP などのサービスを備えた Raspberry Pi を自宅でホストしています。しかし、ISP がポート 25 をブロックしていることがわかって以来、メールが届きません。
ダイナミック DNS サービスには noIP を使用していますが、ISP が 1 年以上 IP を変更していないため、実際には必要ありません。