2011年1月13日木曜日

i.softbnank.jpへは700数十KBまでしか添付できない

iPhone用メールアドレス「i.softbank.jp」宛のメール最大容量は1件あたり1MBだ。

よってi.softbank.jp宛へは、700数十KB程度のデータしかメールに添付できない。メールにデータを添付した場合、Base64でMIMEエンコードされ、データ量が4/3倍に膨らむからだ。

容量制限にひっかかると、以下のエラーメッセージを含んだメールが返ってくる。

<xxx@i.softbank.jp>: message size xxxxxxx exceeds size limit 1048576 of server mx.mailsv.softbank.jp

1048576バイトは1MBのこと。

1048576バイト / 1024 = 1024Kバイト = 1MB

MIMEエンコードされてデータ量が4/3倍に膨らむ、つまり約1.3倍になるので、メール容量は約760KBがリミット。

1024Kバイト / 1.333... = 約 760KB

しかし、これはメール全体のデータ量なので、添付データは730KB~740KB程度に収めておく方が確実だろう。


iPhoneが普及してi.softbank.jpドメインを持つユーザーが増えていることもあり、このリターンメールを目にすることがあったので、忘備録として記録。