Qdmailでは、メールの重要度を設定することができます(3段階)。Qdmail 1.0.8b以降の機能です。
パラメータの意味は以下のとおりです。
$option = array(
'type'=>'text',
'option'=>array('priority'=>'high'),
);
qd_send_mail($option , $to , $subject ,$body );
$mailにはQdmailのインスタンス(オブジェクト)が入っているものとします。
$mail -> priority('high');
重要度をキャンセルするには
$mail -> priority('');
現在の重要度の設定を取得するには
$return_value = $mail -> priority( null );
メールの重要度は、各メーラーなどが独自に実装している面があり、ひとつのヘッダーを設定すればそれでOKとはいきません。Qdmailでは、4つのヘッダーを設定しています。たぶんこれでほとんどのメーラーは大丈夫だと思います。
| 高 | 中 | 低 |
X-Priority | 1 | 3 | 5 |
Priority | urgent | normal | non-urgent |
X-MsMail-Priotiry | High | Normal | Low |
Importance | High | Normal | Low |
priorityメソッドは addHeader()メソッドを利用して、これら4つのヘッダーを設定しているだけです。
メールの重要度を設定する-Shin x blog