Google Apps перестает отправлять электронную почту каждые несколько дней

Каждые несколько дней приложения Google начинают отклонять мое имя пользователя и пароль с помощью:

SMTPAuthenticationError: (535, '5.7.1 Username and Password not accepted. Learn more at\n5.7.1 http://mail.google.com/support/bin/answer.py?answer=14257 22sm439603yxe.15')

Если я перейду на страницу входа в приложение Google и попробую свой пароль, он попросит ввести код. Заполнив его правильно, теперь я могу снова отправлять электронную почту в течение нескольких дней, пока это не повторится снова.

Как я могу этого не допустить? Кто-нибудь еще видел это при отправке автоматических писем через приложения Google?

Я отправляю регистрационные письма со своего веб-сайта, используя следующие настройки в django:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = '*secret*'
EMAIL_USE_TLS = True

person Paul Tarjan    schedule 09.09.2009    source источник
comment
Я очень надеюсь, что ваш пароль не «секрет» :-)   -  person Franci Penov    schedule 09.09.2009
comment
Я обнаружил, что запрос captcha появляется, когда пароль электронной почты не работает несколько раз. Вы можете попробовать изменить идентификатор электронной почты (на случай, если кто-то пытается угадать ваш пароль или у вас установлено приложение с неправильным паролем) и следуйте инструкциям Google на странице mail.google.com/support/bin/answer.py?hl=en&answer=14257 и посмотрите, решит ли это проблема.   -  person Alterlife    schedule 09.09.2009
comment
Если вы не скажете, какой пароль вы вводите, трудно понять, почему;)   -  person lprsd    schedule 09.09.2009
comment
@Alterlife, хорошо, я попробую сменить аккаунт, так как [email protected] легко угадать. @becomingGuru, лучше не пытайся угадать мой пароль;)   -  person Paul Tarjan    schedule 12.09.2009


Ответы (3)


Вам следует ограничить количество запросов до приемлемой для Google Apps скорости.

Однако я не уверен, есть ли у Google официальное заявление / руководство о приемлемой частоте запросов. Если вы не можете найти такое публичное заявление / руководство, вам следует обратиться в службу поддержки Google Apps, чтобы узнать, сможете ли вы пройти его там.

person Franci Penov    schedule 09.09.2009
comment
google.com/support/forum/p/ Google + Apps /. Без особой веры, что они вернутся ко мне. Какие-нибудь другие способы вы знаете? - person Paul Tarjan; 09.09.2009
comment
Нет, мне не известно о других местах, где можно получить поддержку от Google. Что ж, вы всегда можете поискать связь типа «друг друга» с сотрудником Google. Или свяжитесь с Мэттом Каттсом в Twitter. :-) К сожалению, с Google Apps вы получаете то, за что заплатили. А бесплатно / 50 долларов в год вы не получите такой большой поддержки. - person Franci Penov; 09.09.2009

Максимальный лимит на отправку писем для данной учетной записи электронной почты в день составляет 3000. Но маловероятно, что вы отправляете столько писем каждый день. Даже сообщение об ошибке не указывает на это.

Хотя решение фактического вопроса может быть решено только с помощью Google, способ обойти эту проблему может заключаться в настройке разных пользователей электронной почты и выборе одного наугад.

person lprsd    schedule 09.09.2009
comment
Да, я никак не могу набрать 3000, максимум 30. Может, мне просто отказаться от отправки через Gmail и делать это напрямую через SMTP ... - person Paul Tarjan; 12.09.2009

Используйте OAuth2:

Объясняется на http://www.nodemailer.com/

Gmail придумал концепцию «менее безопасных» приложений, которая в основном относится к любому, кто использует простой пароль для входа в Gmail, поэтому вы можете оказаться в ситуации, когда одно имя пользователя может отправлять (включена поддержка «менее безопасных» приложений) но другие заблокированы (поддержка «менее безопасных» приложений отключена).

Чтобы избежать проблем со входом в систему, вы должны либо использовать XOAUTH2, либо другого провайдера, желательно специального, такого как Mailgun или SendGrid.

person eddyparkinson    schedule 13.11.2014