このドキュメントでは、Gmail API で送信専用エイリアスとメール署名を構成する方法について説明します。
送信専用エイリアスは、アカウントからメールを送信できるメールアドレスを表します。各アカウントには、アカウントのメインのメールアドレスを表すエイリアスが常に少なくとも 1 つあります。
送信元エイリアスは、Gmail ウェブ インターフェースの [名前] 機能に対応しています。
エイリアスを使用して、アカウントの署名を管理することもできます。メール署名を変更するには、送信専用エイリアスについて基本的な知識が必要です。
エイリアスの作成、一覧表示、取得、更新、削除の方法については、settings.sendAs リソースをご覧ください。
エイリアスを作成して確認する
エイリアスを使用する前に、エイリアスを作成する必要があります。場合によっては、ユーザーはエイリアスの所有権も確認する必要があります。
Gmail でエイリアスのユーザー確認が必要な場合、API は pending の VerificationStatus を含むエイリアスを返します。Gmail は、対象のメールアドレスに確認メッセージを自動的に送信します。エイリアスを使用する前に、メールアドレスの所有者が確認プロセスを完了する必要があります。
検証が不要なエイリアスの検証ステータスは accepted です。
必要に応じて、settings.sendAs.verify メソッドを使用して確認リクエストを再送信します。
SMTP 設定
外部アドレスのエイリアスは、リモート SMTP メール送信エージェント(MSA)経由でメールを送信する必要があります。エイリアスの SMTP MSA を構成するには、smtpMsa フィールドを使用して接続の詳細を指定します。
署名を管理する
エイリアスごとにメール署名を設定することもできます。次のコードサンプルは、ユーザーのメインアドレスの署名を設定する方法を示しています。