2
返信または転送されていないメールのリストを取得しようとしています(RE:除外対象)。PHP EWSは、特定の件名接頭辞を持つメールを除外します
以下は、特定の件名プレフィックスを持つ電子メールのリストを取得するコードです。 特定の件名プレフィックスを除外するには何が必要ですか?
$currentRestriction->Contains = new EWSType_ContainsExpressionType();
$currentRestriction->Contains->FieldURI = new EWSType_PathToUnindexedFieldType()
$currentRestriction->Contains->FieldURI->FieldURI = 'item:Subject';
$currentRestriction->Contains->Constant = new EWSType_ConstantValueType();
$currentRestriction->Contains->Constant->Value = 'test';
$currentRestriction->Contains->ContainmentComparison = new EWSType_ContainmentComparisonType();
$currentRestriction->Contains->ContainmentMode = new EWSType_ContainmentModeType();
¤tRestriction->Contains->ContainmentMode->_ = EWSType_ContainmentModeType::PREFIXED;
あなたが使用している(https://github.com/jamesiarmes/php-ews)クイックルックアライメントされているだけです。 「接頭辞」または類似の検索タイプ(私は簡単に間違っている可能性があります)。 1つの選択肢は、PHPの –
ありがとうRobbieを使用して、すべての電子メールを取得し、「Re:」で始まる件名を持つものをフィルタリングすることです。はい、あなたは正しいです、EWSにはフィルタタイプが 'プレフィックスなし'ではありません。私は、検索フィルタタイプが「Not」であり、「Not」のような条件を作ろうとしているのを見ました。しかし、私はPHPとEWSが初めてであるので、正しい構文を得るために苦労しています。 – user6929575