iCloudのアカウントを追加しようとすると、タイムアウトして失敗します。 メニュー > 設定 > 新規アカウントの作成... で、IMAP4 を選び、設定値を入力します。パスワードを入力してOKします。ステータス欄には「imap.mail.me.com:993 へのIMAP4の接続を確立中...」と表示されます。が、2分ほどで消えてしまいます。 この時、フォルダツリーの最下部には、作成したアカウントが表示されているかと思います。しかし、このままではメールを読むことはできません。 そこで、以下の手順を行います。 1. iCloudにログインできなかったアカウントを右クリックします。 2. コンテキストメニューから「プロパティ...」を選択します。 3. 「アカウントの設定」ダイアログの「受信」タブを選択します。 4. 「IMAP4 - 認証方式」を「自動」から「LOGIN」に変更します。 5. 「送信」タブを選択します。 6. 「認証 - SMTP認証 - 認証方式」を「自動」から「LOGIN」に変更します。 7. 「高度な設定」タブを選択します。 8. 「SMTPポートを設定」にチェックを入れ、「587」に変更します。 9. 「OK」ボタンでダイアログボックスを閉じます。 10. 1.のアカウントを右クリックします。 11. 「フォルダツリーを再構築」を選択します。 12. 「フォルダツリーの再構築」アラートボックスに「はい」で続けます。 13. パスワードを聞かれたら、入力します。 14. 1.のアカウントの下に、INBOX等のフォルダができているはずです。 15. 終了です。おつかれさまでした。 |
最初の失敗時のプロトコルログをShift+Ctrl+Lで見ると、下記のようになっています。 --- 失敗時ログ ここから --- * imap.mail.me.com:993 へのIMAP4の接続を確立中... [11:36:00] IMAP4< * OK [CAPABILITY st11p00mm-iscream020 1K16 XAPPLEPUSHSERVICE IMAP4 IMAP4rev1 SASL-IR AUTH=ATOKEN AUTH=PLAIN] iSCREAM ready to rumble (1K16:6045) st11p00mm-iscream020 [11:36:00] IMAP4> 1 CAPABILITY [11:36:00] IMAP4< * CAPABILITY st11p00mm-iscream020 1K16 XAPPLEPUSHSERVICE IMAP4 IMAP4rev1 SASL-IR AUTH=ATOKEN AUTH=PLAIN [11:36:00] IMAP4< 1 OK !! [11:36:00] IMAP4> 2 AUTHENTICATE PLAIN [11:36:00] IMAP4< + [11:36:00] IMAP4> **************** ** LibSylph-WARNING: Socket IO timeout ** LibSylph-WARNING: [11:37:00] IMAP4 の認証に失敗しました。 ** IMAP4 の認証に失敗しました。 [11:37:00] IMAP4> 3 LOGOUT ** LibSylph-WARNING: Socket IO timeout ** LibSylph-WARNING: [11:38:00] IMAP の接続を確立できませんでした。 ** IMAP の接続を確立できませんでした。 --- 失敗時ログ ここまで --- (つづく) |
(つづき) 一方、設定変更後のログは下記のようになります。 --- 設定変更後ログ ここから --- * imap.mail.me.com:993 へのIMAP4の接続を確立中... [12:00:42] IMAP4< * OK [CAPABILITY st11p00mm-iscream011 1K16 XAPPLEPUSHSERVICE IMAP4 IMAP4rev1 SASL-IR AUTH=ATOKEN AUTH=PLAIN] iSCREAM ready to rumble (1K16:5910) st11p00mm-iscream011 [12:00:42] IMAP4> 1 CAPABILITY [12:00:42] IMAP4< * CAPABILITY st11p00mm-iscream011 1K16 XAPPLEPUSHSERVICE IMAP4 IMAP4rev1 SASL-IR AUTH=ATOKEN AUTH=PLAIN [12:00:42] IMAP4< 1 OK !! [12:00:42] IMAP4> 2 LOGIN foobar@me.com ******** [12:00:43] IMAP4< 2 OK [CAPABILITY XAPPLEPUSHSERVICE IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN BINARY UNSELECT SORT CATENATE URLAUTH LANGUAGE ESEARCH ESORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES CONDSTORE ENABLE CONTEXT=SEARCH CONTEXT=SORT WITHIN SASL-IR SEARCHRES XSENDER X-NETSCAPE XSERVERINFO X-SUN-SORT ANNOTATE-EXPERIMENT-1 X-UNAUTHENTICATE X-SUN-IMAP X-ANNOTATEMORE XUM1 ID IDLE] User foobar@me.com logged in [12:00:43] IMAP4> 3 NAMESPACE [12:00:43] IMAP4< * NAMESPACE (("" "/")) NIL NIL [12:00:43] IMAP4< 3 OK Completed [12:00:43] IMAP4> 4 LIST "" "*" [12:00:43] IMAP4< 4 OK Completed --- 設定変更後ログ ここまで --- imap.mail.me.com が返してくるメッセージを見ると、 > [11:36:00] IMAP4< * OK [CAPABILITY st11p00mm-iscream020 1K16 > XAPPLEPUSHSERVICE IMAP4 IMAP4rev1 SASL-IR AUTH=ATOKEN AUTH=PLAIN] と、「AUTH=PLAIN」になっています。そこでSylpheedは「AUTHENTICATE PLAIN」を使おうとしますが、実際には認証に失敗してしまいます。 返答の通りの認証方法で失敗するのですから、非はiCloud側にあると思います。 以上、情報共有でした。ご参考まで。:-) |
icloudの送受信設定について、 URLの手順で受信はOKでした。 しかし、送信時に以下のエラーがPOPUPされます。 回避する方法を共有します。 --------------------------------- エラー SMTPサーバ: smtp.mail.me.com:587 に接続できません。 --------------------------------- 1.「設定」→「アカウントの編集」 2. icloudアカウントを選択し、「編集」 3.「SSL」タブを選択 4.「送信(SMTP)」→「SSLセッションの開始にSTARTTLSコマンドを使用」ラジオボタンを選択し「OK」ボタンクリック 5. メール送信 以下のバージョンで動作確認済み。 Sylpheed: Version 3.3.0 (Build 1142) Windows 8 Pro 64 bit |
上記のとおり設定したんですが、メールを送信すると 530 5.7.0 No AUTH command has been given. というエラーがでます。 どう対処したらいいでしょうか。 version3.3.1(Build 1143)を使っています。 |