เอกสารนี้อธิบายวิธีกำหนดค่าการส่งต่ออีเมลใน Gmail API
คุณสามารถใช้แหล่งข้อมูล
settings เพื่อ
กำหนดค่าการส่งต่อสำหรับบัญชี อีเมลที่จะใช้เป็น
อีเมลสำหรับการส่งต่อต้องเป็นไปตามเกณฑ์ใดเกณฑ์หนึ่งต่อไปนี้
- อีเมลได้รับการยืนยันแล้ว ดูข้อมูลเพิ่มเติมได้ที่หัวข้อสร้างและยืนยัน ที่อยู่อีเมลสำหรับการส่งต่อ
- อีเมลอยู่ในโดเมนเดียวกับผู้ส่ง
- อีเมลเป็นของโดเมนย่อยภายในโดเมนเดียวกันของผู้ส่ง
- อีเมลเป็นของชื่อแทนโดเมนที่กำหนดค่าเป็นส่วนหนึ่งของบัญชี Google Workspace เดียวกัน
หากอีเมลสำหรับการส่งต่อไม่เป็นไปตามกฎข้อใดข้อหนึ่งเหล่านี้ การตั้งค่า การส่งต่อโดยใช้ API จะล้มเหลว
ดูข้อมูลเกี่ยวกับวิธี
สร้าง
แสดง
รับ
หรือ
ลบ
อีเมลที่ส่งต่อได้ที่วิธีการในแหล่งข้อมูล
settings.forwardingAddresses
ดูข้อมูลเกี่ยวกับวิธี
รับ
หรือ
อัปเดต
การตั้งค่าการส่งต่ออัตโนมัติได้ที่วิธีการในแหล่งข้อมูล settings
สร้างและยืนยันอีเมลสำหรับการส่งต่อ
คุณต้อง สร้าง ที่อยู่อีเมลสำหรับการส่งต่อก่อนที่จะใช้งาน ในบางกรณี ผู้ใช้ต้องยืนยัน ความเป็นเจ้าของที่อยู่ด้วย
หาก Gmail กำหนดให้ผู้ใช้ยืนยันอีเมลสำหรับส่งต่อ ระบบจะส่งคืนอีเมลพร้อมกับ
VerificationStatus
ของ pending ระบบจะส่งข้อความยืนยันไปยังอีเมลปลายทางโดยอัตโนมัติ
เจ้าของอีเมลต้องดำเนินการยืนยันให้เสร็จสมบูรณ์ก่อนจึงจะใช้อีเมลได้
ที่อยู่อีเมลสำหรับการส่งต่อที่ไม่ต้องมีการยืนยันจะมีสถานะการยืนยัน
เป็น accepted
เปิดใช้การส่งต่ออัตโนมัติ
คุณสามารถเลือกส่งต่อข้อความใหม่ทั้งหมดไปยังอีเมลอื่นได้
โดยให้เรียกใช้เมธอด
updateAutoForwarding
เพื่อเปิดใช้การส่งต่ออัตโนมัติสำหรับบัญชี การเรียกใช้ต้องมีที่อยู่การส่งต่อที่ลงทะเบียน
และยืนยันแล้ว รวมถึงการดำเนินการกับข้อความที่ส่งต่อ
โดยตั้งค่าโดยใช้ออบเจ็กต์
AutoForwarding
ฟิลด์
disposition
ใช้เพื่อตั้งค่าสถานะข้อความหลังจากส่งต่อข้อความ ค่าเริ่มต้นคือ dispositionUnspecified แต่คุณตั้งค่าช่องนี้เป็น dispositionUnspecified ไม่ได้
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปิดใช้การส่งต่ออัตโนมัติ แล้วย้าย ข้อความที่ส่งต่อไปยังถังขยะ
Java
Python
หากต้องการปิดใช้การส่งต่ออัตโนมัติ ให้เรียกใช้เมธอด updateAutoForwarding และตั้งค่าฟิลด์
enabled
ในออบเจ็กต์ AutoForwarding เป็น false
ส่งต่อข้อความที่ต้องการ
การส่งต่ออัตโนมัติจะส่งข้อความ Gmail ที่ได้รับทั้งหมดไปยังบัญชีเป้าหมาย หากต้องการส่งต่อข้อความที่เฉพาะเจาะจง ให้ตั้งค่าตัวกรองเพื่อสร้างกฎที่ ส่งต่อข้อความเพื่อตอบสนองต่อแอตทริบิวต์หรือเนื้อหาของข้อความ
หากต้องการส่งต่อข้อความไปยังหลายบัญชี ให้สร้างตัวกรองสำหรับอีเมล ที่ใช้ส่งต่อทุกบัญชี