سؤال
كيف يمكنني حظر عنوان المستلم ببطاقات البدل؟
إذا كنت ترغب في حظر البريد إلى المستلم وتحديد عنوان المستلم مع حرف بدل، يجب إستخدام عامل تصفية الرسالة أو المحتوى. تسمح لك عوامل التصفية باستخدام تعبيرات منتظمة لمطابقة عناوين المرسل أو المستلم.
تستخدم الإيسا تعابير بيثون المنتظمة. بناء حرف بدل بسيط هو ".*"، والذي سيطابق صفر أو أكثر من الحروف حتى سطر جديد. يطابق "." أي حرف مفرد، ويطابق "*" التعبير السابق صفر أو أكثر من مرة في صف. لنقل أنك تريد مطابقة البريد الإلكتروني الخاص بالمستلمين HelpMail1 و HelpMail2 و HelpMail3 و @example.com. تعبير عامل تصفية لمطابقة هذه
"^helpmail.*@example\\.com$"
يطابق ^ بداية السطر و $ تطابق نهاية السطر، مما يحد المطابقة إلى البريد المساعدة فقط@scu.com، لكنها لا تطابق myhelpmail@scu.com، أو helpmail@scu.com.au. "\\" هو هروب قبل ال "." ، لذلك سيتم أخذه حرفيا. يمكنك بعد ذلك إستخدام هذا التعبير العادي في عامل تصفية الرسالة:
DropHelpmail
if (rcpt-to == "^helpmail.*@example\\.com$")
drop();
}
يمكنك أيضا إنشاء هذا كمرشح محتوى، ببساطة عن طريق إختيار "يحتوي" وإدخال التعبير العادي في نافذة الشرط: