web-dev-qa-db-fra.com

Comment utiliser Gmail comme serveur SMTP pour Youtrack?

Youtrack permet d'envoyer des courriels via un serveur SMTP tiers. Les champs sont les suivants:

  1. Hôte SMTP: [?]
  2. Port SMTP: [?]
  3. Protocole de messagerie: [?]
  4. Connexion SMTP: [?]
  5. Mot de passe SMTP: [?]
  6. Sélectionnez la clé SSL: [?]
  7. Adresse e-mail du serveur: [?]

Pourriez-vous fournir un exemple de configuration Gmail ou Google Apps?

16
Édouard Lopez

Voici ce que j'ai finalement fait:

  1. Hôte SMTP: smtp.gmail.com;
  2. Port SMTP: 465;
  3. Protocole de messagerie: SMTP+SSL;
  4. Connexion SMTP: [email protected] ou [email protected];
  5. Mot de passe SMTP: ******;
  6. Sélectionnez la clé SSL: No key;
  7. Adresse du serveur 'from': [email protected].

Gmail ignorera le paramètre from, donc je le répète.

Références

16
Édouard Lopez

J'utilisais la validation en deux étapes sur mon compte Gmail, ce qui provoquait une erreur lors de l'envoi d'un e-mail. Pour résoudre d'abord, j'ai créé un mot de passe d'application (voir: https://support.google.com/accounts/answer/185833 ).

REMARQUE: pour pouvoir créer un mot de passe d'application, il est absolument nécessaire d'activer la vérification en deux étapes dans votre compte Google. Si vous ne le faites pas, vous recevrez un message indiquant que votre compte ne prend pas en charge les mots de passe d'application.

Ensuite, en utilisant ces paramètres, j'ai pu envoyer un email de test:

  • Hôte SMTP: smtp.gmail.com
  • Port SMTP: 465;
  • Protocole de messagerie: SMTP + SSL
  • Login SMTP: [email protected]
  • Mot de passe SMTP: # Nouveau mot de passe créé pour l'application #;
  • Sélectionnez la clé SSL: No key;
  • Serveur "à partir de" email: [email protected].
3
mcdrummerman

Les deux autres réponses sont correctes, mais constituent des alternatives:

  • si votre compte Google est configuré pour utiliser la vérification en deux étapes, vous devez utiliser un AppPaswword. Dans ce cas, vous ne pouvez pas activer les applications moins sécurisées.
  • si votre compte Google n'est pas configuré pour utiliser la vérification en deux étapes, vous devez activer les applications moins sécurisées et vous connecter à votre compte à partir d'un navigateur de la machine sur laquelle youtrack est installé (comme indiqué dans le commentaire). Dans ce cas, vous ne pouvez pas créer de mots de passe d'application.

Notes complémentaires:

  • comme vous pouvez le constater, la configuration de youtrack est la même dans les deux cas, sauf le mot de passe, qui est AppPassword si vous utilisez la première option, ou le mot de passe du compte, si vous utilisez le second.
  • dans le from email, le compte de messagerie est ignoré, mais vous pouvez spécifier un nom convivial si vous utilisez cette syntaxe: "Friendly Name <[email protected]>" Quand quelqu'un reçoit une notification, il verra From: Friendly Name. Le compte, celui que vous spécifiez, sera remplacé par le compte Google que vous configurez.
2
JotaBe

Ajout mineur à d'autres réponses.

Mon compte n'a pas de validation en deux étapes, mais avec cette solution, je je n'avais pas besoin de me connecter à partir du navigateur sur la machine du serveur YouTrack , et je n'avais pas non plus besoin d'activer des applications moins sécurisées .

Config:

  • Hôte SMTP: smtp.gmail.com
  • Port SMTP: 587
  • Protocole de messagerie: SMTP+TLS
  • Connexion SMTP: [email protected]
  • Mot de passe SMTP: ****** (mot de passe du compte)
  • Sélectionnez la clé SSL: (Nothing selected)
  • De l'adresse: YouTrack <[email protected]>

Suivant:

  1. Essayez d’envoyer un e-mail de test (le bouton juste en dessous de youtrack config).
  2. Ça va échouer.
  3. Maintenant, connectez-vous à votre compte Google à partir de votre navigateur habituel.
  4. Vous recevrez un avertissement concernant une tentative de connexion récemment bloquée.
  5. Ouvrez warning et vérifiez la tentative de connexion depuis IP de votre serveur youtrack.

Terminé. Vous devriez maintenant pouvoir envoyer un email de test avec succès.

0
allight