Thunderbirdなら送信できるのに

MBP(Late2008)のMailを新規に設定し学内のメールサーバに接続する作業をしています。
認証されるのに時間がかかったものの、受信はできるようになりました。
しかし送信ができません。smtpサーバの設定を確認するよう促すメッセージがでてきます。その症状はほかのポストの送信できないという方々に現れたメッセージと同じと思います。
ついにはいったんHDDを初期化し、OSインストールから始めても全く同じでした。
業を煮やしてThunderbirdをダウンロードし、全く同じ設定をしたところ、認証もすぐに行われ、送信も何のトラブルもなくあっけなくできました。
ポートは標準のままですし、SSLは不使用です。認証はパスワード認証です。
今設定しているのは同僚教員のものですが、あと5台は設定しなくてはなりません。Thunderbirdを使ってね、と言ってもいいのですが、純正のMailを設定できないのもしゃくで、何が問題なのか解決の糸口を伺いたく思っております。これはMailの癖かバグなんでしょうか。
宜しくお願い致します。

投稿日 2009/01/14 19:06

返信: 31

2009/01/14 19:20 Community User への返信

メールサーバの仕様とか、メールサーバに接続しようとしているのは学内なのか、学外の例えばISP経由なのかぐらい書かれて下さい(^^;
POPで接続で、例えば外部から接続って話なら単にポートを標準の25から587にすりゃつながるとか(それが何なのかは自身で調べてね)そんな話にも思えますし。。。
> これはMailの癖かバグなんでしょうか。
癖とかバグとかは無いとはいいませんが、SMTPサーバに繋げないなんて基本的な事はないです。単にどこか設定が間違っている可能性が。。。 そーいえばMailは自動で接続を確認して半自動設定しますが、そこでエラーになってもとりあえずそのまま進めて後で詳細に設定を直す、ようなのも場合によっては必要かもしれません。
まずは接続ポートを確認すること。SMTPサーバ名が間違っていないか再再度確認すること。SMTP認証が無いのかどうか、あればどの手の認証なのかを再確認&設定。SSLを使っていないなら今時は普通POPのアカウント名とパスワードを使った認証ぐらいはありそーな気もしますが。

2009/01/14 19:20 Community User への返信

> smtpサーバの設定を確認するよう促すメッセージがでてきます。
正確なエラーメッセージは分かるでしょうか。
> Thunderbirdをダウンロードし、全く同じ設定をしたところ
Thunderbird でした設定をサーバ名を smtp.example.jp とでもして,正確に書いていただけないでしょうか。
あとターミナルで
telnet smtp.mac.com 25
Trying 17.148.16.33...
Connected to smtp.mac.com.
Escape character is '^]'.
220 asmtpout015.mac.com -- Server ESMTP (Sun Java(tm) System Messaging Server 6.3-7.03 (built Aug 7 2008; 32bit))
などと入力して,SMTPサーバの種類は分かるでしょうか。受信したメールのヘッダを見ても分かると思います。

2009/01/14 20:13 Community User への返信

ぴっぴさん、ご返信有り難うございます。
いえ、25番です。
(ブロッキングしてません、と最初から書いて何らかの拍子に学校名が分かると、悪意ある第3者にアタックされる(踏み台にされる)かなと思い、単に標準と表現しました。)

2009/01/14 20:29 Community User への返信

Thunderbirdとの違い探す方が早いかも知れません。
# あるいはcom.apple.mail.plistに問題があって設定できないのかも。捨てて再起動後にMail Accountの設定をし直されるとか...
設定など詳細に載せられるほうが良いと思います。
# 公開しては不味いものはxxxだとかで...

2009/01/14 20:32 Community User への返信

usadii3さん、ご返信有り難うございます。またまたお世話になります。
学内のメールサーバの設定です。ISPは経由しません。
受信はPOP、送信はSMTPです。POPもSMTPも、それぞれポートは標準(110, 25, respectively)です。本当に標準状態の一番簡単な設定で済ましています。(おいおい、それでいいのかよ、と突っ込みたくなるほどです。)
また外部から学内メールサーバへはアクセスを拒否する設定になっているようです。(家で学校のメールアドレスに入ってきたメールを確認するということはできないようにしているらしい。)いずれにしても、勤務中、内部連絡と外部とのやりとりのためにだけ使用する設定に限定しているようです。
サーバ名の入力では、smtp.example.comというような名前ではありません。入力するのは、192.168.xxx.xxxです。名前解決をさせているのかどうか、管理者(同僚教員)も知らないと言ってます。(業者任せ)
実際、smtp.example.comとしてみたけれど認識しなかったようです。(Thunderbirdでも駄目でしたから。)
もともと管理者からもらった情報が、192.168.xxx.xxxでした。それでThunderbirdを設定すると送信ができますが、Mailだとsmtpサーバ設定を確認せよと来ました。
smtp認証はPOPアカウントとパスワード認証です。
Thunderbirdならこれで設定できたことになっているのに、なぜMailでは設定が通らないのでしょうか。

2009/01/14 20:36 Community User への返信

Mail を使っていないので詳しくは分かりませんが,もし numerical なアドレスを Mail が拒否するのであれば
/etc/hosts
ファイルに
192.168.xxx.xxx smtp.example.jp
と書いてやって,Mail の送信サーバに smtp.example.jp を指定してやればクリアできると思います。

2009/01/14 20:43 Community User への返信

Mailメニュー>環境設定>アカウント>アカウント情報>送信用メールサーバ(SMTP)>サーバリストを編集>詳細 で、
「カスタムポートを使用」を選択し、25 と入力しても同様ですか。
25 でダメな場合、587 と入力したらどうなりますか。

2009/01/14 20:53 Community User への返信

>smtp認証はPOPアカウントとパスワード認証です。
mail.appで接続診断を実行すると、エラーになると思いますが、どのようなメッセージでしょうか?
「認証なし」にして接続診断し、パスワードを設定して接続診断すると、それぞれのエラーメッセージはどうなりますか?

2009/01/14 20:53 Community User への返信

たまちゃんさん、ご返信有り難うございます。またお世話になります。
正確なエラーメッセージは、もういちど同じことをやってみてお知らせしたいと思いますが、今までのポストで他の方が表現されたものと似ていると思いました。また、設定をいろいろやっているうちに、(null)が云々、というのも出てきました。記憶の中でいろいろな警告がごちゃ混ぜになっている気がしますので、明日トライしてからまたお知らせします。
うえのusadii3さんへのリプライで記したように、ThunderbirdのSMTP設定のサーバ名は、192.168.xxx.xxxです。
ターミナルは不慣れですが、ご教示いただいたように明日やってみようと思います。
(smtp.mac.com の部分は、192.168.xxx.xxxに変えればよいのですよね。)
「SMTPサーバの種類」というのは、Windows Mailサーバだとか、Linuxサーバかという意味でしょうか。管理者に確認したいと思います。ただなるべく詳細な情報を外に出したくない、普通の教員に設定をさせたくない、という姿勢なので期待はできませんが。
(業者も管理者もMacはわからないというのでMacの設定は業者ではなく私がやるということで導入させてもらっています。それでメールの設定に必要な情報=設定対象となるMacを使用する複数の個人のアカウントとパスワードも=を特別にもらっているという状況です)。

2009/01/14 20:55 Community User への返信

>「SMTPサーバの種類」というのは、Windows Mailサーバだとか、Linuxサーバかという意味でしょうか。
SMTPサーバ=送信に使うサーバ

2009/01/14 21:00 Community User への返信

ぽん太さん、ご返信有り難うございます。
HIROさんの「Mail3.5で送信ができません<<a href="/WebX?13@@.f04df86"> "Mail3.5でメールが送信できません。", 2008/09/30 7:00pm>」へのご返信でご返信なさっていた方法ですね。一昨晩読ませていただいていたのですが、昨日、本日ともに設定する時間がとれず、まだやってみていませんでした。(手順を確認しようとして、どのポストだったか見失ったというドジな私。。。汗)
明日ぜひやってみます。

2009/01/14 21:08 Community User への返信

> numerical なアドレスを Mail が拒否する
かどうかテストしてみました。
最初 Gmail の送信サーバを 72.14.253.109 に変えてみると,おっしゃっているであろうようなエラーが出ました。
そこで
http://support.apple.com/kb/TS1307?viewlocale=ja_JP&locale=ja_JP
の「それでも問題が解決しない場合」のところにあるようにサーバ名のところに数字のアドレス(72.14.253.109)を入力して,このサーバのみを使うにチェックを入れると無事送信できました。
/etc/hosts の設定はしたがって要らないことになります。
上記,お試しください。
(訂正)エラーが出たと書きましたが,smtp.gmail.com に対応しているSSL証明書が 72.14.253.109 と入力すると真正性が確認できないというエラーでした。送信できないこととはとりあえず無関係です。訂正いたします。

2009/01/14 21:08 Community User への返信

abcdefgさん、いつもポストを読ませていただいて勉強させていただいております。
>>「SMTPサーバの種類」というのは、Windows Mailサーバだとか、Linuxサーバかという意味でしょうか。

>SMTPサーバ=送信に使うサーバ
はい、SMTPサーバとは送信サーバで、POPまたはIMAPは受信サーバということは知っているつもりですので、その送信サーバの「種類」とは、何を聞かれたのかわからなかったので、確認の意味で伺ったのですが。
(無知をさらしただけ?)
それとも192.168.xxx.xxxの部分であれば、POPサーバとSMTPサーバのnumericalは同一です。違いはポート番号だけです。
という話じゃない? 

2009/01/14 21:18 Community User への返信

abcdefgさん、ピンポイントされたメッセージありがとうございます。
実行する「接続診断」は、以下の2通りということと理解しました。
(1)「認証なし」による接続診断
(2)「パスワード設定」したうえでの接続診断
両方とも明日どんなエラーメッセージになるかやってみて、ご報告致します。
ご示唆いただき有り難うございます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Thunderbirdなら送信できるのに

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。