Site icon Mailtrap

Office 365 SMTP : Configuration et Paramétrage Expliqués

Dans ce guide, j’explore en profondeur les tenants et aboutissants d’Office 365, en vous montrant ses meilleures utilisations et comment le configurer, tout en vous fournissant des exemples concrets.

Prêt à délivrer vos emails ?
Essayez Mailtrap Gratuitement

Qu’est-ce qu’un serveur SMTP Office 365 ?

SMTP, ou Protocole Simple de Transfert d’Email (Simple Mail Transfer Protocol), est un protocole standard d’Internet responsable de la livraison des messages au serveur de messagerie et du relais des emails entre expéditeurs et destinataires.

Ainsi, Office 365 est un service SMTP de Microsoft.

Cependant, en 2020, Office 365 a été renommé Microsoft 365.

Microsoft 365 est un service basé sur abonnement, qui inclut Office 365 SMTP. Donc, lorsque vous faites référence à Office 365 SMTP, vous faites référence à Microsoft 365 SMTP.

Toutefois, nous utiliserons Office 365 pour simplifier les choses.

Office 365 SMTP vs. Outlook SMTP

Office 365 SMTP est souvent confondu avec Outlook SMTP sur Internet, mais ne mélangez pas les deux, car Office 365 est basé sur abonnement, tandis qu’Outlook est gratuit.

Voici quelques différences entre les deux :

Fonctionnalité/AspectMicrosoft 365 SMTPOutlook SMTP
Étendue du serviceFait partie de la suite Microsoft 365 plus large, qui comprend une gamme d’outils de productivité payants.Fait spécifiquement référence aux paramètres SMTP fournis par Outlook.
PrixBasé sur abonnementGratuit
Niveau de complexitéPeut être difficile pour les nouveaux utilisateurs.Facile à configurer et à paramétrer.
Serveur SMTPsmtp.office365.comsmtp-mail.outlook.com
Services associésWord, Excel, PowerPoint, OneDrive, Exchange Online.Principalement des fonctionnalités d’email et de calendrier.

Pourquoi devriez-vous utiliser Office 365 comme serveur SMTP ?

Certains des cas d’utilisation les plus courants d’Office 365 SMTP incluent :

Comment configurer les paramètres du serveur SMTP Office 365 ?

Selon la documentation officielle de Microsoft, il existe trois options pour configurer les paramètres du serveur SMTP Office 365. À savoir :

Comme vous pouvez le voir, surtout si vous êtes un développeur cherchant à ajouter une fonctionnalité d’envoi d’emails à votre application, la soumission client SMTP AUTH est plus ou moins le meilleur choix. 🎂

Maintenant, laissez-moi vous montrer comment la configurer.

Étape 1. Vérifier et activer SMTP AUTH

Tout d’abord, nous devons activer SMTP AUTH sur votre boîte de réception pour envoyer des emails via Office 365 SMTP.

To check if SMTP AUTH is enabled, you can use:

Centre d’administration Exchange (EAC)

  1. Connectez-vous à l’EAC avec votre compte administrateur.
  2. Naviguez vers “Recipients” → “Mailboxes”
  3. Trouvez et sélectionnez votre boîte de réception.
  4. Vérifiez l’état de votre SMTP AUTH

PowerShell

  1. Connectez-vous à Exchange Online PowerShell en utilisant vos identifiants d’administrateur.
    • Vous pouvez également utiliser le cmdlet ‘Connect-ExchangeOnline’
  2. Exécutez la commande suivante pour vérifier le SMTP AUTH de votre boîte aux lettres :
Get-CASMailbox -Identity "utilisateur@domaine.com" | Format-List SmtpClientAuthenticationDisabled
  1. Si ‘SmtpClientAuthenticationDisabled’ est ‘False’, SMTP AUTH est activé
  2. Si ‘SmtpClientAuthenticationDisabled’ est ‘True’, SMTP AUTH est désactivé
  3. Exécutez la commande suivante pour activer SMTP AUTH pour votre boîte de recéption :
Set-CASMailbox -Identity "utilisateur@domaine.com" -SmtpClientAuthenticationDisabled $false

Notes :

Étape 2. Insérer les paramètres SMTP Office 365 nécessaires

Pour envoyer des emails via Office 365 SMTP, entrez les paramètres suivants dans votre application ou fournisseur de services de messagerie :

Exemples de configuration

Maintenant que vous êtes familiarisé avec Office 365 SMTP et savez comment le configurer, voyons quelques exemples concrets dans WordPress, PHP et Thunderbird.

Paramètres SMTP Office 365 pour WordPress

Si vous êtes un utilisateur WordPress, vous pouvez configurer Office 365 SMTP avec des plugins comme WP Mail SMTP ou Post SMTP par exemple.

Tout ce que vous avez à faire est :

PHP

En ce qui concerne PHP, vous avez le choix entre plusieurs bibliothèques d’envoi d’emails. Dans cet exemple, j’utiliserai Symfony en raison de son aspect pratique.

Voici un extrait de code que vous pouvez modifier avec vos identifiants Office 365 pour envoyer des emails :

<?php

use Symfony\Component\Mailer\Mailer; 
use Symfony\Component\Mailer\Transport\Smtp\SmtpTransport; 
use Symfony\Component\Mime\Email;

require_once './vendor/autoload.php';


$transport = (new Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport
('smtp.server.com', 587))
                ->setUsername('Nom-d-Utilisateur')
                ->setPassword('Votre-Mot-De-Passe');

$mailer = new Mailer($transport); 

$email = (new Email())
            ->from('salut@enregistre.com')
            ->to('vous@exemple.com')
            ->subject('C\'est l\'heure de Symfony Mailer !')
            ->text('Envoyer des emails est à nouveau amusant !')
            ->html('<p>Voir l\'intégration Twig pour une meilleure intégration HTML !</p>');

$mailer->send($email);

Thunderbird

Comme je l’ai mentionné précédemment, outre les applications personnalisées, vous pouvez également configurer des fournisseurs de services de messagerie comme Thunderbird pour envoyer des emails via Office 365 SMTP.

Voici comment vous pouvez le faire :

Gardez à l’esprit que j’ai utilisé la version 115.0 de Thunderbird dans cet exemple, il pourrait donc y avoir des différences dans votre accès aux ‘Account Settings’ si vous utilisez une version plus ancienne du client.

Comment configurer les paramètres POP3 d’Office 365 ?

Une fois que vous avez configuré votre SMTP Office 365, vous aurez besoin d’un protocole de récupération d’emails (“pull protocol”) pour récupérer les messages du serveur. L’un de ces protocoles est le Post Office Protocol 3, ou POP3 pour les intimes.

POP3 vous permet de télécharger des messages de votre compte Office 365 sur votre appareil local. Cela peut être utile si vous avez une connexion limitée et souhaitez consulter vos messages hors ligne ou si vous souhaitez créer une sauvegarde des emails en les stockant localement.

Paramètres POP3 d’Office 365

Pour utiliser Office POP3, insérez ces paramètres dans la configuration de votre application ou fournisseur de service de messagerie :

Comment configurer les paramètres IMAP d’Office 365 ?

Un autre protocole “pull” que vous pouvez utiliser pour récupérer vos emails est IMAP ou Internet Message Access Protocol.

IMAP est considéré par beaucoup comme un protocole plus pratique que POP3 car il synchronise vos emails sur vos appareils. Il les stocke sur le serveur de messagerie, où vous pouvez gérer, ouvrir, consulter et supprimer vos messages. Essentiellement, IMAP fonctionne de manière similaire à l’email dans le cloud.

Paramètres IMAP d’Office 365

Pour utiliser l’IMAP d’Office 365, vous aurez besoin des paramètres suivants :

POP3 vs IMAP – lequel est le meilleur ?

En termes simples, POP3 et IMAP servent des objectifs différents et s’adaptent à des besoins personnels différents, nous ne pouvons donc pas vraiment dire que l’un est meilleur que l’autre.

Cependant, la plupart des utilisateurs aujourd’hui pourraient bénéficier davantage d’IMAP car nous utilisons différents appareils pour récupérer nos emails. Et comme les réseaux mobiles sont devenus plus abordables et que le Wi-Fi est partout, la synchronisation offerte par IMAP peut vraiment faire une grande différence.

De plus, IMAP est le protocole par défaut pour la majorité des fournisseurs de services messagerie modernes.

Mais, que vous souhaitiez stocker vos emails sur vos appareils locaux pour des raisons de sécurité ou de commodité, POP3 est la solution pour vous.

Dépannage de la configuration du serveur SMTP Microsoft Office 365

J’ai écumé les forums communautaires à la recherche des erreurs Microsoft Office 365 les plus courantes pour que vous n’ayez pas à le faire, et voici quelques-unes des plus fréquentes :

Ce message d’erreur signifie que soit vous ne répondez pas aux exigences SMTP AUTH, soit votre pare-feu réseau ou votre Fournisseur d’Accès à Internet (FAI) bloque les ports 587 ou 25.

Si vous remplissez les conditions, voici comment vérifier si vous êtes potentiellement bloqué :

  1. Ouvrez l’Invite de commandes (CMD) en tant qu’administrateur
  2. Tapez ‘telnet’ pour exécuter telnet
  3. Exécutez la commande suivante :
    • open smtp.office365.com 587(25)

Si vous parvenez à vous connecter avec succès, vous recevrez une ligne de réponse similaire à :

Si vous ne parvenez pas à vous connecter, essayez de désactiver votre pare-feu ou de contacter votre FAI.

Bien qu’il s’agisse d’une erreur courante, cette erreur est probablement causée soit par votre logiciel antivirus ou votre pare-feu bloquant votre connexion SMTP, soit par une faute de frappe dans vos paramètres Office 365. Si aucune de ces solutions ne fonctionne, le problème se situe probablement du côté de Microsoft, auquel cas vous devrez contacter leur support.

Si vous voyez cette erreur, vérifiez si votre application ou fournisseur de service de messagerie essaie d’envoyer des emails depuis une adresse différente de celle que vous avez entrée dans votre configuration SMTP. Les deux doivent être identiques pour que l’envoi fonctionne.

Mais, vous pouvez également donner l’autorisation ‘Envoyer en tant que’ à une autre adresse si vous prévoyez d’utiliser deux adresses différentes pour l’envoi d’emails.

Récemment, Microsoft a commencé à rejeter les connexions à smtp.office365.com qui utilisent TLS1.0/1.1 pour SMTP AUTH. Assurez-vous donc que votre appareil prend en charge la version TLS 1.2 ou supérieure.

Mais, si vous devez utiliser des versions plus anciennes de TLS pour des fournisseurs et appareils anciens, vous pouvez :

  1. Aller dans Settings dans votre centre d’administration Exchange
  2. Naviguer vers Mail Flow (sous Security)
  3. Cocher “Turn on use of legacy TLS clients”
  4. Cliquer sur “Save”

Pour plus d’informations sur Office 365 et TLS, lisez l’article officiel de Microsoft.

Limitations d’Office 365 SMTP ou quand ne pas utiliser Microsoft Office comme serveur SMTP

Bien qu’Office 365 offre un serveur SMTP fiable, il présente des limitations considérables que vous devriez examiner avant de décider d’en faire votre option de prédilection.

À savoir, elles incluent :

Envisagez une alternative — utiliser l’Email API/SMTP de Mailtrap

Si, comme moi, les limitations d’Office 365 SMTP sont trop importantes pour vous, ne vous inquiétez pas — j’ai la solution parfaite.

J’utilise Mailtrap, une Plateforme de Livraison d’Emails pour les équipes de développement afin de tester, envoyer et contrôler leur infrastructure d’email en un seul endroit.

Personnellement, j’avais besoin d’envoyer des emails en masse, j’ai donc utilisé le Flux d’envoi en masse de Mailtrap pour envoyer de grandes quantités d’emails marketing et promotionnels dans mes campagnes à haut volume afin d’améliorer encore ma délivrabilité.

De plus, j’utilise les analyses détaillées de Mailtrap pour vérifier mes taux de rebond, taux d’ouverture, taux de clics et autres statistiques utiles. Cela me permet de suivre mon infrastructure d’email et de l’optimiser en conséquence.

L’Email API/SMTP de Mailtrap me fournit également des Deliverability Alerts tous les lundis pour m’informer de la performance de mes emails sous forme de statistiques détaillées et je reçois également des alertes horaires lorsqu’une métrique critique passe en dessous d’un seuil prédéterminé.

En ce qui concerne l’amélioration de ma délivrabilité, je m’assure de tester mes emails avant de les envoyer, une partie du processus d’envoi d’emails qui va de pair avec celui-ci comme le sel et le poivre. 🧂

Sans tester mes emails, je risque qu’ils soient marqués comme spam, ou, dans le pire des cas : que leur modèle HTML soit mal rendu par certains navigateurs web.

Email Testing de Mailtrap, une partie de la Plateforme de Livraison d’Emails Mailtrap, me permet de vérifier mon score de spam, d’inspecter et de vérifier mon HTML/CSS et de m’assurer qu’il est parfait avant qu’il n’atteigne les boîtes de réception de mes destinataires. (Il utilise un SMTP Factice).

Enfin, et peut-être le plus important, Mailtrap est super facile à utiliser.

Regardez :

Conclusion

Bien que limité en fonctionnalités, Office 365 SMTP est une solution tout à fait acceptable pour vous si vous cherchez à ajouter une solution d’envoi d’emails robuste à votre application.

Cependant, si vous voulez être pleinement équipé avec certains des meilleurs outils du métier de l’envoi et du test d’emails, Mailtrap est définitivement la bonne solution.

Bon envoi ! 📨

Quitter la version mobile