REST Resource: users.settings.sendAs

ทรัพยากร: SendAs

การตั้งค่าที่เชื่อมโยงกับอีเมลแทนสำหรับการส่ง ซึ่งอาจเป็นอีเมลสำหรับเข้าสู่ระบบหลักที่เชื่อมโยงกับบัญชีหรืออีเมล "จาก" ที่กําหนดเอง อีเมลที่ใช้ส่งแทนจะสอดคล้องกับฟีเจอร์"ส่งอีเมลในชื่อ" ในเว็บอินเทอร์เฟซ

การแสดง JSON
{
  "sendAsEmail": string,
  "displayName": string,
  "replyToAddress": string,
  "signature": string,
  "isPrimary": boolean,
  "isDefault": boolean,
  "treatAsAlias": boolean,
  "smtpMsa": {
    object (SmtpMsa)
  },
  "verificationStatus": enum (VerificationStatus)
}
ช่อง
sendAsEmail

string

อีเมลที่ปรากฏในส่วนหัว "จาก:" สำหรับอีเมลที่ส่งโดยใช้อีเมลแทนนี้ สิทธิ์นี้เป็นแบบอ่านอย่างเดียวสําหรับการดำเนินการทั้งหมดยกเว้นการสร้าง

displayName

string

ชื่อที่ปรากฏในส่วนหัว "จาก:" สำหรับอีเมลที่ส่งโดยใช้อีเมลแทนนี้ สำหรับอีเมล "จาก" ที่กําหนดเอง หากช่องนี้ว่างเปล่า Gmail จะป้อนข้อมูลส่วนหัว "จาก:" ด้วยชื่อที่ใช้สําหรับอีเมลหลักที่เชื่อมโยงกับบัญชี หากผู้ดูแลระบบปิดใช้สิทธิ์ของผู้ใช้ในการอัปเดตรูปแบบชื่อ คำขออัปเดตช่องนี้สำหรับการเข้าสู่ระบบหลักจะดำเนินการไม่สำเร็จ

replyToAddress

string

อีเมลที่ไม่บังคับซึ่งรวมอยู่ในส่วนหัว "ตอบกลับ:" สำหรับอีเมลที่ส่งโดยใช้อีเมลนี้ หากช่องนี้ว่างเปล่า Gmail จะไม่สร้างส่วนหัว "ตอบกลับ:"

signature

string

ลายเซ็น HTML ที่ไม่บังคับซึ่งรวมอยู่ในข้อความที่เขียนด้วยอีเมลแทนนี้ใน UI ทางเว็บของ Gmail ระบบจะเพิ่มลายเซ็นนี้ในอีเมลใหม่เท่านั้น

isPrimary

boolean

ที่อยู่นี้เป็นอีเมลหลักที่ใช้เข้าสู่ระบบบัญชีหรือไม่ บัญชี Gmail ทุกบัญชีมีที่อยู่หลักเพียงที่อยู่เดียว และไม่สามารถลบออกจากคอลเล็กชันอีเมลที่ใช้ส่งแทนได้ ช่องนี้เป็นแบบอ่านอย่างเดียว

isDefault

boolean

เลือกอีเมลนี้เป็นอีเมล "จาก:" เริ่มต้นหรือไม่ในสถานการณ์ต่างๆ เช่น การเขียนข้อความใหม่หรือส่งการตอบกลับอัตโนมัติเมื่อลาพักร้อน บัญชี Gmail ทุกบัญชีมีอีเมลที่ใช้ส่งแทนเริ่มต้นเพียง 1 รายการเท่านั้น ค่าที่ถูกต้องเพียงค่าเดียวที่ไคลเอ็นต์จะเขียนลงในช่องนี้คือ true การเปลี่ยนค่านี้จาก false เป็น true สำหรับที่อยู่หนึ่งๆ จะทำให้ช่องนี้กลายเป็น false สำหรับที่อยู่เริ่มต้นอื่นก่อนหน้านี้

treatAsAlias

boolean

กำหนดว่า Gmail ควร ถือว่าอีเมลนี้เป็นอีเมลแทนสำหรับอีเมลหลักของผู้ใช้หรือไม่ การตั้งค่านี้มีผลกับอีเมล "จาก" ที่กำหนดเองเท่านั้น

smtpMsa

object (SmtpMsa)

บริการ SMTP ที่ไม่บังคับซึ่งจะใช้เป็นรีเลย์ขาออกสำหรับอีเมลที่ส่งโดยใช้อีเมลแทนนี้ หากช่องนี้ว่างเปล่า ระบบจะส่งอีเมลขาออกจากเซิร์ฟเวอร์ของ Gmail ไปยังบริการ SMTP ปลายทางโดยตรง การตั้งค่านี้มีผลกับอีเมล "จาก" ที่กำหนดเองเท่านั้น

verificationStatus

enum (VerificationStatus)

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

SmtpMsa

การกําหนดค่าสําหรับการสื่อสารกับบริการ SMTP

การแสดง JSON
{
  "host": string,
  "port": integer,
  "username": string,
  "password": string,
  "securityMode": enum (SecurityMode)
}
ช่อง
host

string

ชื่อโฮสต์ของบริการ SMTP ต้องระบุ

port

integer

พอร์ตของบริการ SMTP ต้องระบุ

username

string

ชื่อผู้ใช้ที่จะใช้ตรวจสอบสิทธิ์กับบริการ SMTP ช่องนี้เป็นช่องที่เขียนอย่างเดียวซึ่งระบุได้ในคำขอเพื่อสร้างหรืออัปเดตการตั้งค่า SendAs โดยระบบจะไม่ป้อนข้อมูลในคำตอบ

password

string

รหัสผ่านที่จะใช้ตรวจสอบสิทธิ์กับบริการ SMTP ช่องนี้เป็นช่องที่เขียนอย่างเดียวซึ่งระบุได้ในคำขอเพื่อสร้างหรืออัปเดตการตั้งค่า SendAs โดยระบบจะไม่ป้อนข้อมูลในคำตอบ

securityMode

enum (SecurityMode)

โปรโตคอลที่จะใช้เพื่อรักษาความปลอดภัยในการสื่อสารกับบริการ SMTP ต้องระบุ

SecurityMode

โปรโตคอลที่อาจใช้เพื่อรักษาความปลอดภัยในการสื่อสารกับบริการ SMTP

Enum
securityModeUnspecified ไม่ได้ระบุโหมดการรักษาความปลอดภัย
none การสื่อสารกับบริการ SMTP ระยะไกลไม่ปลอดภัย ต้องใช้พอร์ต 25
ssl การสื่อสารกับบริการ SMTP ระยะไกลจะปลอดภัยโดยใช้ SSL
starttls การสื่อสารกับบริการ SMTP ระยะไกลจะปลอดภัยโดยใช้ STARTTLS

VerificationStatus

ระบุว่ามีการยืนยันการเป็นเจ้าของอีเมลเพื่อใช้เป็นอีเมลที่ใช้ส่งแทนหรือไม่

Enum
verificationStatusUnspecified สถานะการยืนยันที่ไม่ระบุ
accepted ที่อยู่พร้อมใช้งานเป็นอีเมลที่ใช้ส่งแทนแล้ว
pending ที่อยู่ดังกล่าวกำลังรอการยืนยันจากเจ้าของ

เมธอด

create

สร้างชื่อแทน "จาก" ที่กำหนดเองสำหรับการส่งในชื่อ

delete

ลบอีเมลแทนที่ระบุ

get

รับอีเมลแทนที่ระบุ

list

แสดงรายการอีเมลแทนสำหรับการส่งอีเมลในนามของบัญชีที่ระบุ

patch

แพตช์อีเมลแทนที่ระบุ

update

อัปเดตอีเมลที่ใช้ส่งแทน

verify

ส่งอีเมลยืนยันไปยังอีเมลแทนที่ระบุ