เป็นไปได้หรือไม่ที่จะตั้งค่ากฎใน Outlook 2010 โดยใช้คลาสของข้อความ


1

ฉันได้รับรายงานที่ไม่สามารถส่งได้ทั้งหมดสำหรับการส่งจดหมายจาก บริษัท ของฉัน การย้ายและทำแคตตาล็อกพวกเขาอาจใช้เวลาสักครู่และมันจะมีประโยชน์ถ้าฉันสามารถสร้างกฎที่ทำเพื่อฉันได้

วิธีที่มีประสิทธิภาพที่สุดในการทำเช่นนี้ดูเหมือนว่าจะเรียกใช้กฎตามคลาสข้อความที่ไม่สามารถส่งมอบได้ แต่ผมไม่สามารถดูคลาสของข้อความเป็นตัวเลือกที่ใดก็ได้ในตัวช่วยสร้างกฎขั้นสูงและGoogling จะไม่มีความช่วยเหลือ

แก้ไข: ฉันมีกฎที่ค้นหา "ไม่สามารถจัดส่ง" ในหัวเรื่องหัวเรื่องของอีเมลที่ได้รับและย้ายไปได้ แต่สิ่งนี้มีผลกับอีเมลแบบดั้งเดิมเท่านั้น (เช่นที่มีคลาสข้อความเป็น "ข้อความ") และละเว้นรายงานที่ไม่สามารถส่งได้จริง

ฉันขาดอะไรบางอย่างที่ชัดเจนหรือไม่สามารถทำได้?

คำตอบ:


4

คุณไม่สามารถทำได้ด้วยกฎของ Outlook แต่คุณสามารถทำได้ด้วยมาโคร Outlook ครั้งแรกที่เปิดใช้งานแมโครใน Outlook ตัวเลือกศูนย์ความเชื่อถือ จากนั้นใน Outlook กดALT + F11เพื่อเปิด VBA และวางแมโครต่อไปนี้เพื่อThisOutlookSession หลังจากนั้นให้บันทึกการเปลี่ยนแปลงและเริ่ม Outlook ใหม่ มาโครจะย้าย NDR ทั้งหมดไปยังโฟลเดอร์ย่อย "NDR" ของกล่องจดหมายของคุณ มันจะสร้างโฟลเดอร์ย่อยนี้หากจำเป็น รู้สึกอิสระที่จะแทนที่("NDR")ด้วยชื่อโฟลเดอร์ของคุณเองหากจำเป็น

Private WithEvents Items As Outlook.Items

Private Sub Application_Startup()
    Set Items = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub Items_ItemAdd(ByVal Item As Object)
    On Error Resume Next

    If UCase(Item.MessageClass) = "REPORT.IPM.NOTE.NDR" Then
        Set Folders = Session.GetDefaultFolder(olFolderInbox).Folders
        Set Folder = Folders.Item("NDR")
        If Folder Is Nothing Then
            Folder = Folders.Add("NDR")
        End If
        Item.Move Folder
    End If
End Sub

ทำงานเหมือนฝันถ้าคุณฝันถึงโค้ด ขอบคุณ @thims
SinisterBeard

0

กฎต่อไปนี้ควรใช้ได้ทั้งนี้ขึ้นอยู่กับความต้องการของคุณ

เปลี่ยนpostmaster@theCompany.comและmyUndeliverableให้เหมาะกับสภาพแวดล้อมของคุณ

ใช้กฎนี้หลังจากข้อความมาถึง

จากpostmaster@theCompany.com

และไม่สามารถส่งได้ในตัวแบบ

ย้ายไปยังโฟลเดอร์myUndeliverable

และหยุดการประมวลผลกฎเพิ่มเติม

รายงานที่ไม่ได้จัดส่ง (NDR) สามารถย้ายไปยังโฟลเดอร์ได้ แต่จะไม่ถูกส่งต่อไปยังคนอื่น


สวัสดี - นี่คือสิ่งที่ฉันได้ตั้งค่าไว้ในขณะนี้ แต่นี่จะจับอีเมลด้วยข้อความ "คลาส" ข้อความ (เช่นอีเมลมาตรฐาน) และ "ไม่สามารถส่งได้" ในชื่อและไม่สนใจรายงานที่ไม่สามารถส่งได้จริงดังนั้นคำถามนี้ - ฉันควรจะกล่าวสิ่งนี้ข้างต้นดังนั้นจะแก้ไขคำถามเดิมของฉันเช่นกัน
SinisterBeard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.