Comment envoyer du courrier via la commande Curl sur Raspberry Pi

Comment Envoyer Du Courrier Via La Commande Curl Sur Raspberry Pi



Le boucle La commande est l'une des commandes les plus utiles pour les utilisateurs Linux qui est largement utilisée pour télécharger des fichiers à partir du serveur. Mais pouvez-vous utiliser le boucle commande pour envoyer un e-mail depuis le terminal ? Il est utile pour la création de scripts et l'automatisation des tâches et nécessite des fournisseurs de messagerie, tels que SMTP ou IMAP, suivis du corps de l'e-mail et des informations d'identification de l'utilisateur.

Si vous recherchez un moyen simple d'envoyer un e-mail via boucle commande depuis le terminal Raspberry Pi, suivez les instructions de cet article.







Envoyer un courrier via la commande curl sur Raspberry Pi

Pour envoyer un courrier via la commande curl sur le terminal Raspberry Pi, suivez les étapes ci-dessous :



Étape 1 :( Facultatif ) Tout d'abord, vous devez autoriser la vérification en deux étapes à partir de votre compte de messagerie. Dans mon cas, j'utilise un compte Gmail pour envoyer du courrier. Donc, si vous utilisez le même Gmail fournisseur, vous pouvez visiter ici et activer la vérification en deux étapes.



Étape 2 : Alors visitez ici et sélectionnez l'application et l'appareil pour lesquels générer le mot de passe. Allez avec le ' Poster ” option ici.





Étape 3 : Sélectionnez maintenant l'appareil et puisque nous utilisons l'appareil Raspberry Pi, vous pouvez aller avec le ' Autre ' option. L'option que vous choisissez n'est pas obligatoire.



Étape 4 : Ajoutez le nom de votre appareil et sélectionnez le ' Générer ' option.

Enregistrez le mot de passe à l'écran pour une utilisation ultérieure.

Note : J'envoie un fichier avec le nom ' email.txt ' ici et à l'intérieur du fichier, il y a un message ' Bonjour auteur Linux ”. Vous pouvez envoyer n'importe quel fichier que vous voulez en ajoutant du texte à l'intérieur du fichier.

Étape 5 : Ouvrez le terminal Raspberry Pi et utilisez la syntaxe suivante pour envoyer du courrier via la commande curl.

boucle --ssl-reqd \

--url 'smtps://smtp.gmail.com:465' \
--utilisateur 'votremail@gmail.com:mot de passe généré à l'étape 4' \
--courrier de 'votremail@gmail.com' \
--mail-réception 'receiver_mail@gmail.com' \
--téléverser un fichier nomfichier.txt

Dans la syntaxe ci-dessus, l'utilisateur doit ajouter son adresse e-mail à la place de ' votremail@gmail.com ', tandis que le mot de passe doit être généré à partir du même e-mail en utilisant Étape 4 . Le destinataire_mail peut être le courrier de n'importe quelle personne à qui vous souhaitez envoyer, tandis que le nom du fichier doit être celui qui comprend du texte.

Après l'exécution de la commande ci-dessus, le courrier sera envoyé au destinataire.

De cette façon, vous pouvez envoyer n'importe quel e-mail directement depuis le terminal en utilisant le boucle commande.

Conclusion

Envoi de courrier électronique via le boucle La commande est un moyen idéal d'envoyer l'e-mail depuis le terminal en quelques secondes et c'est juste une question d'une seule commande. Cependant, avant cela, les utilisateurs doivent générer le mot de passe à partir du compte de messagerie, qui sera requis lors de l'utilisation du boucle commande. Sans ce mot de passe, l'utilisateur ne pourra pas envoyer d'e-mail au destinataire.