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

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