Как безопасно отправлять письма с подтверждением? - PullRequest
1 голос
/ 25 мая 2011

Мы используем Rails 3.0.X и запускаем наше веб-приложение на Heroku.Мы используем Google Apps Free edition , которая использует Gmail в качестве нашей почтовой службы.Наше приложение позволяет конечным пользователям зарегистрироваться по электронной почте.После чего мы отправляем пользователю подтверждение по электронной почте, чтобы доказать, что он владеет адресом электронной почты, на котором он зарегистрирован.

Сегодня несколько пользователей зарегистрировались одновременно, и вместо того, чтобы Gmail рассылал подтверждающие письма, он помечал их как спам.Как указано на их информационной странице :

Здесь, в Gmail, мы очень усердно работаем, чтобы бороться со спамом.Это включает в себя не только спам, поступающий в Gmail, но и спам, отправляемый из Gmail.Хотите верьте, хотите нет, но спамеры в больших количествах подписываются на адреса Gmail, чтобы рассылать спам!Чтобы помочь нам не использовать этот мусор в Интернете, мы отправляем почту, которая, как мы уверены, является спамом.К сожалению, мы не идеальны и иногда будем пересылать легальные письма.Мы приносим извинения за неудобства.

Существует ряд способов, которыми вы можете непреднамеренно запутать наш автоматический фильтр спама, отправив, например, подозрительный или спам-текст.Безусловно, наиболее распространенной проблемой является отправка почты cc / bcc'd большому количеству получателей («объемная почта») для рассылки информационных бюллетеней, приглашений и т. Д. Поскольку спам рассылается многим получателям, наш фильтр спама с большей вероятностьюпутать массовую почту со спамом.

Я отправил им письмо с объяснением нашей проблемы.И как это может помешать нашему бизнесу, если наши письма с подтверждением не будут отправлены.Я еще не получил известие от них.

Между тем, неправильно ли, что я использую почтовый сервер Gmail для отправки электронных писем?Должны ли мы использовать наш собственный почтовый сервер, а не сервер Gmail?Я замечаю, что у Heroku есть аддон Sendgrid .Должен ли я использовать этот сервис для отправки писем с подтверждением?

1 Ответ

2 голосов
/ 25 мая 2011

Обычно я нахожу, что если вы можете сделать это с помощью аддона heroku, то вы должны сделать это.Бесплатная опция sendgrid позволяет получать 200 писем в день, что, вероятно, достаточно для вас - если этого не произойдет, то у вас все хорошо и вы можете позволить себе обновление :) По моему опыту, деньги, потраченные на аддоны Heroku, того стоят по сравнению сзатраты времени разработчика на поиск альтернативного решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...