Si vous ne disposez pas d’un serveur de messagerie et que vous ne souhaitez pas utiliser un compte Outlook ou GMail pour procéder à l’envoie d’emails automatiques, vous pouvez utiliser l’excellent service SendGrid.
Ce dernier vous permettra d’envoyer des emails depuis Azure grâce à une simple CmdLet PowerShell. Pour cela, vous devez simplement posséder un compte chez SendGrid… et en plus l’offre de base est gratuite ! 🙂
C’est très simple ! Connectez-vous à votre portail Azure, et créez un nouvel objet SendGrid Email Delivery. Vous devrez simplement remplir quelques informations de base : nom, prénom, email de contact, mot de passe, etc.
Veillez à choisir l’option gratuite. L’appartenance à tel ou tel Resource Group n’a aucune importance dans notre cas. Créez lui son propre Resource Group si vous le souhaitez (ou pas).
Une fois que votre objet est créé, il vous suffit d’y accéder à nouveau depuis le portail Azure et dans la section Configuration, vous y trouverez les 3 informations suivantes :
Il nous reste maintenant à procéder à l’envoi de notre email. Et là, c’est également très simple. J’utilise du PowerShell mais l’API de SendGrid est très complète et il y a de nombreux exemples.
$username ="xxxxXxxxXXXXxX@azure.com"
$pwd = ConvertTo-SecureString "your_secret_password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential $username, $pwd
$SMTPServer = "smtp.sendgrid.net"
$EmailFrom = "coucoucmoi@nowhere.com"
$EmailTo = "vous@gmail.com"
$Subject = "Votre sujet"
$Body = "Message envoyé avec succès"
Send-MailMessage -smtpServer $SMTPServer -Credential $credential -Usessl -Port 587 -from $EmailFrom -to $EmailTo -subject $Subject -Body $Body
Vous devez donc spécifier le login fournit par SendGrid (avec le @azure.com), le mot de passe que vous avez précédemment choisi ainsi que l’adresse email de l’expéditeur, du destinataire ainsi que tout le contenu de votre email (sujet + contenu).
Après quelques instants, vous recevrez votre email de test. Vérifiez bien qu’au niveau de votre VM Azure, vous avez ouvert le port 587 en outbound.
Bref, un service hyper simple à mettre en place, gratuit et tout à fait suffisant pour générer des emails de suivi, d’alerte ou de monitoring comme je peux en avoir besoin ! 🙂
Focus Cell : Nouvelle fonctionnalité dans Microsoft Excel pour améliorer votre productivité Nouvelle fonctionnalité «…
OpenAI envisage de lancer son propre navigateur, une menace pour Google ou Microsoft ? OpenAI,…
Microsoft annonce les mises à jour à chaud « Hotpatch » pour Windows 11 24H2 ! Microsoft…
Mise en situation du produit Windows 365 Link par microsoft Microsoft s’apprête à révolutionner le…
Google est au cœur d’une bataille juridique antitrust majeure avec le ministère américain de la…
Microsoft 365 : l'abonnement mensuel pour les entreprises va augmenter (encore) Microsoft vient d'annoncer une…