Как с помощью gmail апи проверять скорость доставки писем в конечный ящик?

Есть задача - проверять разрыв по времени между отправкой и реальной доставкой в ящик gmail писем, письма отпрвалять умею, а отслеживать их доставку с фильтрацией по адресату и тд - нет. Это наверное решается google api? Может кто-то кинет конректные запросы и сценарий для такой проверки?

А обязательно ли гугл почту использовать?
На одном из проектов использовал http://www.emailyak.com/ для задачи активации акаунта по почте. У них простой API

Do different tests instead of repeating the same tests

1 лайк

Да почему то именно с гугловской почтой замечаем часто проблемы с быстрой доставкой писем. Поэтому наверное только сам гугл…

Да, думаю и с google rest api это можно сделать Method: users.messages.list  |  Gmail  |  Google Developers
А скорость можно проверить следующим образом :
отправляем письмо - включаем таймер - с небольшим промежутком начинаем дёргать апи - при получении письма выходим - получаем таймаут с некой погрешностью. Для более устреднённого значения повторить N раз

Do different tests instead of repeating the same tests

Привет, все просто делаеться с помощью GmailAPI
Настройки, ключи и примеры тут.

1.Открываем соеднение / Авторизация
2.Получаем список id емейлов по критерию (тема, время и т.д)
3.Загружаем письмо полностью используя его ID.
4.Закрываем соединение.