Tester les paramètres de messagerie SMTP de SOLIDWORKS PDM à l'aide de la fonction Telnet de Windows

Article de GoEngineer sur mars 17, 2017

Afin d'envoyer des notifications via un serveur SMTP, l'ordinateur serveur exécutant leSOLIDWORKS PDMLe service de serveur de base de données professionnel doit pouvoir accéder au serveur SMTP et être autorisé à lui transmettre des commandes SMTP. Il en va de même si vous envoyez une notification directe via la fonction « Notifier un collègue » depuis un client. Ce dernier doit pouvoir accéder au serveur SMTP. Cet article décrit les étapes à suivre pour tester et dépanner les notifications SMTP avec la fonctionnalité Windows TELNET.

RemarqueLes étapes décrites dans cet article sont destinées aux professionnels de l'informatique. Tout soutien supplémentaire devra être coordonné avec le service informatique.

Considérations

  • Avant d’utiliser cette méthode de dépannage, veuillez effectuer les deux opérations suivantes :
    • Redémarrez le service du serveur de base de données SOLIDWORKS PDM 
    • Désactiver le pare-feu Windows
  • Installer le client Telnet Windows
    • Panneau de configuration > Programmes et fonctionnalités > Activer ou désactiver des fonctionnalités Windows > Client Telnet
  • Seuls les administrateurs informatiques ou PDM ayant un accès administratif Windows au serveur doivent utiliser ce contenu.

Processus

  1. Ouvrez l'invite de commandes en cliquant sur le menu Démarrer de Windows. Dans la boîte de recherche, entrez CMD ou Processeur de commandes Windows.
  2. Tapez « telnet ».
    1. Exemple : (telnet mailserver.mycompany.com 25)
  3. Si Telnet réussit, vous verrez l'une des réponses suivantes de votre serveur SMTP avec le message suivant :
    1. 220 mailserver.mycompany.com Connecteur de messagerie Internet Microsoft Exchange
    2. Un écran vide avec un curseur clignotant dans le coin supérieur gauche de l'invite CMD.
    3. RemarqueSi Telnet ne parvient pas à contacter le serveur SMTP, vous recevrez le message suivant : Connexion à... Impossible d'ouvrir la connexion à l'hôte, sur le port 25 : Échec de la connexion.
  4. Démarrez la communication en tapant la commande suivante : EHLO test.com 
    1. Remarque : Vous pouvez utiliser la commande HELO, mais EHLO est un verbe présent dans l'ensemble de verbes SMTP étendu pris en charge par toutes les implémentations Microsoft actuelles de SMTP. Il est conseillé d'utiliser EHLO, sauf si vous croyez qu'il y a un problème avec les verbes SMTP étendus.
  5. Si la commande réussit, vous recevrez la réponse suivante : 250 OK.
  6. Tapez la commande suivante pour indiquer au serveur SMTP de réception de qui provient le message : MAIL FROM:Admin@test.com
    • Remarque:Cette adresse peut être n'importe quelle adresse SMTP de votre choix, mais il est judicieux de prendre en compte les points suivants :
      1. Certains systèmes de messagerie SMTP filtrent les messages en fonction de l'adresse MAIL FROM : et peuvent interdire la connexion à certaines adresses IP ou l'envoi de courriels si l'adresse IP de connexion ne correspond pas au domaine où réside le système. Dans cet exemple, ce domaine est test.com.
      2. . Si vous n'utilisez pas une adresse courriel valide lorsque vous envoyez un message, vous ne pouvez pas déterminer si le message a rencontré un problème de livraison, car le rapport de non-remise (NDR) ne peut pas atteindre une adresse IP non valide.
    • Si vous utilisez une adresse courriel valide, vous recevrez la réponse suivante du serveur SMTP : 250 OK - MAIL FROM Admin@test.com
  7. Tapez la commande suivante pour indiquer au serveur SMTP de réception l'adresse à laquelle le courriel est envoyé : RCPT TO: User@Domain.Com
    1. Vous recevez la réponse suivante : 250 OK - Destinataire User@Domaine.Com
    2. RemarqueIl est conseillé de toujours utiliser une adresse SMTP valide dans le domaine auquel vous envoyez un e-mail. Par exemple, si vous envoyez un courriel à john@domain.com, assurez-vous que john@domain.com existe dans le domaine. Sinon, vous recevrez un avis de non-remise.
  8. Tapez la commande suivante pour indiquer au serveur SMTP que vous êtes prêt à envoyer des données : DATA
    1. Vous recevez la réponse suivante : 354 Envoyer les données. Terminer par CRLF.CRLF 
  9. Maintenant que la commande DATA a été envoyée, on peut commencer à envoyer le contenu du message. Ça commence par les différents en-têtes. Un message doit contenir au moins les champs « À », « De », « Objet » et « Date ». Les en-têtes entrés ici s'afficheront dans le client de courriel de l'utilisateur.
    1. Tapez la commande suivante pour ajouter une ligne d'objet : Objet : message de test
  10. Appuyez deux fois sur Entrée. Vous ne recevrez pas de réponse à cette commande.
  11. Tapez la commande suivante pour ajouter le texte du corps du message : Ceci est un message de test, vous ne verrez pas de réponse à cette commande.
  12. Entrez un point (.) sur la ligne vide suivante, puis appuyez sur Entrée. Vous recevrez la réponse suivante : 250 Reçu.
  13. Fermez la connexion en tapant la commande suivante : QUIT
    1. Vous recevez la réponse suivante : 221 fermeture de la connexion.
  14. Assurez-vous que le destinataire a bien reçu le message que vous lui avez envoyé. Si des messages d'erreur apparaissent dans le journal des événements de l'application ou si des problèmes surviennent lors de la réception du message, vérifiez la configuration ou la communication avec l'hôte.

GoEngineer Application Mentoring Sessions

Si vous avez des questions concernant cet article, veuillez contacter notre soutien GoEngineer par courriel àsupport@goengineer.com.

Plus d'articles sur SOLIDWORKS PDM

Comment configurer des listes de cartes contrôlées dynamiquement dans SOLIDWORKS PDM

Considérations sur les performances de SOLIDWORKS PDM et SQL Server

Nouvelles configurations de colonnes SOLIDWORKS PDM

Gestion des données SOLIDWORKS 2022 : PDM, gestion et administration

Guide SOLIDWORKS PDM Web2 : configuration du serveur, comptes, groupes d'applications et tests

 

À propos de GoEngineer

GoEngineer offre des logiciels, des technologies et une expertise qui permettent aux entreprises de libérer l'innovation en matière de conception et de livrer de meilleurs produits plus rapidement. Avec plus de 40 ans d'expérience et des dizaines de milliers de clients dans les secteurs de la haute technologie, des dispositifs médicaux, de la conception de machines, de l'énergie et d'autres industries, GoEngineer fournit des solutions de conception de premier plan avec SOLIDWORKS CAD, l'impression 3D Stratasys, la numérisation 3D Creaform et Artec, CAMWorks, PLM, et plus.

Voir tous les messages de GoEngineer