ผู้ใช้บางรายได้กำหนดค่าบัญชีอีเมลมากกว่าหนึ่งบัญชีใน Outlook และตั้งบัญชีหนึ่งเป็นบัญชีเริ่มต้น แต่พวกเขายังต้องการให้ Outlook ส่งต่ออีเมลขาเข้าเฉพาะผ่านบัญชีอื่นโดยอัตโนมัติ Outlook ไม่มีฟังก์ชันดังกล่าว ดังนั้นจึงสามารถใช้ได้เฉพาะกับโค้ด VBA ที่แชร์ในบทความนี้เท่านั้น
ตัวอย่างเช่น คุณได้ตั้งค่าบัญชีอีเมล POP3 สองบัญชีใน Outlook ของคุณและตั้งค่าบัญชี 1 เป็นบัญชีเริ่มต้น ด้วยเหตุนี้ อีเมลขาเข้าทั้งหมดจะถูกบันทึกไว้ในไฟล์ Outlook ของบัญชี 1 และคุณสร้างกฎ Outlook เพื่อส่งต่ออีเมลขาเข้าที่ระบุไปยังบุคคลอื่นโดยอัตโนมัติ ตอนนี้ สิ่งที่คุณคาดหวังก็คือ การส่งต่อจดหมายทั้งหมดจะดำเนินการผ่านบัญชีอีเมลอื่น ซึ่งก็คือบัญชี 2 อย่างไรก็ตาม กฎของ Outlook ไม่ได้ให้การดำเนินการดังกล่าว จึงต้องใช้วิธีการอื่นๆ เช่น วิธีดังต่อไปนี้

ส่งต่ออีเมลขาเข้าเฉพาะโดยอัตโนมัติผ่านบัญชีอื่น
- ขั้นแรกใน Outlook ให้เข้าถึงโปรแกรมแก้ไข VBA ผ่าน "Alt + F11"
- จากนั้น ในตัวแก้ไข VBA ให้วางโค้ด VBA ต่อไปนี้ลงในโมดูลที่ไม่ได้ใช้งาน
Sub AutoForwardMailsThroughAnotherAccount(objMail As Outlook.MailItem)
Dim objForwardMail As Outlook.MailItem
Dim objRecipient As Outlook.Recipient
Dim objMailAccounts As Outlook.Accounts
Dim objMailAccount As Outlook.Account
Set objForwardMail = objMail.Forward
'Change the recipients of forwarding email
Set objRecipient = objForwardMail.Recipients.Add("shelly@datanumen.com")
objRecipient.Type = olTo
objForwardMail.Recipients.ResolveAll
Set objMailAccounts = Outlook.Application.Session.Accounts
For Each objMailAccount In objMailAccounts
'Replace "John Smith" with the display name of your email account
If objMailAccount.DisplayName = "John Smith" Then
objForwardMail.SendUsingAccount = objMailAccount
objForwardMail.Send
End If
Next
End Sub
- ถัดไป ออกจากตัวแก้ไข VBA
- จากนั้นคลิก “กฎ” > “จัดการกฎและการแจ้งเตือน” บนแท็บ “หน้าแรก”
- จากนั้นในกล่องโต้ตอบใหม่ ให้กด "กฎใหม่"
- หลังจากนั้นกล่องโต้ตอบอื่นจะปรากฏขึ้น โดยคุณต้องเลือก "ใช้กฎกับข้อความที่ฉันได้รับ" แล้วคลิก "ถัดไป"
- ถัดไป ในหน้าจอใหม่ คุณจะต้องตั้งค่าเงื่อนไขของกฎ เช่น "มีคำเฉพาะในเรื่อง" แล้วกด "ถัดไป"
- ในหน้าจอถัดไป คุณต้องเลือก "เรียกใช้สคริปต์" และเลือกมาโครใหม่ที่คุณเพิ่มไว้ตอนนี้
- หลังจากนั้น คุณสามารถตั้งค่ากฎให้เสร็จสิ้นตามวิซาร์ดบนหน้าจอได้
- จากนี้ไป ทุกครั้งที่อีเมลใดอีเมลหนึ่งเข้าสู่กล่องจดหมายเฉพาะ Outlook จะส่งต่ออัตโนมัติผ่านบัญชีอีเมลอื่นโดยเฉพาะ
กอบกู้ข้อมูล Outlook หลังจากความเสียหาย
แม้ว่า Outlook จะมีฟังก์ชันมากมาย แต่ก็ยังไม่สามารถปราศจากข้อผิดพลาดและความเสียหายได้ หาก Outlook ของคุณขัดข้องกะทันหัน มีโอกาสร้ายที่ไฟล์ข้อมูล Outlook ของคุณอาจเสียหาย ในขณะนั้นแม้แต่ตัวฝังตัว ซ่อมแซม Outlook เครื่องมือ Scanpst ไม่สามารถช่วยคุณได้ คุณไม่มีทางเลือกอื่นนอกจากต้องช่วยเหลือจากเครื่องมือภายนอกที่น่ากลัวเช่น DataNumen Outlook Repair.
บทนำผู้เขียน:
Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ sql ที่เสียหาย และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.





