REST Resource: users.settings.sendAs

Resource: SendAs

Setelan yang terkait dengan alias kirim sebagai, yang dapat berupa alamat login utama yang terkait dengan akun atau alamat "dari" kustom. Alias kirim sebagai sesuai dengan fitur "Kirim Email Sebagai" di antarmuka web. Alias kirim sebagai harus berupa alamat email yang valid.

Representasi JSON
{
  "sendAsEmail": string,
  "displayName": string,
  "replyToAddress": string,
  "signature": string,
  "isPrimary": boolean,
  "isDefault": boolean,
  "treatAsAlias": boolean,
  "smtpMsa": {
    object (SmtpMsa)
  },
  "verificationStatus": enum (VerificationStatus)
}
Kolom
sendAsEmail

string

Alamat email yang muncul di header "Dari:" untuk email yang dikirim menggunakan alias ini. Ini bersifat hanya baca untuk semua operasi kecuali pembuatan.

displayName

string

Nama yang muncul di header "Dari:" untuk email yang dikirim menggunakan alias ini. Untuk alamat "dari" kustom, jika kolom ini kosong, Gmail akan mengisi header "Dari:" dengan nama yang digunakan untuk alamat utama yang terkait dengan akun. Jika admin telah menonaktifkan kemampuan pengguna untuk memperbarui format nama mereka, permintaan untuk memperbarui kolom ini untuk login utama akan gagal tanpa pemberitahuan.

replyToAddress

string

Alamat email opsional yang disertakan dalam header "Reply-To:" untuk email yang dikirim menggunakan alias ini. Jika kosong, Gmail tidak akan membuat header "Reply-To:".

signature

string

Tanda tangan HTML opsional yang disertakan dalam pesan yang dibuat dengan alias ini di UI web Gmail. Tanda tangan ini hanya ditambahkan ke email baru.

isPrimary

boolean

Apakah alamat ini adalah alamat utama yang digunakan untuk login ke akun. Setiap akun Gmail memiliki tepat satu alamat utama, dan alamat tersebut tidak dapat dihapus dari kumpulan alias kirim sebagai. Kolom ini bersifat hanya baca.

isDefault

boolean

Apakah alamat ini dipilih sebagai alamat "Dari:" default dalam situasi seperti menulis pesan baru atau mengirim balasan otomatis saat sedang cuti. Setiap akun Gmail memiliki tepat satu alamat kirim sebagai default, sehingga satu-satunya nilai yang valid yang dapat ditulis klien ke kolom ini adalah true. Mengubahnya dari false menjadi true untuk suatu alamat akan membuat kolom ini menjadi false untuk alamat default sebelumnya yang lain.

treatAsAlias

boolean

Apakah Gmail harus memperlakukan alamat ini sebagai alias untuk alamat email utama pengguna. Setelan ini hanya berlaku untuk alias "dari" kustom.

smtpMsa

object (SmtpMsa)

Layanan SMTP opsional yang akan digunakan sebagai relai keluar untuk email yang dikirim menggunakan alias ini. Jika kolom ini kosong, email keluar akan dikirim langsung dari server Gmail ke layanan SMTP tujuan. Setelan ini hanya berlaku untuk alias "dari" kustom.

verificationStatus

enum (VerificationStatus)

Menunjukkan apakah alamat ini telah diverifikasi untuk digunakan sebagai alias kirim sebagai. Hanya baca. Setelan ini hanya berlaku untuk alias "dari" kustom.

SmtpMsa

Konfigurasi untuk komunikasi dengan layanan SMTP.

Representasi JSON
{
  "host": string,
  "port": integer,
  "username": string,
  "password": string,
  "securityMode": enum (SecurityMode)
}
Kolom
host

string

Nama host layanan SMTP. Wajib.

port

integer

Port layanan SMTP. Wajib.

username

string

Nama pengguna yang akan digunakan untuk autentikasi dengan layanan SMTP. Ini adalah kolom hanya tulis yang dapat ditentukan dalam permintaan untuk membuat atau memperbarui setelan SendAs; kolom ini tidak pernah diisi dalam respons.

password

string

Sandi yang akan digunakan untuk autentikasi dengan layanan SMTP. Ini adalah kolom hanya tulis yang dapat ditentukan dalam permintaan untuk membuat atau memperbarui setelan SendAs; kolom ini tidak pernah diisi dalam respons.

securityMode

enum (SecurityMode)

Protokol yang akan digunakan untuk mengamankan komunikasi dengan layanan SMTP. Wajib.

SecurityMode

Protokol yang dapat digunakan untuk mengamankan komunikasi dengan layanan SMTP.

Enum
securityModeUnspecified Mode keamanan tidak ditentukan.
none Komunikasi dengan layanan SMTP jarak jauh tidak aman. Memerlukan port 25.
ssl Komunikasi dengan layanan SMTP jarak jauh diamankan menggunakan SSL.
starttls Komunikasi dengan layanan SMTP jarak jauh diamankan menggunakan STARTTLS.

VerificationStatus

Menunjukkan apakah kepemilikan alamat telah diverifikasi untuk digunakan sebagai alias kirim sebagai.

Enum
verificationStatusUnspecified Status verifikasi tidak ditentukan.
accepted Alamat siap digunakan sebagai alias kirim sebagai.
pending Alamat sedang menunggu verifikasi oleh pemilik.

Metode

create

Membuat alias "dari" khusus untuk mengirim sebagai.

delete

Menghapus alias kirim sebagai yang ditentukan.

get

Mendapatkan alias kirim sebagai yang ditentukan.

list

Mencantumkan alias kirim sebagai untuk akun yang ditentukan.

patch

Membuat patch alias kirim sebagai yang ditentukan.

update

Memperbarui alias kirim sebagai.

verify

Mengirim email verifikasi ke alamat alias kirim sebagai yang ditentukan.