Net::SMTPAuthenticationError dans les rails 3.1.0.rc5 lors de la connexion à gmail
Quand jamais le temps j'essaie d'envoyer des notifications dans mon application rails, j'obtiens l'erreur suivante
Net::SMTPAuthenticationError (535-5.7.1 Username and Password not accepted. Learn more at
):
app/models/friendship.rb:6:in `send_request'
app/controllers/friends_controller.rb:21:in `make_friendship'
mon développement.rb mail paramètres de configuration est
# Don't care if the mailer can't send
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
# Gmail SMTP server setup
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:enable_starttls_auto => true,
:port => 587,
:domain => '@example.com',
:authentication => :plain,
:user_name => '[email protected]',
:password => 'secret'
}
Ce travail est pour moi dans le développement, mais elle ne parviennent pas dans la production, une idée?
OriginalL'auteur Uchenna | 2011-08-05
Vous devez vous connecter pour publier un commentaire.
J'ai fait, et cela fonctionne pour moi:
Net::SMTPServerBusy (421 Server busy, too many connections
Désolé, mais ce n'est pas assez d'informations pour vous donner plus d'aide. Je voudrais essayer un autre serveur SMTP pour voir si c'est gmail qui rencontre des problèmes. Quelque chose comme Sendmail.
merci cela a fonctionné pour moi.
Est-il possible de lire les mails de mon entreprise de serveur de messagerie avec NET::SMTP. J'ai essayé mais j'ai reçu Net::SMTPAuthenticationError. Toutes les suggestions
quelques tutoriels montrer un
:domain => "mydomain.com"
... Tout ce que j'ai avait été à la hauteur de cette réponse. Une fois que je l'ai enlevé, il a travaillé.OriginalL'auteur
Vous connecter sur le compte que vous utilisez dans votre navigateur, puis de visiter cette page:
http://www.google.com/accounts/DisplayUnlockCaptcha
Cela vous donne droit à 10 minutes de la fenêtre de connexion à l'application que vous souhaitez bloquer l'accès à votre compte. Revenir à votre application Rails, et le faire envoyer un e-mail, après que tout devrait fonctionner.
ma question était en cours d'élaboration, a pour activer ce paramètre, ici, pour l'expéditeur de l'acct: google.com/settings/security/lesssecureapps
J'ai d'abord mis sur ce paramètre google.com/settings/security/lesssecureapps et puis google.com/accounts/DisplayUnlockCaptcha, après que l'envoi d'emails depuis mon application mais toujours confronté à cette erreur 🙁 Net::SMTPAuthenticationError (534-5.7.14
s'il vous plaît pouvez-vous prendre un coup d'oeil
OriginalL'auteur
J'ai une configuration similaire qui fonctionne bien, mais une fois de temps en temps je reçois ce message d'erreur et je soupçonne que c'est parce que Google marquer le compte comme potentiellement abusif pour une raison quelconque, trop rapide des connexions etc (chaque fois qu'un courrier est envoyé).
Vous pouvez le faire fonctionner à nouveau manuellement la connexion via l'interface web et saisissez le CAPTCHA. Si cela arrive souvent, je serais probablement penser à utiliser une autre solution, comme l'utilisation d'un MTA ou au moins un MTA local entre les Rails et gmail capable d'envoyer plusieurs mails sans se reconnecter. Dans ce cas, vous risquez même de livrer le courrier vous-même sans passer par gmail, assurez-vous de l'installation correcte des enregistrements SPF etc.
OriginalL'auteur
il vous manque le lien dans le message d'erreur! 🙂
Ainsi, pour les détails, voir: https://support.google.com/mail/bin/answer.py?hl=en&reponse=14257
OriginalL'auteur
J'ai eu le même problème: il a travaillé à partir de mon bureau (environnement de développement), mais il n'a pas d'environnement de production (un serveur en Suède...).
Vous devez vous connecter à votre compte gmail et de vérifier les e-mails si Google a empêché la tentative de connexion.
OriginalL'auteur