دو روش برای ارسال ایمیل با استفاده از Gmail API وجود دارد:
-  می توانید مستقیماً با استفاده از روش messages.sendآن را ارسال کنید.
-  با استفاده از روش drafts.sendمی توانید آن را از پیش نویس ارسال کنید.
 ایمیلها بهعنوان رشتههای رمزگذاریشده base64url در ویژگی raw یک منبع پیام ارسال میشوند. گردش کار سطح بالا برای ارسال ایمیل به این صورت است:
- محتوای ایمیل را به روشی راحت ایجاد کنید و آن را به عنوان یک رشته base64url رمزگذاری کنید.
-  یک منبع پیام جدید ایجاد کنید و ویژگی rawآن را روی رشته base64url که ایجاد کردید تنظیم کنید.
-  برای ارسال پیام messages.sendتماس بگیرید، یا در صورت ارسال پیشنویس،drafts.sendرا ارسال کنید.
جزئیات این گردش کار بسته به انتخاب کتابخانه مشتری و زبان برنامه نویسی شما می تواند متفاوت باشد.
ایجاد پیام
Gmail API به پیامهای ایمیل MIME مطابق با RFC 2822 و کدگذاری شده بهعنوان رشتههای base64url نیاز دارد. بسیاری از زبان های برنامه نویسی دارای کتابخانه یا ابزارهایی هستند که فرآیند ایجاد و رمزگذاری پیام های MIME را ساده می کند. مثالهای کد زیر نحوه ایجاد یک پیام MIME را با استفاده از کتابخانههای سرویس گیرنده Google APIs برای زبانهای مختلف نشان میدهند.
جاوا
 ایجاد یک پیام ایمیل را می توان با کلاس MimeMessage در بسته javax.mail.internet بسیار ساده کرد. مثال زیر نحوه ایجاد پیام ایمیل، از جمله هدرها را نشان می دهد:
گام بعدی این است که MimeMessage رمزگذاری کنید، یک شی Message را نمونه سازی کنید و رشته پیام کدگذاری شده base64url را به عنوان مقدار ویژگی raw تنظیم کنید.
پایتون
 نمونه کد زیر ایجاد یک پیام MIME، کدگذاری به رشته base64url و اختصاص آن به فیلد raw منبع Message را نشان میدهد:
ایجاد پیام با پیوست
ایجاد یک پیام با پیوست مانند ایجاد هر پیام دیگری است، اما روند آپلود فایل به عنوان یک پیام MIME چند قسمتی به زبان برنامه نویسی بستگی دارد. مثالهای کد زیر راههای ممکن برای ایجاد یک پیام MIME چند قسمتی با پیوست را نشان میدهند.
جاوا
مثال زیر نحوه ایجاد یک پیام MIME چند قسمتی را نشان می دهد، مراحل رمزگذاری و تخصیص مانند بالا است.
پایتون
 مشابه مثال قبلی، این مثال همچنین کدگذاری پیام به base64url و تخصیص آن به فیلد raw منبع Message را انجام می دهد.
ارسال پیام
 هنگامی که یک پیام ایجاد کردید، می توانید آن را با ارائه آن در متن درخواست یک تماس به messages.send ارسال کنید، همانطور که در مثال های زیر نشان داده شده است. 
جاوا
پایتون
اگر میخواهید پاسخی ارسال کنید و میخواهید ایمیل به رشته ارسال شود، مطمئن شوید که:
-  سرصفحه های Subjectمطابقت دارند
-  هدر ReferencesوIn-Reply-Toاز استاندارد RFC 2822 پیروی می کند.
برای اطلاعات در مورد ارسال پیام از پیش نویس، به ایجاد پیش نویس مراجعه کنید.