- منبع: QuarantinedMessage
- مسیر
- ایالت
- TriggeredRule
- MessageContent
- سرصفحه
- پیوست
- ClassificationLabelValue
- ClassificationLabelFieldValue
- روشها
منبع: QuarantinedMessage
منبع QuarantinedMessage نشاندهنده پیام ایمیلی است که در قرنطینه اداری نگهداری میشود.
| نمایش JSON |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| فیلدها | |
|---|---|
name |
شناسه. نام منبع پیام قرنطینهشده. قالب: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
فقط خروجی. شناسه تغییرناپذیر پیام Gmail زیرین. |
messageOwner |
فقط خروجی. نشانی ایمیل مالک این پیام. |
quarantines[] |
فقط خروجی. نامهای منبع قرنطینههایی که این پیام به آنها تعلق دارد. قالب: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
فقط خروجی. مُهر زمان دریافت پیام. |
direction |
فقط خروجی. جهت پیام (مثلاً، ورودی، خروجی). |
state |
فقط خروجی. وضعیت پردازش فعلی پیام. |
retentionExpireTime |
فقط خروجی. مُهر زمان تا زمانی که این پیام حفظ خواهد شد. |
triggeredRules[] |
فقط خروجی. اطلاعات مربوط به قوانینی که باعث قرنطینه شدهاند. |
content |
فقط خروجی. محتوای دقیق و فراداده ایمیل قرنطینهشده. |
rawMessage |
فقط خروجی. کل پیام ایمیل در رشته کدبندیشده base64url و قالببندیشده RFC 2822. اگر نوع محتوای RAW انتخاب شده باشد، این را برمیگرداند. |
جهت
جهت پیام.
| شمارشیها | |
|---|---|
DIRECTION_UNSPECIFIED |
نامشخص. |
INBOUND |
پیام قرنطینهشده را کاربر دریافت کرد. |
OUTBOUND |
پیام قرنطینهشده را کاربر ارسال کرده است. |
ایالت
وضعیت پردازش فعلی پیام.
| شمارشیها | |
|---|---|
STATE_UNSPECIFIED |
نامشخص. |
PENDING_TRIAGE |
پیام در «قرنطینه» است. |
RELEASED |
پیام از قرنطینه آزاد شد. |
DENIED |
پیام درحین قرنطینه رد شد. |
TriggeredRule
اطلاعات مربوط به قانون خاصی که باعث قرنطینه شدن پیام شده است.
| نمایش JSON |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| فیلدها | |
|---|---|
policyId |
شناسه خطمشیای که قانون ایجادشده با آن مرتبط است. |
ruleId |
شناسه قانون خاص ایجادشده. |
displayName |
نام یا شرح قانون ایجادشده. |
MessageContent
اطلاعات دقیق درباره محتوای پیام ایمیل قرنطینهشده.
| نمایش JSON |
|---|
{ "headers": [ { object ( |
| فیلدها | |
|---|---|
headers[] |
سرصفحههای پیام ایمیل. |
attachments[] |
پیوستهای موجود در پیام ایمیل. |
body |
متن ساده یا گزیده پیام ایمیل. |
subject |
موضوع پیام ایمیل. |
labels[] |
برچسبهای استاندارد اعمالشده به پیام (برای نمونه، «قرنطینه»). |
classificationLabelValues[] |
مقادیر «برچسب طبقهبندی» روی پیام اعمال شد. فقط برای حسابهای Google Workspace وجود دارد. |
سرایند
سرایند در پیام ایمیل.
| نمایش JSON |
|---|
{ "name": string, "value": string } |
| فیلدها | |
|---|---|
name |
نام سرایند، مثل «از» یا «موضوع». |
value |
مقدار سرایند که MIME رمزگشایی شده است. |
پیوست
پیوست در پیام ایمیل.
| نمایش JSON |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| فیلدها | |
|---|---|
filename |
نام فایل پیوست. |
mimeType |
نوع MIME پیوست (مثلاً «application/pdf»). |
sizeBytes |
اندازه پیوست به بایت. |
attachmentId |
شناسه یکتایی که برای واکشی محتوای پیوست استفاده میشود. |
ClassificationLabelValue
«برچسبهای طبقهبندی» اعمالشده روی پیام ایمیل.
| نمایش JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| فیلدها | |
|---|---|
labelId |
شناسه برچسب طبقهبندی الفباعددی متعارف یا خام. |
fields[] |
مقادیر فیلد برای شناسه برچسب طبقهبندی ارائهشده. |
ClassificationLabelFieldValue
مقادیر فیلد برای برچسب طبقهبندی.
| نمایش JSON |
|---|
{ "fieldId": string, "selection": string } |
| فیلدها | |
|---|---|
fieldId |
شناسه فیلد برای «مقدار برچسب طبقهبندی». |
selection |
شناسه انتخاب گزینش برای گزینه انتخاب. |
روشها |
|
|---|---|
|
فهرستی از پیامها را بهصورت ناهمگام رد میکند. |
|
فهرستی از پیامها را بهصورت ناهمگام منتشر میکند. |
|
پیامی را از قرنطینه رد میکند. |
|
فراداده و محتوای پیام قرنطینهشده را دریافت میکند. |
|
بااستفاده از شرایط فیلتر خاص، پیامهای قرنطینهشده را جستجو میکند. |
|
پیامی را از قرنطینه آزاد میکند تا به گیرندگان تحویل داده شود. |
|
پیامهای قرنطینهشده را بااستفاده از پُرسمانهای جستجوی خاص جستجو میکند. |