サイズオーバーエラーNo.09488
f-saito さん 22/04/11 10:15
 
いつもお世話になっております。

会社で秀丸メールを使っているのですが、社員の一人がサイズオーバーのメールを送
信した際にエラーメッセージの表示がされる事なく送信済みになってしまう事があり
ました。

メールサーバでは10MBのサイズ制限をしていて、同じ添付ファイルを他の社員が送信
すると「送受信エラーの記録」画面でError内容=552 5.3.4Error:message file t
oo big to という表示が出て送信済みには入りません。

秀丸メールで送信エラーの表示を制御している設定がどこかにあるでしょうか?

[ ]
RE:09488 サイズオーバーエラーNo.09489
秀まるお2 さん 22/04/11 13:56
 
 メールを送信する時にサーバーからエラーが返れば、送信はされず、エラーメッ
セージが出て中断するはずになります。

 メールが送信できない場合のエラーですが、秀丸メールとSMTPサーバーが通信する
最中にエラーになることもありますが、そうしゃなくて、通信の最中はエラーじゃな
いけど、後々SMTPサーバー側でエラーに気づくケースもあります。たとえばSMTPサー
バーが配達先のSMTPサーバーと通信して、その相手のSMTPサーバーからエラーが返る
場合もあります。そういう場合は「Returned-mail」とか「不達メール」とかいう形
のメールがご自身に届いて、その中にエラーメッセージが書かれることになると思い
ます。

 今回の2種類のケースのうち、送信時でエラーにならなかった方は、上記のように
Returned-mailか何かが返ってきてるんじゃないかと思います。その辺どうでしょう
しか。

 あと、エラーになったはずのメールを、一回、社内の別の宛先にして送り直してみ
るといいです。それでエラーにならなかったとしたら、その後「送受信」メニューの
「直前のやりとり記録...」を見れば、たしかにエラーになってないことが確認でき
ると思います。

[ ]
RE:09489 サイズオーバーエラーNo.09490
f-saito さん 22/04/11 17:13
 
回答ありがとうございます。

まず、回答からサーバエラーの表示については、特に制御する設定はないと受け止め
ました。

他で確認されているサイズオーバーの添付ファイルを付けて送っているのにエラー表
示がされない社員は他の宛先に送っても後からエラーメッセージが送られてくること
もありません。送り先にも届いていないので一体どこへメールが送られたのかという
状況になっています。

メールサーバにも送られた形跡が残りません。

明らかにその社員の秀丸メールのみがおかしい挙動をしていますので一旦アンインス
トールしてサイドインストールしてみようと思います。


[ ]
RE:09490 サイズオーバーエラーNo.09491
秀まるお2 さん 22/04/11 17:37
 
 うまくエラーになるユーザー様と、とエラーにならない(メールが行方不明になり
Returned-mailも届かない)ユーザー様の、それぞれの、送受信のやりとり記録を比
較するのがいいと思います。秀丸メールをインストールしなおして解決することは無
いと思います。

 「送受信」メニューの中にある「直前のやりとり記録」を、送信の後に実行して、
出てきた内容をコピペすればいいです。

 やりとり記録の見方も説明させいただきますと・・・・

 「S」で始まるのは秀丸メールからSMTPサーバーにコマンドを送ってる記録になり
ます。
 「R」は、サーバーからの応答です。
 「I」は、単に補足情報です。

 やりとり記録の最後の方に、

        S メール内容...
          送信完了(NNNNNNNNNバイト)
        R 250 2.0.0 23B8Y3Ks014833 Message accepted for delivery
        I 1 / 1 済み (0K / 0Kバイト)
        S QUIT

 みたいなのがあると思います。「送信完了」の所に、実際に秀丸メールがサーバー
に渡してメールのバイト数が表示されます。それが制限オーバーなら、普通はその後
サーバーからエラーが返るはずになります。上記例は「Message accepted for deliv
ery」で、成功してる例です。

 失敗してると「250」じゃなくて何か別のコードがサーバーから返るはずになって、
その場合はちゃんとその内容をエラーメッセージで表示するはずです。

[ ]
RE:09491 サイズオーバーエラーNo.09494
f-saito さん 22/04/12 10:00
 
■自分でサイズエラーとなるメールを自分に送ったときの直前のやりとり記録の最後
の部分が以下です。

S メール内容...
  送信完了(34379122バイト)
R 552 Requested mail action aborted: exceeded storage allocation
E .コマンドで、サーバーがエラーを返しました。エラー内容 = 552 Requested mail
 action aborted: exceeded storage allocation

E メールを全部送り終わった後で中断しました。送信されたかどうか不定なメールに
「送信されたかどうか不定」のマークを付けました。
終了時刻: 2022/04/12 09:33:41

■エラー表示のされない社員の直前のやりとり記録の最後の部分が以下です。

S メール内容...
I ウェイト(4秒)
  送信完了(11037952バイト)
R 250 Mail queued for delivery.
I 1 / 1 済み (10779K / 10779Kバイト)
S QUIT
R 221 Closing connection. Good bye.
終了時刻: 2022/04/11 18:19:57


キューに入っているのはメールサーバー側でしょうか?


[ ]
RE:09494 サイズオーバーエラーNo.09495
秀まるお2 さん 22/04/12 10:20
 
 後者の方はSMTPサーバーからエラーは返ってなくて、少なくとも秀丸メールから見
たら正常に送信できてることになります。

> キューに入っているのはメールサーバー側でしょうか?

 「R」で始まる記録はサーバーが返してきた内容でして、つまり、SMTPサーバーが
そういう応答をしてるという意味になります。

 サーバー側が「メールを配信用のキューに入れた」と応答してる訳なので、その後
メールが届かないとしたら、それはSMTPサーバーの責任になります。

 秀丸メールは親切なので、こういうサーバーとのやりとり記録を簡単に参照できる
ようにしています。なのでここまではっきり断言できます。
 (自分で言うのもなんですが)


 あと1つ気になる点として、エラーになる方は34379122バイト = おおよそ32.7メ
ガバイトものサイズです。エラーにならない後者の方は10.5メガバイトです。10メガ
バイト以上でエラーになるというのも違うんじゃないでしょうか。

 SMTPサーバーが仮に10.5メガバイトでエラー扱いしないとしても、そのSMTPサー
バーがメールを配信しようとして、送信相手のメールサーバーにメールデータを渡そ
うとして、その時点で相手のSMTPサーバーが「大きすぎてダメ」って言うことはあり
ます。そうすると、普通はReturned-mailが返ってきます。

[ ]
RE:09495 サイズオーバーエラーNo.09496
f-saito さん 22/04/12 13:36
 
メールサーバ側に問合せているうちに、該当の社員から自己解決したと連絡がありま
した。

他の社員全員が設定している「SMTPポートをOutbound port25 587に設定」のチェッ
クを入れたところ、他の社員同様にサーバエラーの画面表示が出るようになり、送信
済みとならない動きになりました。

ご回答のお手間をかけていただき、ありがとうございました。

[ ]
RE:09496 サイズオーバーエラーNo.09497
秀まるお2 さん 22/04/12 14:23
 
 ポート番号の違いも「直前のやりとり記録」を比較すればすぐ分かることではあり
ますが、とりあえず解決したということで良かったです。

[ ]