Есть задача - проверять разрыв по времени между отправкой и реальной доставкой в ящик 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.Закрываем соединение.