- ベストアンサー
サンダーバードでメール送信ができない
以前よりメーラーにサンダーバードを導入しています。 今回新しくメールアドレスを取得し、設定したのですが、メール受信はできるが送信ができなくて困っています。 メールアドレスはMakeShopというネットショップに契約していて、そちらから提供される物です。 そちらの説明では、OutlookExplessを推奨しているので、サンダーバードの設定については分からないという事です。 それだけの為にOutlookExplessを使用するのは嫌なので、何とかサンダーバードで使用したいのですが、うまくいきません。 説明どおり、OutlookExplessの方で設定すると送信ができました。 同じようにサンダーバードで設定しても送信時に ****************************************************** メッセージ送信エラー メッセージを送信できませんでした。メール送信(SMTP)サーバへの接続に失敗しました。 サーバが有効でないか、接続を拒否されたかもしれません。 メール送信(SMTP)サーバの設定が正しいか確認してやり直してください。 もしくはネットワーク管理者に問い合わせてください。 ****************************************************** とエラーメッセージが出ます。 ・アカウントの設定でSMTPは間違いなくこちらのサーバを設定しています。 ・サーバ名は何度も確認してコピペしているので間違いありません ・SMTPの認証にユーザ名とパスワードの設定が必要なのでチェックをつけた上でユーザ名を設定しています。(パスワードは送信時にポップアップが出てそこで入力するはずなので) ・ポートは25はプロバイダにブロックされているので587に設定しています。 ・保護された接続はなしにしています。(必要ありません) 他に設定する項目はないと思うのですが、OutlookExplessで同じ内容で送信できてサンダーバードで送信できない理由が分かりません。 仕事で使うメールですので困っております。 よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
詳しくは判りませんが、LOGINとPLAINは、SMTP AUTHの認証方式だと思いますが、対応していないとは思えないのですが・・・。 http://fitcall.ne.jp/config/hosting/08/01_1230.shtml MakeShopのサイトで再度設定関係を確認したら、 (Q8. メールの送信ができないのですが) [MakeShopでは、使用者の確認のために"POP Before SMTP"という 送信設定を採用しております] とありました。 http://www.makeshop.org/faq05.html Thunderbirdは、この古い方式の認証方法は、仕様上不要ということで対応していないようですし、これからも入れないようです、 http://deegg.main.jp/ref/mozilla/thudder/pop_before_smtp/ ただ、これが可能になる方法はあるようですし、Get Before Sendという拡張機能もあるようです。 http://forum.mozilla.gr.jp/cbbs.cgi?mode=al2&namber=25208&rev=&&KLOG=161 https://addons.mozilla.org/ja/thunderbird/addon/2387 しかし、Outlook Expressもこの方式を採用していないとの記事がありますが、何故かOKなんですよね? 受信設定の加減かどうか、判りませんが、このくらいしか参考になりそうなものは見つかりませんでした。 http://www.atmarkit.co.jp/fwin2k/win2ktips/716popbfsmtp/popbfsmtp.html なお、START/TLS設定などでもだめなんですよね?
その他の回答 (6)
- violet430
- ベストアンサー率36% (27472/75001)
>設定もほぼ同じで気になるとしたらsmtpのアドレスが mail.○○.○○ (○は独自ドメインです) の点ぐらいです。 独自ドメインは使っていないのでこちらでの検証はできないです。 Mozillaのフォーラムあたりで経験者を捜して聞いてみる方が良いでしょうね。
お礼
ご回答ありがとうございます。 hinagohngさんへの回答に書いたようにSMTP認証の方式に問題があるようです。 これをPLAINかLOGINにしたら送信できると思うのですが、色々調べてもサンダーバードでの設定の仕方が分かりません。 もしかして、対応していないのでしょうか。。。
#1です。 Thunderbirdの問題ではないのではないかと言いながら、プロファイルを新規に?ですか。自己矛盾ですね。 >他のPCに設定をして(OEで送信確認済み)からサンダーバードをインストールし、インポートしてみました。 これは駄目だったようで、無駄な作業をして貰いましたm(__)m ver3.0 Beta3では、SMTPサーバーを含めてアカウントの移行ができたので、もしやと思いまして。 困りましたね。 MakeShopの「Outlook Express」のアカウント設定の案内についてちょっと見てみましたが、気になるところはありませんでした。 ただ、書かれたように独自ドメインを持たなければならないのですね。 ユーザー名とパスワードを使用するにチェックで、smtpサーバーへの「認証要」と同じですから、サーバー名の入力がOEと同じで通らないとなると「ユーザー名」が通っていないのか?くらいです。 例えば、アドレスすべてを使用するサーバーもあり、アットマークより前のアカウントを入れるだけの場合もあります。 そういう例もありますが・・、違うでしょうね。 そのくらいしか知恵はないです。
お礼
ご回答ありがとうございます。 自分なりに色々調べてみました。 そこで、別のPCに秀丸メールを入れてみました。 同じ設定で送信したところ、送れませんでした。 しかし、エラーメッセージでSMTP認証の方式を"PLAIN"にすると改善するかもしれないとのメッセージが出たので、上級者向け設定からSMTP認証の方式を"PLAIN"に変更すると送信する事ができました。 また、電話サポートで詳しくは分からないが"LOGIN"がキーワードで直った方がいるという話を聞いていました。 サポートの方が詳しくなかったので、ログイン方法(IDとパスのこと)かと思っていたのですが、SMTP認証の方式にLOGINがありました。 こちらを選んでみるとPLAINよりは時間がかかるものの、送信が可能でした。 サンダーバードでSMTP認証の方式をPLAINやLOGINに変更すれば送信できると思うのですが、検索しても分かりませんでした。 解決に近づいてきたのですが、もう一歩といった所です。
- violet430
- ベストアンサー率36% (27472/75001)
>OutlookExplessではいけているので、プロバイダもサンダーバードの問題だと言ってそれ以上はなにもしてくれないと思います。 それでも他のプロバイダのアドレスではうまくいくのですよね? そうであればサンダーバードの問題とも考え難いです。 プロファイルを作り直して、設定を最初からやり直してみたらどうですか? http://wiki.mozilla.gr.jp/wiki.cgi?page=chart#p14
お礼
ご回答ありがとうございます。 他のヤフーメールや使用しているのと別のプロバイダ(nifty)などのメールは正常に送信できます。 プロファイルは問題ないと思います。 昨日別のPCにて新たにサンダーバードを入れて、こちらでも試しています。 設定もほぼ同じで気になるとしたらsmtpのアドレスが mail.○○.○○ (○は独自ドメインです) の点ぐらいです。 ですが、OutlookExplessではこれで送信できているので。。。 何が悪いのかさっぱり分かりません。
- violet430
- ベストアンサー率36% (27472/75001)
No.2訂正 >で587版 で587番
- violet430
- ベストアンサー率36% (27472/75001)
>SMTPの認証にユーザ名とパスワードの設定が必要なのでチェックをつけた上でユーザ名を設定しています。 設定はあっていそうですね。 それでも駄目だということは何らかの原因で587版ポートがブロックされている可能性があります。 違うパソコンが用意できればそれを使うと切り分けできると思います。 あと、セキュリティ対策ソフトを削除してみる手もありますね。 最後はプロバイダにも相談ですね。
お礼
ご回答ありがとうございます。 no.1さんに回答したように、他のPCでも試してみました。 現状他の7つのアカウントのうちプロバイダ提供の物以外のほとんどはポート587でいけているので、問題はないと思っています。 ポート25だとSMTPサーバにも繋がりませんが、587だと上記のエラーが発生します。 OutlookExplessではいけているので、プロバイダもサンダーバードの問題だと言ってそれ以上はなにもしてくれないと思います。
Outlook Expressから、Thunderbirdのツールメニューにある「設定とデータのインポート」から、当該アカウントも含めてインポートする方法は取れないですね? もう一つ気になるというか設定確認が必要なのが、そのアカウントで送信する場合の送信(SMTP)サーバーの選択設定が必要なんですが、 アカウント設定を開いて、そのアカウント名を選択すると、右の画面の下に「送信(SMTP)サーバー」の窓があって、そこの使用のサーバーを表示されていますよね?
お礼
ご回答ありがとうございます。 ためしに他のPCに設定をして(OEで送信確認済み)からサンダーバードをインストールし、インポートしてみました。 しかし、SMTPの情報はほぼインポートされていない状態でした。 仕方がないので、自分で設定しましたが、同じ状況でした。 送信サーバは間違いのないサーバを設定しております。 他にもアドレスを7個ほど持っているので、その辺りの設定はバッチリだと思うんですが。。。
お礼
ご回答ありがとうございます。 いくら検索しても方法が悪いのかLOGINとPLAINの認証方式が出てきません。 教えて頂いたアドオンを入れて受信後に送信を選んでやってみたのですが、全く同じエラーメッセージで駄目でした。 TLSももちろんやってみましたが、駄目でした。 ちょっと方向性が変わってきましたので、新たに質問スレッドを作りたいと思います。 色々教えて頂きありがとうございました。