ユーザーはSMTP経由でメールを送信できません

ユーザーはSMTP経由でメールを送信できません

私は独自のメールサーバーを持っています。以前はHostgatorでホストされていましたが、現在はVPSを使用しています。

自宅から好きなだけメールを送受信できます。携帯電話でも使えます。

他のユーザーも、私の家で、私の接続では。

しかし、家に帰るとそうはいきません。その理由はわかりません。

つまり、要約すると、友人が自宅からメールを送信すると Thunderbird でエラーが発生しますが、ここから (ラップトップで) 送信すると問題なく動作します。サーバーはイギリスにあります。

これはあまり役に立たないことはわかっていますが、どこから始めればよいのか全くわかりません。ホスト固有のフィルターを設定していません。

答え1

ユーザーの ISP があなたの ISP よりも厳しいということはよくあります。多くの場合、ISP は自分の SMTP ファームに向けられていないすべての送信 SMTP トラフィックをブロックします。ISP のトラフィック ポリシーを調べてもらいましょう。何かが Web サイトに掲載されているか、少なくとも DSLReports.com のフォーラム スレッドで言及されている可能性があります。ISP に問い合わせるように勧めますが、ISP の最初の 2 層または 3 層の「テクニカル サポート」から一貫した情報を得るよりも、フェレットを操る方が簡単です。

答え2

ポート 25 は、消費者向け ISP によってブロックされることがよくあります (受信と送信の両方)。ポート 25 のブロックを解除しようとしてテクニカル サポートと電話で話した際、特にイライラしたことを覚えています。サポート担当者は「ポートはブロックしません」と呪文のように繰り返しました。それを繰り返すことで、それが真実になるかのように。私はあきらめて、別のポートを使い始めました。

友人の ISP が送信ポート 25 をブロックしているだけの場合、または自分の ISP が受信ポート 25 をブロックしている場合は、メール クライアントの SMTP 接続で一般的なポート 587 (「送信」ポート) でリッスンするようにメール サーバーを設定できます。

ISP が送信ポート 25 をブロックしている場合は、接続してメールを転送できるサードパーティの MTA が必要です。大学に電子メール アカウントがある場合は、その SMTP 認証情報を使用できます (ポート 587 を使用していると仮定)。

ISP が受信ポート 25 をブロックしていて、実際のメール サーバー (他のメール サーバーが配信するサーバー) が必要な場合は、ポート 25 でリッスンしてメールを中継できるサードパーティのメール サーバーをどこかに設置する必要があります。

関連情報