メール送信だけできない
ネット、メール受信は何の問題もなくできるのに、メール送信だけがSMTPエラーが出てしまいます。LANコードをMacに直接繋ぎ変えると送信できます。複数のメーラーで試みましたが同様でした。
ネット、メール受信は何の問題もなくできるのに、メール送信だけがSMTPエラーが出てしまいます。LANコードをMacに直接繋ぎ変えると送信できます。複数のメーラーで試みましたが同様でした。
有線接続だとうまくいくのに、無線にすると、他のネットワーク通信は問題ないのに、メール送信のみ、SMTP エラーが出るというのはちょっと理解に苦しみます。メールソフトは OS の管理の元で動いており、ネット接続が有線接続、無線接続などということは知らないからです。
SMTP エラーというのはどんなエラーなのでしょうか。
一言一句省略せずに、エラーメッセージをそのまま書いてもらえますか?
はにさん、ありがとうございます。
エラーメッセージは、「SMPTサーバが"553 relay operation rejected"と応答しました。」です。
メール送信だけなのです。メール受信もWebもこのDiscussin Boardsも問題ないのに。送信の時だけ線を引っ張ってくるのもとても***です。
> relay operation rejected
のエラーというのは、接続の問題ではなくて設定の問題です。
これはISP の SMTP サーバ(どうなんでしょう?違うのでしょうか?)が「***のアドレスはサービス範囲ではないよ」といって、メール送信を拒否しているのです。
SMTP サーバは決められたアドレス(一般にはそのISPが配布しているアドレスのみ。それ以外からの要求は拒否)からの送信要求に対してのみ応じるように設定されています。これは勝手によそからスパム送信サーバに利用されるのを防ぐためです。無線のときは(なぜか分かりませんが)その決められたアドレス範囲から外れているようです。あるいは、そのメールサーバは認証して利用するようになってませんでしょうか?認証してもらえるようにしてやればこのようなエラーは出ないと思います。もう一度、ISP の SMTP サーバのりよう規約をよく読んで、それにきちんと合致しているかどうか検討されてはいかがでしょうか。
有線接続でうまくゆくのは直接接続のときですね。ルータを通すとダメ、ということでしょうか?SMTP サーバはクライアントの直アドレスを見ているのでしょうか?ちょっと変わったSMTPサーバの設定ですね?
ちょっと不可解な現象ですね。
メールサーバの方式が「POP before SMTP」だったら、直前にメール受信の操作をしてから送信を試してみてください。
「SMTP認証」だったら、ちょっと手がかりになるようなことを思いつきません。
送信の時だけSMTPサーバに接続できないとすると、心配されるのは無線接続時だけ別ルートで通信をしていると言うケースです。
無線接続では間違いなくご自分のベースステーションにつながっているでしょうか。知らないうちにご近所の他人の家のアクセスポイントにつながっていたりしませんか。
> 心配されるのは無線接続時だけ別ルートで通信をしている
なるほど、そうですね。その可能性が高いですね。
無線接続でうまくいっているというのは、実はご近所さんのところに繋がってません?
それだと、relay operation .. のエラーになります。
私も似た現象に陥り、原因は解らぬまま解決しましたので、ご参考までに。
使用環境はOSX10.4.3、Mail2.0.5、Airmac Express6.3です。
.macやpopメール等全てのメールアカウントで送信だけが出来なくなりました。
そこで、メールの環境設定→アカウントで、一度削除して設定し直しました。
ポイントはアカウントを削除してもsmtpサーバー設定は残っているので、
アカウント→アカウント情報→送信用メールサーバー(SMTP)をプルダウンして、
「サーバーリストを編集」を選び、削除してから設定し直すことです。
私はこれで復旧しました。
私の場合、BフレッツにISPごと乗り換えた直後だったので、それが原因だと思いますが、
最近出たAirmac Express6.3を入れたのも発端といえば発端だったような気も...
マックOSに標準装備のMailを使っているのだったら、それはあまりあてにしない方が良いですよ。Mailを使っていると、10%以上の確率でメールが送れなかったり、送れたとしても相手に届いていなかったり…全く以前はひどい目に遭いました。Entourageがあったから最初から使っていれば良かった。
Entourageを宣伝している訳ではありません。Mail以外だったらとりあえず何でも良いや。
ほにゃららさんの経験を否定する訳ではありませんが、メールが相手に届かないのと今回のトピ主さんの問題は全く別問題でしょう。そういうアドバイスは、無意味と思いますが。
私は自宅のTigerではMail、会社のPantherではEntourageを使っていますが、どちらも正常なネットワークの状態で、メールが相手に届かなかった経験はありません。私個人としては、メールデータに汎用性の無いEntourageは使いたくないのですが、OEからのメールデータの移行がうまく行かなかったため、仕方なく使っているのが実情です。まぁ、Entourageのプロジェクト管理は結構便利に使ってたりもしますが。
はにさん、くろさん、k.inoueさん、ぱっちんさん、ほにゃららさん、Y.Kawabeさん、ありがとうございます。「接続の問題ではなくて設定の問題」というご指摘をいただきましたので、AirMac Expressにリセットをかけてもう一度設定し直してみました。その過程で、DHCPからIPアドレスを取得するのとしないのとを選ぶ所があり、どうも最初の設定の時に「しない」方を選んだようで、ADSLモデムが取得したIPアドレスと違うのをAirMac ExpressがiBookに送り、送信の時にそのIPアドレスをISPに送って拒否されていたようです。(この解釈は違うかもしれませんが)やり直した結果、送信できるようになりました。ちゃんと理解して設定をしないとこれって使えないのですね。みなさまに大変お手数をお掛けいたしました。勉強になりました。近所のベースステーションに繋がってしまう可能性があるということも初めて知りました。どうもありがとうございました。
どうやら無事送信できるようになったようで、良かったですね。
ところで、近所のベースステーションに繋がってしまう可能性というのは、相手が防御する手段を施していないケースに発生する現象です。裏返せば、あなたが防御していなければ誰かがあなたのベースステーションに簡単に接続することができてしまうという意味でもあります。
そのためにも、ベースステーションにはパスワードやアクセス制御、非公開ネットワークといった防御のための設定をすることをお勧めします。もし既に設定済みでしたらご容赦くださいね。
メール送信だけできない