Как SendGrid проверяет, что электронное письмо было «доставлено», и как я могу сделать то же самое при использовании Gmail SMTP?

#email #smtp #gmail #sendgrid

#Адрес электронной почты #smtp #gmail #sendgrid

Вопрос:

SendGrid может отслеживать, отправлено ли электронное письмо «… было принято принимающим сервером».

Как бы это сделать в приложении, которое использует SMTP-серверы Gmail, а не SendGrid? (Например, приложение NodeJS, которое использует nodemailer, или приложение Ruby-on-Rails, которое использует Action Mailer, для отправки электронной почты через Gmail SMTP)

Ответ №1:

На разных уровнях платных предложений G Suite от Google есть ведение журнала, которое вы можете использовать: Отслеживать доставку сообщений с помощью поиска в журнале электронной почты (google.com).

Если вы не платите за G Suite и пытаетесь самостоятельно создать способ сбора статистики, это становится сложнее. Поставщики услуг электронной почты обычно засчитывают «открытие», используя что-то вроде перехода по ссылке в электронном письме (связанной с контролируемым вами свойством) или загрузки изображения в электронном письме (опять же, загруженного из контролируемого вами свойства). Вы можете прочитать больше о том, как работают тарифы на открытие электронной почты ESP здесь: Наука, лежащая в основе тарифов на открытие электронной почты (и как заставить больше людей читать ваши электронные письма) (superoffice.com)

Комментарии:

1. Спасибо, что рассказали мне о поиске в журнале электронной почты GSuite. Содержащиеся в нем данные интересны, но я ищу что-то более удобное для программиста, что позволит мне проверять скорость доставки без ручного вмешательства

2. Также хочу упомянуть: я уже разбираюсь в отслеживании открытых ставок. Я ищу совет по отслеживанию доставки электронной почты (как это делает SendGrid), в частности.

Ответ №2:

SMTP-серверы Gmail не сообщают о доставке электронной почты, только если произошел отказ. Google несколько закрыт в этом отношении, только платные пользователи в G Suite могут фактически видеть подробный статус доставки с помощью инструмента поиска в журнале электронной почты.

Надеюсь, это поможет.