web-dev-qa-db-ja.com

Mail.appがSMTPサーバーに接続しているときにSMTPセッションログを表示できますか?

問題:SASL認証を使用してメールサーバーをセットアップし、Mail.app(Mac Os 10.4の場合)に接続に必要なログイン情報を提供しました。サーバーに配信するためのテストメッセージを作成しました。[アクティビティ]ウィンドウにはメッセージの配信が試行されていることが示されますが、テストメッセージが送信トレイに残っていることを除いて、エラーは表示されずに停止します。

何が悪かったのかをどうやって知ることができますか?知らないログファイルはありますか?

2
Charles Stewart

あなたの最初のステップは、コネクションドクターを試すことかもしれません(私thinkそれはタイガーで利用可能です、私はコピーを持っていないので、100%確信がありませんか?) 、メールのウィンドウメニューの下。 [詳細を表示]ボタンをクリックし、もう一度確認して、接続試行のログを確認します。

残念ながら、すべての接続(IMAP、POP、SMTP)は1つのログに散在しています。したがって、これは最良のログではありませんが、少なくともMailが少なくともサーバーに正常に接続されているかどうかを示します。ただし、メールの送信はテストされません。

また、これ http://blogs.Oracle.com/chienr/entry/debugging_os_x_mail_app は、もう少しロギングに役立つ可能性があります。

3
Steve Folly

メールを停止し、ファイルを見つけます/Library/Scripts/Mail Scripts/Turn on Logging.scptそしてそれをダブルクリックして、AppleScriptEditorを開きます。次に、Command-Rを押して実行し、キャプチャするものを選択します。次に、アプリケーション、ユーティリティ、コンソールを使用して出力を確認します。

(完了したら、Mailを再起動してログを停止します。ログが多くなるためです。)

(これは10.5と10.6で機能します。10.4についてはわかりません。スクリプトが見つからない場合は、 ここ がコピーです。)

3
Arjan