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

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

signature

string

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

isPrimary

boolean

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

isDefault

boolean

ระบุว่าอีเมลนี้ได้รับเลือกเป็นอีเมล "จาก:" เริ่มต้นในสถานการณ์ต่างๆ เช่น การเขียนข้อความใหม่หรือการส่งการตอบกลับอัตโนมัติเมื่อไม่อยู่ บัญชี Gmail ทุกบัญชีจะมีอีเมล "ส่งในชื่อ" เริ่มต้นเพียงอีเมลเดียว ดังนั้นค่าที่ถูกต้องเพียงค่าเดียวที่ไคลเอ็นต์เขียนลงในช่องนี้ได้คือ 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

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