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

SendGrid может отслеживать, было ли полученное сообщение получено сервером "..." .

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

Ответы [ 2 ]

1 голос
/ 11 марта 2019

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

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

0 голосов
/ 16 марта 2019

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

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

...