重要度を設定する

2008/08/28 未分類 spok
Qdmailでは、メールの重要度を設定することができます(3段階)。Qdmail 1.0.8b以降の機能です。

重要度設定方法

パラメータの意味は以下のとおりです。
high重要
normal普通
low低い

qd_send_mail() 方式の場合(テキストメールの例)

$option = array(
    'type'=>'text',
    'option'=>array('priority'=>'high'),
);

qd_send_mail($option , $to , $subject ,$body );

OOP , easy~メソッド 方式の場合

$mailにはQdmailのインスタンス(オブジェクト)が入っているものとします。
$mail -> priority('high');
重要度をキャンセルするには
$mail -> priority('');
現在の重要度の設定を取得するには
$return_value = $mail -> priority( null );

予備知識

メールの重要度は、各メーラーなどが独自に実装している面があり、ひとつのヘッダーを設定すればそれでOKとはいきません。Qdmailでは、4つのヘッダーを設定しています。たぶんこれでほとんどのメーラーは大丈夫だと思います。
設定しているヘッダー
X-Priority135
Priorityurgentnormalnon-urgent
X-MsMail-PriotiryHighNormalLow
ImportanceHighNormalLow
priorityメソッドは addHeader()メソッドを利用して、これら4つのヘッダーを設定しているだけです。

参考URL

メールの重要度を設定する-Shin x blog