PMailServer / PMailServer2 専用サポート掲示板です
PMailServer / PMailServer2 についての質問などはこちらにお書き下さい。
ご質問や要望を出される前に必ずこちらをお読み下さい
強制ではありませんが、ご質問やご要望を出される場合で、質問内容が解決した・しなかったや
要望についての返答にご意見がある場合等は可能であればご返信頂ければと思います。
A.K.I Software トップページへ戻る
*** 画像投稿キーによる投稿規制があります。投稿する際は投稿キーを必ず入力してください。 ***
閲覧:[タイトルリスト/戻][ツリー表示/戻][本文一覧表示/戻]
移動:[最新表示][最初から表示]
投稿:[新規投稿][返信投稿]
[削除]
文書番号 | 3851
返信投稿
|
タイトル | Re:02 SMTPエラー |
投稿者 |
ちちたき
|
日付 | 19/05/21 12:09 |
コメント元 |
▼
親 3191
子
3852
|
古いスレッドへのレス、済みません。
はじめまして。先日、Pro-IMAP対応を購入させて頂いた者です。
エラーに悩まされておりますが、以下が該当したので質問させていただきます。
よろしくお願いいたします。
環境は、Windows Server 2019 Standard、PMailServer2は2.40Pro-IMAP4。
すでに各種送受信は出来ており、以下の問題のみが残っています。
あるウエブサービスがあり、そこから送ってくるメールは、
送信者のfromメールアドレスが受信者のものと同じにしてあります。
そしてその受信メールアドレスが、PMailServer2に設定した
ローカルアドレスの場合、メールはエラーメールとして届き、
smtp;503 5.0.0 Need SMTP authentication firstになっている
という問題です。添付でメールそのものは見ることが出来ますが、
どうもしっくりきません。
すると、以下のスレッドの書き込みがまさにこの状況のものと
合致します。
>まずメッセージは、smtp3.gmoserver.jp が応答しているメッセージで
>PMail Server が応答しているメッセージではありません。
>
>ログ提示がありませんので、予想となりますが
>
>1)クライアントが smtp3.gmoserver.jp へメールを送信
>2)smtp3.gmoserver.jp が PMail Server にメールを配信。
>3)PMail Server が
> 503 5.0.0 Need SMTP authentication first (in reply to RCPT TO command)
> のエラー応答
>4)smtp3.gmoserver.jp が送信者にエラーメッセージを返信。
>
>となっていると思われます。
>
>503 5.0.0 Need SMTP authentication first (in reply to RCPT TO command)
>
>は、そのまま理由が書かれていますが「最初に SMTP認証を行って下さい。」
>というエラーです。
>
>おそらく、送信者のメールアドレスを PMail Server のローカルアドレスに
>している状態で、smtp3.gmoserver.jp を使ってメールの送信を行い
>PMail Server 側で送信アドレスがローカルアドレスの為、SMTP認証を
>して下さい。という流れになっていると思われます。
>
>PMail Server に登録しているローカルアドレスを利用する場合は
>他の SMTP サーバー経由では無く、直接 PMail Server へ送信して下さい。
まさに同様の現象ですね。外の送信サーバから送信されたメールで、
受信者がPMailServer2のローカルアドレスと合致し、かつ、from
が受信者と同一のメールアドレスになっている場合に問題は発生します。
同様の動作をするウエブサービスはいくつかあり、そのうちの一つは、
サーバー管理→SMTP用→SMTP認証→SMTP認証除外IPアドレス、に、
127.0.0.1,255.255.255.255を入れることで解決しましたが、
それでも解決しないウエブサービスもあります。
サーバー管理→各種フィルタ→ダイレクトチェックタイプ
→接続許可IPアドレス、に、127.0.0.1,255.255.255.255を入れてみまし
たが、変わりませんでした。
何か方法はないのでしょうか。
どうぞよろしくお願い申し上げます。
まず根本的な原因として、他のメールサーバーやシステムが、送信者と
宛先を同一のアドレスにしていること自体にあります。
まず対処方法ですが、自サーバー側で綺麗に対応する方法はありません。
セキュリティ的には問題ありますが、仮に配信を行ってきたサーバーの
IP アドレスが 192.168.1.2 であった場合、該当する IP アドレスを
SMTP認証除外IPアドレスに登録するしかありません。
ただし当然ながらセキュリティ的には好ましくありません。
根本的な解決としては、そのウェブサービスを提供されている所が
送信者を宛先と同様にせず、きちんとした送信アドレスを利用する
ように変更して頂くしかありません。
そのような指定をしている所は無くなったと思いましたが、未だに
存在するのですね。
少し対策を考えてみたいと思います。
文書番号 | 3853
返信投稿
|
タイトル | Re:04 SMTPエラー |
投稿者 |
ちちたき
|
日付 | 19/05/21 17:19 |
コメント元 |
▼
親 3852
子
3854
|
送信者と宛先を同一のアドレスで送られてきたメールは
受信時にエラーになるというのは仕様ということのようですので、
そのように認識しておくことにしますね。
ありがとうございました。
いわゆるなりすましメールという物に該当し、spam メールなどで、大手サイトを
偽って送ってくるようなものと本質は同じになります。
ひとまず次の版にて
1)SMTP(25)を経由するメールはローカルアドレス宛以外には送信できない。
2)SMTP(25)では POP Before SMTP と SMTP認証は無効になる。
という処理を一括で行うオプションを追加します。
その上で、ローカルユーザーが送信する場合は 2nd SMTP(587)を必ず利用
して貰うようにすれば、多分、これで対応はできるはずです。
丁度 2.40a の準備をしていた所ですので、2,3日中に上記機能を実装した
上でリリースできると思います。