ラベル Yahooメール の投稿を表示しています。 すべての投稿を表示
ラベル Yahooメール の投稿を表示しています。 すべての投稿を表示

2020-07-21

YahooメールアカウントをPOP経由で
Gmailに追加する際のエラー(timed out)への対処
:その2.Yahooメール削除作業編



やはり結論は最初に


Gメールクライアント(パソコン版)にYahooメールアカウントをPOP経由で追加する際、下記のようなエラーが出たときには、
pop.mail.yahoo.co.jp への接続に問題が発生しました。
サーバーから返されたエラー:
"Connection timed out:
There may be a problem with the settings you added.
Please contact your other email provider to verify the correct server name and port."

まずは、追加対象のYahooメールアカウント側の受信ボックスのメール件数を確認してみる。この件数が多い場合にも、上記にエラーになる模様
不要なメールを削除して、上記エラーが解消されるか試してみる。

削除対象が多い場合、削除作業は可能なら直接Yahoo側では無く、一旦、
gmailify(IMAP)で連携し直してからGメールクライアント経由で行った方が
効率良くストレスは少ない。

今回の場合は、5.7万件から1万件切るぐらいまで件数を減らすと、
エラーは解消された。2万件ではダメだった。

以下、経緯のような雑記の続き。


メールの削除を始めたはいいが…


Gメールクライアントでのメールの削除作業をイメージしつつ、半分ぐらいまで削除出来れば、エラーは解消するかな、と、軽い気持ちで、いざYahooクライアン側で削除作業を始める。

まずは消しても問題なさそうなメール文面や件名、送信元をキーワードで検索する。検索結果をざっと見て、一括で削除…、と思っていたら、一括選択が出来ない。設定変更で1ページ辺りの表示件数を100件まで増やす事は出来るが、1ページ毎に削除をしないといけない。また、その削除も、1ページ辺りの表示件数を少なくした場合は、そうでもないが、50件、100件と、表示件数を増やすと、目に見えて削除処理(ゴミ箱への移動)に時間がかかる。

ページ移動にも時間がかかることがあったり、「削除ボタン」を押しても反応が無かったり、フリーズしたか?と、タブを落として再表示させたり…。非常に悪い作業効率に暗い気分になった。


何か良い方法は?


とりあえず、所要時間や作業性の確認のためにも、と、最初の検索結果(件数は忘れた…)を削除し終えて、暗い気分のまま、何か良さげな方法は無いか、とネット検索してみる。1ページ辺りの表示数を増やす、受信ボックス内メールの一括削除、POPで取得時の削除、と、残念ながら、キタコレ感を得ないものばかりだった。
諦めて腹を括る。


ノウハウ的なものは多少貯まる


作業の裏で、ラジオ的に流せるような時間長めのYouTube配信を再生させて、削除マシーンと化す。にしても、「削除ボタン」を押すたびに起こる処理時間待ちが、作業のテンポを非常に悪くする。待ち時間に何かちょっと出来るな、と、配信の聞き流しだけでなく、シルバーコイン稼ぎも並行させてしまうほどに。

イライラしながらも作業を進めていく内に、
なんだかノウハウ的なものが溜まっていく。

最初は1ページ辺りの表示件数を、削除処理時間を鑑みて50件にしていたが、ページ移動の引っかかりや、ボタン押下でも動かない場合なんかも考慮しなおして、結局100件で進めるようになった。

削除したつもりでも、画面上に変化/自動遷移がない場合、削除処理が終わっておらず、それを確認せずに、ページを移動してしまうと、移動前のページの削除のやり直しになる。

上記の「画面上に変化/自動遷移」は状況によって異なる。その状況の違いは2つがあり、検索結果上での削除する場合と、受信ボックス上での削除する場合、である。前者では、対象メールに打ち消し線が表示された上、「フォルダー」が「受信箱」から「ゴミ箱」に変わる。後者は、対象メールが直接ゴミ箱に移動するようで、画面上から表示が消える。

削除操作は、メールクライアント上のボタンクリックだけでなく、ショートカットキーも使えるが、「Ctr-a」キーでの選択後に「削除ボタン」をクリックすると、削除処理が走らないような体感が多かったので、「Ctr-a」の後は「Delete」キーで削除するようになった。

削除処理を走らせている間、ページを下にスクロールさせると、
これまた体感値だが、処理が早く終わっているように感じた。

Yahooメールクライアントは、1次検索用と2次検索用に、2タブ立ち上げるようになった。1次検索の一覧を残しつつ、2次検索したい場合が多かったので。

作業後半になり、受信ボックスの1ページが丸々スパムになるようになってから気づいたのだが、同じ100件でも、検索結果からの削除と、受信ボックス上での削除では、体感、後者の方が早く感じた。

「ゴミ箱からの削除」でも、件数に応じて、それなりの時間がかかる。

少し余談、
Gメール上でメールを見ていたので気にしていなかったが、
Yahooメールの迷惑メールフィルターは、ほとんど機能していない模様。


半日ほどかかる…


ある程度まとまった件数を削除するたびに、アカウント追加の可否を確認していたが、結局、1万件を切ったタイミングでエラーなく、追加出来ることが分かった。振り返れば、半日ずっと削除作業をしていたことになる…。これで取り敢えずは、2つのYahooメールアカウントをGメールで参照出来るように戻せた。

あとは、削除対応していない方のアカウントのメール削除をどうするか、と、POP取得時のコピー残しの設定をどうするか。前者は、gmailifyで読めているし、後者は、やはりバックアップ的に残そうか、と両方先送りにする。そもそも半日作業で、それなりに疲れていたので、次のことをしっかりと考える余力がなかった。


ふと思いつくIMAP


妙案は、悩み事から少し距離を置くと、ふと浮かぶもので、翌日ぐらいだったか、POP経由時のメール削除方法を起点に、IMAP経由でのメール削除を思いつく。gmailify経由で参照しているメールに対して、Gメール上での削除操作がYahoo側でも反映されるなら、前日のような苦行にはならないだろうと。

まずは、1件試しにGメール上で削除してみる。Yahoo側で、そのメールを確認してみると、反映まで少し時間はかかるものの、ゴミ箱に自動的に移動していた。では複数選択ではどうか。複数選択の場合も、自動的にゴミ箱に移動されてはいたが、件数が違う。細かく見れていないが、POP経由で取得していたメールと、今回からgmailify経由で参照し始めたメールがゴチャッとなっており、完全な一対一対応にはなっていない感じ。

また、gmailifyを使うと、Yahooクライアント側にメールアドレスのような名前の新規フォルダーが自動で作成されるようで、そのフォルダには受信ボックスと重複するメールが散見された。それも、同じメールが2通あることが多く、つまりは、その重複分の容量は、本来の3倍に膨れ上がっている事になる。ざっと見比べてみた感じ、Gメール側でのタグ付きメールが相当する印象。新規フォルダ内のメール件数は、受信ボックスよりも2倍近くあったが、まずは、受信ボックス内の掃除に注力してみることにした。


楽しくなる削除作業


完全ではないし、気になる点はあるけれど、これで作業のテンポ感は格段に向上した。Yahooクライアントと違って、全件選択の一括削除は出来るし、その削除処理も格段に早い。また、Gメール側での迷惑メールフィルターの結果が、Yahoo側にも反映されているようで、POP経由の時のような、スパムメールがYahoo側の受信箱に残る事は、ほぼ無くなりそう。ただ、過去分のスパムについては、フィルタが効果していない感じなので、別途対応が必要かも。

それにしても、本当にサクサク作業が進む。Yahoo側のメールも目に見えて減っていく。気になっていた「新規フォルダ」内のメールもザクザク減っていったので、Gメール側から何か関連付けがされている雰囲気。

テンポ良く作業が進められるので、1000件釣れた!、これは30件だけか…、スパムには、こういうキーワードが多いのか…、こんなやり取りしていたのか、こんなサービスあったな…、などなど、検索ワードへのギャンプル的な快感や、過去の振り返り等も相まって、段々と作業自体が楽しくなっていた。しまいには、日常的なメール確認の後にも、気がつけば、削除対象の検索ワードを探していたり、若干中毒気味にも…。

取り敢えず、もう一方のYahooメールの受信ボックスも1万件以下したので、
当初のエラー問題は解決しているはず。


その後、少し落ち着いて


見落としで、消しちゃいけないメールも合ったかも知れないが、これまでも参照することなかったから、今後もないだろう、と、楽観的に考えつつも、
この記事を参考に作業される方は、ご注意を。

Yahooのサポートにも原因解明と問題解決の旨を返信しておいた。部内で共有され、今後の問い合わせの回答例のひとつになることを期待して。ただし、後日届いた満足度アンケートには、「500文字」の苦言をしたためた。

YahooメールアカウントをPOP経由で
Gmailに追加する際のエラー(timed out)への対処
:その1.原因究明編



まずは結論から


Gメールクライアント(パソコン版)にYahooメールアカウントをPOP経由で追加する際、下記のようなエラーが出たときには、
pop.mail.yahoo.co.jp への接続に問題が発生しました。
サーバーから返されたエラー:
"Connection timed out:
There may be a problem with the settings you added.
Please contact your other email provider to verify the correct server name and port."

まずは、追加対象のYahooメールアカウント側の受信ボックスのメール件数を確認してみる。この件数が多い場合にも、上記にエラーになる模様
不要なメールを削除して、上記エラーが解消されるか試してみる。

削除対象が多い場合、削除作業は可能なら直接Yahoo側では無く、一旦、
gmailify(IMAP)で連携し直してからGメールクライアント経由で行った方が
効率良くストレスは少ない。

今回の場合は、5.7万件から1万件切るぐらいまで件数を減らすと、
エラーは解消された。2万件ではダメだった。

以下、経緯のような雑記。



始まりは、3ヶ月前…


Yahooからセキュリティアラートのメールが届く。どうやら普段使いの場所以外からのログインの形跡が合った模様。ログイン履歴では、ログインされたかまでは分からず、履歴上はその一件のみのようだったので、急いでYahoo側のパスワードを変更する。多分悪さはされていないと思いたい…。

そのパスワード変更に伴って、Gメールクライアントに追加しているYahooメールのパスワード更新も必要になる。そこで、今回のこのエラーに気づく。

ざっとエラーになりえる部分を確認するも、特に設定をミスっているような事はなさそう。エラーメッセージで検索かけるも、有用な回答は見つからない。有り得そうなのは、今回の不正なログイン試行に対してYahoo側で一時的にロックしている場合。継続した不正ログイン試行があると面倒だなと思いつつ、時間での解消に期待して待ってみることにした。

その間、Gメールに追加していたYahooメールは、少し手間にはなるが、直接Yahooメールクライアントで確認するようにした。


それから1週間、1ヶ月、3ヶ月…


サーバー側での一時ロックは長くても1週間くらいか、と感覚的に考えていたが、一向に解消されない。継続した不正ログインの試行があるためか、まさか、1ヶ月もか?などと思いつつ、定期的にエラーの有無を確認していたが、日々の惰性に流され、3ヶ月ほどが経過する。


もう一つのYahooメールでも…


大きな問題にはなっていなかったので、このままでも良いかなと思い始めた頃、Gメールに追加していた別のYahooメールでも受信エラーしている事に気づく。

ちょっとしたサービスへの登録過程で、確認メールが一向にGメールクライアント側に届かない。POP経由なので時間がかかるのは仕方ないが、それにしても…、と、Gメール側でのメール受信履歴をみると、エラーで受信失敗になっている。これをみて、そう言えば…、と、散発的に受信エラーになっていた事を思い出す。その時には、後続の受信処理が成功していたので、調子悪いのかな、というぐらいで、特には気にしていなかったのだが。


gmailifyを試してみる


この別アカウントでの受信エラーを契機に、ふと「gmailify」を試してみようと思い立つ。YahooメールをGメールで受信し始めた頃(随分昔のはず…)には、無かったと思うこの機能、以前に試した時には、上手くリンク出来ず、使えないものと考えていたが、このタイミングで試してみると、サクッと接続できた。

これでYahoo側で参照していたアカウントもGメールでの参照に戻せるな、と、勢いに乗って、受信エラーになっているもう一つのアカウントもgmailify経由にしようと、POP経由の設定を削除してしまう…。そして、新規にgmailifyでの設定を作る際に、gmailifyの接続数制限に気がつく…。


Yahooのサポートに問い合わせる


根本的な問題の解決になっていないが、gmailifyの利用で対処できそうなところに、非常にヤラかした感の強いことをやってしまい、”勢い”が反転する。ダメ元でサポートに問い合わせることにした。問題になっているYahooのアカウント以外の、別会社のアカウントではPOPでエラー出ておらず、サーバー側でのロックも疑っていたので、グーグルではなく、まずはYahooに問い合わせようと思い立つ。

確認されそうな事をフォームにしたためていく。初報として十分かな、と思える情報を書き終え、送信ボタンを押すと、「500文字以内で」とのエラー表記。書いた文章を確認すると、1000文字オーバーだったので、このブロッキング手法に憤る。

反転していた勢いに憤りが被さる中、文字数を削除して、返信を待つことにした。


やっぱりの紋切り回答だったけど…


Yahooサポートからの回答は案外早く、半日ぐらいで届いた。想定していたとは言え、定型文な印象の上、半日ほど前に削除せざるを得なかった文言を確認され、再度、憤る。その憤りを勢いに、先方からの確認事項に返答する。

再度の回答が届く。この回答も紋切り感は否めなかったが、
以下の返信内容に何かが引っかかった。
セキュリティソフトの影響などにより送受信作業に時間がかかってしまい
メールが正常に送受信できない可能性があります。
確かに、エラー内容は「timed out」なのだけど、接続先サーバー側の接続拒否的な挙動を想定していたので、メール取込み処理の負荷の観点は抜けていたな、と。

検索キーワードをエラーメッセージから「読み込み エラー」的なものに変えてみると、まさに、なページにたどり着く。


削除作業という戦い…


Gメール側でのメール削除は、これまでも何となく行っていたが、取込み先のメールは触っておらず、POPでの取込み時にも「コピーを残す」にしていた。まずは、1つ目のYahooメールの受信ボックスを確認すると、5.7万件ほどのメールが溜まっていた。どこまで減らせば、POPでのアカウント接続できるようになるか。削除作業を進めていかないと分からないので、手を付け始めたのだが、この作業がこれまた一筋縄では逝かない新たな戦いであった…。