Maison > Java > javaDidacticiel > Explication détaillée de l'exemple d'e-mail GITLAB n'envoyant pas d'e-mail d'entreprise Tencent

Explication détaillée de l'exemple d'e-mail GITLAB n'envoyant pas d'e-mail d'entreprise Tencent

零下一度
Libérer: 2017-06-28 10:01:08
original
4556 Les gens l'ont consulté

Ne dites pas de bêtises, donnez-moi juste une idée

Les nouveaux utilisateurs ne recevront pas d'e-mails d'activation après le redéploiement de GitLab. La configuration est la suivante :

gitlab_rails['smtp_enable']=truegitlab_rails['smtp_address']="smtp.exmail.qq.com"gitlab_rails['smtp_port']=465gitlab_rails['smtp_user_name']="name@domain.com"gitlab_rails['smtp_password']="pass"gitlab_rails['smtp_domain']="doamin.com"gitlab_rails['smtp_authentication']="login"gitlab_rails['smtp_enable_starttls_auto']=truegitlab_rails['smtp_tls']=truegitlab_rails['gitlab_email_from']="name@domain.com"
Copier après la connexion
Confirmez d'abord si la configuration est terminée Problème, vérifiez ensuite le journal production.log

log et aucun message d'erreur n'est donné. Ensuite, activez simplement le mouvement ultime

sudo gitlab-rails console production
Copier après la connexion

irb(main):001:0> ActionMailer::Base.delivery_method=> :smtp
Copier après la connexion
Assurez-vous que la méthode est smtp. Si elle est erronée, la configuration. est erroné ou manquant. Chargé correctement

irb(main):002:0> ActionMailer::Base.smtp_settings=> {:address=>"localhost", :port=>25, :domain=>"localhost.localdomain", :user_name=>nil, :password=>nil, :authentication=>nil, :enable_starttls_auto=>true}`
Copier après la connexion
Assurez-vous que la configuration correspond à ce que nous voulons

irb(main):003:0> Notify.test_email('youremail@email.com', 'Hello World', 'This is a test message').deliver_now
Copier après la connexion
Envoyer un e-mail de test, les erreurs détaillées seront imprimées

TX renvoie une erreur 553 et une adresse de lien

À ce stade, la vérité est révélée, en utilisant un client tiers pour la connexion à la boîte aux lettres QQ nécessite un code d'autorisation au lieu d'un mot de passe

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal