me.comアカウントから送信できないNo.03684
でんでん33 さん 18/07/19 14:49
 
秀丸メールでme.comアカウントを利用しています。

me.comアカウントから自分のgmail.comアドレスにメールを送信すると、「送信済
み」フォルダには入るのに実際には送信されないことに気付きました。

いろいろ実験した結果、表題が半角英字のみであれば問題なく届き、表題に全角文字
が入ると届かなくなるようです。再現性もあります。また、添付ファイルをつけたり、
宛先にgmail.com以外のアドレスを追加すると、表題に全角文字があっても問題なく
届きます。

実は一年ほど前からdocomo.ne.jp宛てのメールで同様のことが時々起こっていました。
エラーが出ないので、送信確認のためBCCに自己アドレスを入れることにしています。
先方に届かないときは自分にも戻ってこないので、その場合は他のアカウントから再
送信しています。docomoの場合はたまにしか起こらないので、原因が特定できません
が、届く場合は一発で届き、届かなかったメールは何度送信しても絶対に届きません。

2つあるme.comアカウントはどちらも同じ現象が起きますが、他のアカウント(いず
れもIMAPではない)ではこのような現象は全く起こりません。

一体何が起きているのでしょうか?
環境は、Ver.6.60(32bit)、win10 pro 64bit です。

なんと、このサポート室に入会するための返信メールも同様に届きませんでした。宛
先にサポートアドレスを追加してクリアーしました。

[ ]
RE:03684 me.comアカウントから送信できなNo.03685
でんでん33 さん 18/07/19 14:51
 
追加情報:同じアカウントでもiPhone、iPdからは問題なく送信可能です。


[ ]
RE:03685 me.comアカウントから送信できなNo.03686
秀まるお2 さん 18/07/19 15:29
 
 一応、秀丸メールとしては、SMTPサーバーにメールを渡してちゃんとOKの応答があ
れば、そこから先については秀丸メールでどうにかコントロールできる問題ではなく
て、つまり、秀丸メールでどうにか出来る問題では無いはず、ということがまず前提
としてあります。その点ご理解いただいた上で・・・、

 届かない原因ですが、me.comの方が悪いというよりは、gmailの方で、いわゆる迷
惑メールを遮断する仕組みのせいで届かなくなってる可能性が高いんじゃないかと思
います。docomoから送信しても同じような問題が起きる(場合がある)ってことなら
なおさらその可能性が高いように思います。

 とりあえず、gmailの場合なら迷惑メール用のフォルダがあるので、そこに入って
ないか確認してみるのと、出来たらgmailじゃなくて、迷惑メールフィルター類の一
切無いメールアカウント宛てにメールを送ってテストしてみるのがいいです。

 適当なメールアカウントをお持ちでないなら、例えば僕の"maruo@mitene.or.jp"宛
てに何かメールを送ってもらってもテストできます。

 "maruo@mitene.or.jp"の他に、"hideo@maruo.co.jp"にも送ってもらえば僕の方で
確認できます。

 まずはその作戦で、me.comが悪いのかgmailが悪いのか切り分けした方がいいと思
います。

> 追加情報:同じアカウントでもiPhone、iPdからは問題なく送信可能です。

 例えば"maruo@mitene.or.jp"宛てに送るテストをするとしたら、iPhoneなどからも
送ってもらえれば、なおテストになっていいです。

[ ]
RE:03686 me.comアカウントから送信できなNo.03687
秀まるお2 さん 18/07/19 16:11
 
 補足ですが、me.comやdocomo.ne.jpから発信するメールについて、スマホから発信
したら届くけどパソコンから発信するとNGになりやすい(迷惑メールと判定されやす
い)原因としては・・・

 まず、迷惑メールを大量に発信するのに、me.comとかgmailとかの無料メールアカ
ウントを使うことが多々あって、しかも、大量に発信する用のプログラムは、ほとん
どパソコン上で動く物なので、パソコンからの発信は疑われやすく、iPhoneやiPadか
らの発信は疑われにくいというのがあります。

 発信元のIPアドレスも、iPhoneから発信すると、いわゆるキャリア(docomoやsoft
bank)から発信された扱いになりますが、パソコンから発信すると、インターネット
接続してるプロバイダーから発信してる扱いになります。

 そういうことで迷惑メール扱いされて、届かないことが起こりやすいというのはあ
ると思います。

 僕の作ってる秀丸メールの迷惑メールフィルターも、発信元のIPアドレスを見て迷
惑メールかどうか判定するロジックを多々使っています。

[ ]
RE:03687 me.comアカウントから送信できなNo.03689
でんでん33 さん 18/07/19 16:50
 
迅速かつ丁寧なお返事、ありがとうございます。

> 発信元のIPアドレスも、iPhoneから発信すると、いわゆるキャリア(docomoやsof
>tbank)から発信された扱いになりますが、パソコンから発信すると、インターネッ
>ト接続してるプロバイダーから発信してる扱いになります。
> そういうことで迷惑メール扱いされて、届かないことが起こりやすいというのは
>あると思います。


フィルターのないアカウントは複数あり、どのアカウントでもme.comからのメールは
受信できますし、自分宛BCCも機能して返ってきます。
PCからの送信でも、IE上のicloudからであれば、問題なく送信できます。試しに同じ
PCにoutlookをインストールし、me.comアカウントからgmail.comに送信を試みたとこ
ろ、タイトルが英文字でも全角でも問題なく受信できました。

PCから「秀丸メールを使って」gmail.comアドレスに送信した場合のみ不達が起こり、
その条件は「タイトルに全角文字が入っている」なのです。
ちなみに不達になったメールは、gmailの迷惑メールフォルダにも入っていません。
その前の段階ではじかれているようです。

ちょっと気になったのですが、me.comから送信されたメールでは、受信メールヘッダ
部分の上、水色の帯にすべて「発信元=US アメリカ合衆国」と表示されます。gmail
や他のアカウントから送られたメールにはこれがつきません。これが影響している?

[ ]
RE:03689 me.comアカウントから送信できなNo.03690
秀まるお2 さん 18/07/19 18:10
 
 既にフィルターの無いアカウントで確認済みで、Outlookでも確認いただいたとい
うことは、かなり条件が限定できて、僕も助かります。

> ちょっと気になったのですが、me.comから送信されたメールでは、受信メールヘッ
>ダ部分の上、水色の帯にすべて「発信元=US アメリカ合衆国」と表示されます。gma
>ilや他のアカウントから送られたメールにはこれがつきません。これが影響している?

 これは単に僕の方で、「US」であっても特定の発信元は表示してないだけだったり
します。その定義が固定になってるんですが、

 ソースコードそのまま書くと、

    { SENDERDOMAIN_MICROSOFT, DEFINEIP(23,96,0,0), DEFINEIP(23,103,255,255) },
    { SENDERDOMAIN_MICROSOFT, DEFINEIP(64,4,0,0), DEFINEIP(64,4,63,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(64,18,0,0), DEFINEIP(64,18,15,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(64,233,160,0), DEFINEIP(64,233,191,255) },
    { SENDERDOMAIN_MICROSOFT, DEFINEIP(65,52,0,0), DEFINEIP(65,55,255,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(66,102,0,0), DEFINEIP(66,102,15,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(66,249,64,0), DEFINEIP(66,249,95,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(72,14,192,0), DEFINEIP(72,14,255,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(74,125,0,0), DEFINEIP(74,125,255,255) },
    { SENDERDOMAIN_MICROSOFT, DEFINEIP(131,253,21,0), DEFINEIP(131,253,47,25
5) },
    { SENDERDOMAIN_MICROSOFT, DEFINEIP(157,54,0,0), DEFINEIP(157,60,255,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(173,194,0,0), DEFINEIP(173,194,255,255) },
    { SENDERDOMAIN_MICROSOFT, DEFINEIP(207,46,0,0), DEFINEIP(207,46,255,255) },
    { SENDERDOMAIN_MICROSOFT, DEFINEIP(207,68,128,0), DEFINEIP(207,68,207,25
5) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(207,126,144,0), DEFINEIP(207,126,159,25
5) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(209,85,128,0), DEFINEIP(209,85,255,255) },
    { SENDERDOMAIN_GOOGLE, DEFINEIP(216,239,32,0), DEFINEIP(216,239,63,255) },

 のようになってまして、上記IPアドレス範囲の場合は「US アメリカ合衆国」の表
示をあえてしないようにしています。

 上記の通り、googleとmicrosoft(outlook.comなど)だけが対象で、icloudは対象
になってないです。

> PCからの送信でも、IE上のicloudからであれば、問題なく送信できます。試しに同
>じPCにoutlookをインストールし、me.comアカウントからgmail.comに送信を試みた
>ところ、タイトルが英文字でも全角でも問題なく受信できました。

 Outlookで送ったメールと秀丸メールで送ったメールとで中身を較べて違う所があ
れば、可能な限り同じにしてみる作戦でトライする手があります。1つの可能性とし
て、メールの文字コードがありまして、Outlookの方はUTF-8になってるかもしれませ
ん。もしそうなら、秀丸メールでも「設定 - 文字コード - 多国語混在ユニコード」
とすれば、うまく届くかもしれません。

 他は、X-Mailer:ヘッダを無理矢理偽装するか・・・。

 あるいは、もしもOutlookの方がSMTP over SSLをONにして送信してるなら、秀丸
メールも同じくSMTP over SSLをONにすると、何か違うことがあるかもしれません。

 届かない可能性は、icouldのSMTPサーバーが「これは怪しい」として送信してない
か、gmailが怪しいと判断してるかどっちかしか無いと思うんですが、その理由は分
からないし、なんとも難しいです。いろいろ試していただくしか無いような気がしま
す。


[ ]
RE:03690 me.comアカウントから送信できなNo.03696
でんでん33 さん 18/07/20 00:15
 
 ありがとうございました。多分成功です。
 
「全般的な設定−上級者向け−送信時のエンコード−特殊」で、
「ヘッダのエンコードをbase64じゃなくてquoted-printableにする」にチェックを入
れたら上手く届くようになりました。
いろいろ試していたところ、日本語タイトルの1通だけがBCCでは返って来たのにgmai
lには届かず、「確実に確認できなくなるのでダメか」と諦めかけていたところ、1時
間ほど遅れて到達しました。今のところ100%OKです。

ちなみに、その下の「Shift-JISで送る」「UTF-8で送る」等は無効でした。
me.comアカウント以外でこの設定の影響が出るかどうか不明ですが、これでしばらく
様子を見ます。


> 既にフィルターの無いアカウントで確認済みで、Outlookでも確認いただいたとい
>うことは、かなり条件が限定できて、僕も助かります。
>
> Outlookで送ったメールと秀丸メールで送ったメールとで中身を較べて違う所があ
>れば、可能な限り同じにしてみる作戦でトライする手があります。
送信メールをそのまま取り出すことは、私の技量では無理そうです。

>1つの可能性として、メールの文字コードがありまして、Outlookの方はUTF-8にな
>ってるかもしれません。もしそうなら、秀丸メールでも「設定 - 文字コード - 多
>国語混在ユニコード」とすれば、うまく届くかもしれません。
これは、設定のやり方が分かりませんでした。それ用のテンプレートを作成する、と
いう作業でしょうか。

> あるいは、もしもOutlookの方がSMTP over SSLをONにして送信してるなら、秀丸
>メールも同じくSMTP over SSLをONにすると、何か違うことがあるかもしれません。
これはもともとONにしないとエラーになります。

> 届かない可能性は、icouldのSMTPサーバーが「これは怪しい」として送信してな
>いか、gmailが怪しいと判断してるかどっちかしか無いと思うんですが、その理由は
>分からないし、なんとも難しいです。いろいろ試していただくしか無いような気が
>します。
今のところ不達のメールは100%BCCでも返ってこないので、icloudのSMTPサーバーの
仕業ではないでしょうか。
実は、2016年4月ころから2つあるme.comアカウントの片方で、秀丸メールからの送
受信が不安定になり、仕事に使えない状況になったため(iPhoneなどはOKだった)、
Appleサポートに問い合わせたことがありました。このときからずべてのicloud送信
メールに自分宛BCCを加えるようになりました。1週間ほどして「アメリカにある
サーバーのトラブルのようだ。3ヵ月ほどかかりそうだ。」という返事で、結局原因
不明。1年ほどして突然安定しました。どうもicloudは怪しい気がします。


[ ]
RE:03696 me.comアカウントから送信できなNo.03698
秀まるお2 さん 18/07/20 09:03
 
 サイトー企画の斉藤秀夫です。

> 「ヘッダのエンコードをbase64じゃなくてquoted-printableにする」にチェックを
>入れたら上手く届くようになりました。

 一応、秀丸メールのエンコード方式がbase64でもquoted-printableでも、どっちも
メールの規約には合ってるはずなので、もしその設定変更でうまくいく/いかないが
あるとしたら、iCloudさんの方に何か問題があるのかなぁという気がします。

>>  Outlookで送ったメールと秀丸メールで送ったメールとで中身を較べて違う所が
>あれば、可能な限り同じにしてみる作戦でトライする手があります。
> 送信メールをそのまま取り出すことは、私の技量では無理そうです。

 Outlookから秀丸メールのアカウントに何かメールを送って、秀丸メールの方で、
「検索 - 関連するメール - このメールのログ」として中身を見る方法はあります。

 秀丸メールで送信したメールも、同じくそのコマンドでエンコードした内容が参照
できます。

 あと、Outlookから届いたメールを「ファイル - そのまま転送」でgmailに転送す
る手もあります。そうすると、「Reset-From:」などの「Reset-」で始まるヘッダが
混じる以外には、Outlookの生成したメールそのままを転送することが可能です。

 「そのまま転送」のダイアログボックスでの

  □ 受信ログ/送信ログを転送する

 をONにすると、Outlookからの生データがそのまま転送されます。

>> 1つの可能性として、メールの文字コードがありまして、Outlookの方はUTF-8に
>なってるかもしれません。もしそうなら、秀丸メールでも「設定 - 文字コード -
>多国語混在ユニコード」とすれば、うまく届くかもしれません。
> これは、設定のやり方が分かりませんでした。それ用のテンプレートを作成する、
>という作業でしょうか。

 メールを作成するウィンドウの「設定」メニューの中に「文字コード」サブメニ
ューがあって、そこから文字コードの指定が出来ます。テスト的に一回utf-8で送っ
てどうか試すならその方法で簡単にテストできます。

 常にutf-8で送るためにはテンプレートの指定とかが必要になりますけども。

[ ]
RE:03698 me.comアカウントから送信できなNo.03707
でんでん33 さん 18/07/20 22:41
 
> Outlookから秀丸メールのアカウントに何かメールを送って、秀丸メールの方で、
>「検索 - 関連するメール - このメールのログ」として中身を見る方法はあります。
> 秀丸メールで送信したメールも、同じくそのコマンドでエンコードした内容が参
>照できます。
> あと、Outlookから届いたメールを「ファイル - そのまま転送」でgmailに転送す
>る手もあります。そうすると、「Reset-From:」などの「Reset-」で始まるヘッダが
>混じる以外には、Outlookの生成したメールそのままを転送することが可能です。
> 「そのまま転送」のダイアログボックスでの
>  □ 受信ログ/送信ログを転送する
> をONにすると、Outlookからの生データがそのまま転送されます。
なるほど。時間が出来たら実験してみます。

> メールを作成するウィンドウの「設定」メニューの中に「文字コード」サブメニ
>ューがあって、そこから文字コードの指定が出来ます。テスト的に一回utf-8で送っ
>てどうか試すならその方法で簡単にテストできます。
やってみましたが、ダメでした。
やはり、quoted-printableがポイントのようです。

追加ですが、この設定だけではタイトルの「設」の字が「@」に置き換わることが分
かりました。「設定の設問開設者」がBCCでは「@ 定の@ 問開@ 者」に化けまず。iPh
oneやgmailでは「@」でなく「�」に化けます。
これは、その下の「ヘッダの中の日本語コードをUFT-8で送る」にチェックを入れる
ことで解決しました。これをセットで設定して様子を見ます。

いろいろ、どうもありがとうございました。


[ ]
RE:03707 me.comアカウントから送信できなNo.03709
秀まるお2 さん 18/07/21 09:24
 
> 追加ですが、この設定だけではタイトルの「設」の字が「@」に置き換わることが
>分かりました。「設定の設問開設者」がBCCでは「@ 定の@ 問開@ 者」に化けまず。
>iPhoneやgmailでは「@」でなく「�」に化けます。

 こちらでテストしたら再現しました。バグのようです。大変失礼しました。

 修正させていただきます。

[ ]