メールデータサイズを知る
2008/08/13
Qdmailが作成したメールのバイト数を知ることができます。
例えば、デコメなど容量制限のあるサービスを使用する際には、事前にメールのデータサイズを把握しておく必要がありますってことで。
注意点
メールのヘッダーは、中継サーバーがヘッダー情報を加えていきますので、最終到達地点の正確なヘッダーデータサイズを知ることは不可能です。ここで照会するヘッダーサイズは、あくまでもQdmailが作成したヘッダーサイズです。本文サイズは、変わることはありません。メール本文のサイズ
$mail -> sizeBody();
メールヘッダーのサイズ
$mail -> sizeHeader();
メールの全サイズ
$mail -> sizeAll();メールヘッダーとメール本文の間には、CRLFが入りますので、
全サイズ = ヘッダーサイズ + 本文サイズ +2バイト(CRLF)の関係が成り立ちます。