• ベストアンサー

EdMaxでメールの送信ができなくなった。

数日前から、EdMax(フリー版)の送信が一切できなくなりました。 受信はできます。 2つあるアドレス両方とも同じ症状です。 エラーのメッセージは以下の物が出ます。 ---------------------------- SMTPログ MAIL FROM:<***@***.jp> 250 Ok RCPT TO:<***@***.jp> 554 <***.jp>: Helo command rejected: Access denied ---------------------------------- プロバイダに問い合わせをしましたが、 色々試してみたところOutlookExpressでは送信できるので、 プロバイダの問題ではないと思う。と言われました。 ファイアウォールもEdMaxは許可になっています。 念のためセキュリティを切って送信してみましたが、同じメッセージが出ました。 再起動も何度もしていますが回復しません。 設定が狂ったか、ソフトが壊れたのかな?と思い、 新しくインストールしなおしましたが同じ症状でした。 アドバイスをよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • fukurou56
  • ベストアンサー率45% (59/131)
回答No.6

(特別な認証とか全く無い状態で、自宅サーバに接続時) OE と EdMax のコマンドの送信状況をパケットモニタで見たら、 EdMax(フリー版)の Helo コマンドの送出に問題がありました。 (はっきり言えば、バグです) ウチのクライアントPC-サーバの接続形態と、質問者の方のPC-ケーブル会社の サーバの形態は同じだと推測されるので、同様のバグが発生しているのだと思います。 (このバグは LAN 内のサーバに対してのみ発生し、外部(グローバルIP)の サーバに対しては発生していません) 尚、最新のシェアウェア版でこのバグが修正されているのかどうかは、 edcom.jp の "更新履歴"を読んだ限りでは判りませんでした。 プロバイダ(ケーブル会社)が 迷惑メール対策として、その辺り(接続時)のチェックを 厳密に行うようになったんだと思います。 ケーブル会社に対しては、現在のバージョンのEdMax はあきらめてください。 開発元には、何らかの形で報告/確認は入れようと思いますが。

carifornia-cat
質問者

お礼

バグですか!それなら仕方ないですね。 EdMaxは気に入ってたのですが、代わりのソフトを探して改善されるのを待つことにします。 ありがとうございました。

その他の回答 (7)

  • fukurou56
  • ベストアンサー率45% (59/131)
回答No.8

開発者の方より回避策をメールで返信戴きました。(暫定対策ですが) >EdMax を終了させて、EdMax をインストールしたフォルダ中の >edmax.ini をテキストエディタ(またはメモ帳)で開き、 >その中の次の項目を設定してみてください。 > >SmtpHeloName=XXX=YYY > >「XXX」は、アカウント設定:基本で、「SMTP サーバー名」 >として設定した文字列です。 ># 問題になっているアカウントのものです。 > >「YYY」は、一応、コントロールパネル:システム:コンピューター名 >画面中の「フルコンピューター名」です。(もし、「@」文字列を含む >場合、「@」を含め、それ以降を削除します)。 暫定対策ですので、EdMax に複数のメールアカウントが登録されていて、 SmtpHeloNameを複数記述しても、一つ目のSmtpHeloName 行しか 有効になりませんでした。 今回問題になったプロバイダ(ケーブル会社)のアカウント設定で指定している SMTPサーバ名と 自分のPC のコンピュータ名を記述して見てください。 これで Helo command で reject は無いと思いますが。

  • fukurou56
  • ベストアンサー率45% (59/131)
回答No.7

No.6 を訂正します。 外部のサーバに接続する時でもバグってました。

  • tgn1013
  • ベストアンサー率33% (386/1137)
回答No.5

>CPT TO:<送り先のアドレス@+++.com> >554 <***.jp>←(自分のsmtpサーバー名と同じ): Helo command rejected: Access denied 3/です。 情報を小出しにされるようですが、試されているのでは・・・・有りませんよね? 上記のメッセージからすると、やはりSMTPサーバーに接続できていません。 OEで接続できていて、EdMaxで接続できない、ということはやはりそう新設定しかないと思います。 EdMaxの方が細かい設定が出来るわけですから・・・・ とはいえID/メアドの確認とポートが25でOKなのを確認したということであれば、 のこりはSMTP認証、SMTPS位しか考えられないのですが・・・ プロバイダを開示ないので(ケーブルでは地域などが推察される可能性があるので無理はないですが) 貴方自身がOEとSMTPの設定を比較されるくらいしか方法はないと思います。

carifornia-cat
質問者

お礼

ありがとうございます。 すみません。試しているわけではありません。 個人情報とか入ってると怖いし、どの情報を出せばいいのかよく分からなくて・・・。 (ご察しのとおり、プロバイダは住んでいる市名がもろ含まれているので開示しにくいです。) SMTP認証のあたりが怪しいのですね。 OEと比較してみます。

  • harat
  • ベストアンサー率60% (106/174)
回答No.4

状態として、送信するとエラーメッセージが出て、そのメールが送れないままとなる、というものでしょうか。 ログが中途半端に修正されていますが MAIL FROM:<質問者のメールアドレス> 250 Ok RCPT TO:<xxx@yyyyy.*.jp> 送信先のメールアドレス 554 <yyyyy.*.jp>: Helo command rejected: Access denied こんな感じですか? エラーメッセージをそのまま解釈すると EdMaxから設定している送信(SMTP)サーバに対して接続し、送信するアカウントとして認められた後に、相手のアドレスを送った時点で、なぜか、その送信サーバから相手アドレスの受信サーバへメール送信を試み先方から拒否されているように見えます。 一般的には、送信サーバでメール全体を受け取った後、受信側のサーバに送り込むため、ここでエラーが出る場合、その送信サーバの動作を検証する必要が出てきます。 利用している送信サーバは、パソコンを利用している環境のプロバイダのものですか? 自分宛にメールを送るとどうなりますか?

carifornia-cat
質問者

お礼

ありがとうございます。 エラーの方はこんな感じです。 MAIL FROM:<自分のアドレス@***.jp> 250 Ok RCPT TO:<送り先のアドレス@+++.com> 554 <***.jp>←(自分のsmtpサーバー名と同じ): Helo command rejected: Access denied 忘れていましたがエラーの続きに Socketログ MAIL FROM:<自分のアドレス@***.jp> 0 RCPT TO:<送り先のアドレス@+++.com> 0 と言うのもありました。 送信サーバと言うのがよく分かりませんが、プロバイダ(ケーブル会社です)は一つしか使っておりません。 電話線は繋いでいないので、間違ってよそに繋がってるという事も無いと思います。 自分宛でも同じエラーが出ます。 Edmaxと全く同じ設定で、OutlookExpressでは送信可能というのも気になります。

  • tgn1013
  • ベストアンサー率33% (386/1137)
回答No.3

貴方のプロバイダのメールアドレスですか? それとも別に用意したメールなのでしょうか。 出来れば、プロバイダの名前を教えていただけませんか? SMTPのポートが25から変更になっている可能性もあると思うのです。

carifornia-cat
質問者

お礼

ありがとうございます。SMTPのポートもプロバイダのほうで確認済みなのですが・・・

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.2

ご自分の接続しているプロバイダのSMTPサーバ経由で送信していますか?

carifornia-cat
質問者

お礼

ありがとうございます。 詳しいことはよく分かりませんが、“アカウントの設定”は、間違いが無いかプロバイダの方にも確認してもらいました。

noname#20378
noname#20378
回答No.1

一般人です。自信ないけど勘で答えます。 POP Before SMTPの設定をするとか・・・ http://www.delahost.jp/support/manual/edmax.html #ただ、「数日前から」なんだよね...違うかもしれない...

carifornia-cat
質問者

お礼

ありがとうございます。 さっそくPOP Before SMTPの設定をしてみましたが 残念ながらダメでした。

関連するQ&A