คุณอาจต้องใช้ตัวดำเนินการ "allof" ซึ่งเป็นบูลีน "และ" สำหรับการทดสอบหลายอย่าง สิ่งนี้:
ต้องการ ["fileinto", "กล่องจดหมาย"];
ถ้าทั้งหมด
(
ที่อยู่ "ถึง" "[email protected]",
ที่อยู่ "จาก" "[email protected]"
)
{
ไฟล์ลงใน "INBOX.Trash";
}
แจ้งให้ทราบมันเป็น แย่ ความคิดที่จะปฏิเสธในขั้นตอนนี้ เนื่องจากจะสร้างการตีกลับและสิ่งนี้มักไม่เป็นที่ต้องการ จดหมายจะได้รับการยอมรับตามเวลาที่ส่งไปยัง Sieve ดังนั้นคุณจึงสามารถย้ายไปยังสแปมหรือถังขยะ ทิ้ง (ลบอย่างเงียบ ๆ) และอื่น ๆ แต่อย่าปฏิเสธ
โปรดสังเกตด้วยว่าส่วนหัว "ถึง" และ "จาก" จากจดหมายสามารถปลอมแปลงได้ง่ายฉันจะสามารถหลีกเลี่ยงตัวกรองนี้ได้โดยการตั้งค่าที่อยู่ซองจดหมายที่ถูกต้องและปลอมแปลงส่วนหัว "ถึง" ในจดหมายเป็นอย่างอื่น มันคือ ซองจดหมาย ที่อยู่ (ระบุไว้ในคำสั่ง SMTP "RCPT To" แทนที่จะเป็นส่วนหัวของข้อความ) ควบคุมกล่องจดหมายที่จะส่งจดหมาย ในการทดสอบกับที่อยู่ซองจดหมาย ให้ใช้คำว่า "ซองจดหมาย" แทน "ที่อยู่" ในการทดสอบ และต้องใช้โมดูลตะแกรง "ซองจดหมาย"
ดูตัวอย่าง ที่นี่ สำหรับรายละเอียด