J'ai besoin d'un moyen d'envoyer des courriels avec une pièce jointe via la ligne de commande (pour un processus cron automatisé) sans configurer un domaine enregistré, un enregistrement MX ou A. Quelles sont mes options? Postfix ne le fera pas, car il nécessite un ensemble de paramètres réseau ainsi qu'un enregistrement (DNS?).
Étant donné que le module Perl utilise le protocole SMTP pour se connecter directement au serveur SMTP, je suppose que j'ai besoin d'un paquet Ubuntu qui répète la même chose, sans passer la tâche à un autre MTA.
j'ai essayé SSMTP
J'ai essayé le telnet sur le serveur SMTP
Est-il possible que mon entreprise SMTP ait bloqué mon IP? Devrais-je les appeler?
revenons un peu en arrière
Merci.
Vous pouvez utiliser l'option mail depuis la ligne de commande Linux. Le format par défaut est donné ci-dessous.
mail -s "Hello ASKUBUNTU" [email protected]
Pour ajouter du contenu au corps du courrier lors de l'exécution de la commande, vous pouvez utiliser les options suivantes. Si vous souhaitez ajouter du texte vous-même:
echo "This will go into the body of the mail." | mail -s "Hello world" [email protected]
Et si vous voulez que le courrier lise le contenu d'un fichier:
mail -s "Hello world" [email protected] < /home/calvin/application.log
Voici d'autres options utiles dans la commande mail:
-s
subject (Le sujet du mail)
-c
adresse e-mail (marquer une copie dans cette “adresse e-mail” ou CC)
-b
email-address (Marquer une copie carbone invisible à cette "adresse e-mail" ou BCC) Voici comment utiliser ces options:
echo "Welcome to the world of Calvin n Hobbes" | mail -s "Hello world" [email protected] -c [email protected] -b [email protected]
Pour ajouter des pièces jointes, vous pouvez utiliser l’option -a
dans un courrier électronique.
mail -a /path/to/file.to.attach -s "Hello ASKUBUNTU" [email protected]
J'espère que cela t'aides.
Je l'ai! Dans /etc/ssmtp/ssmtp.conf, la ligne "hostname =" doit correspondre au nom de ma machine "ubuntucomp.net". C'est tout ce qui n'allait pas.
Cependant, il n'envoie pas de pièces jointes. Il semble que d'autres personnes ont eu le même problème: comment envoyer un email avec une pièce jointe sans installer de MTA. Et je ne peux pas trouver de solution jusqu'à présent.