Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Envoyer un mail en ligne de commande !
Envoyé par: Alex-UCI

Salut,
j'envoi des mails en ligne de commande même des fichiers, exemple :
"cat [chemin du fichier] | mail -s "titre" destinataire@domaine.comm"

Mais avec cette commande je ne pas envoyer de mail en html ! :-(

J'en ai besoin pour ma boite, on doit automatiser l'envoi de mail avec crontab, mais des mail en html !

Vous auriez une solution, il y a surement un parmètre à préciser

merci

Alex ;-p

Poste le Tuesday 7 June 2005 12:54:15
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: AZERTY

ECOUTEZ PAS FRANCIS KUNTZ!!!!!

Poste le Tuesday 7 June 2005 16:20:25
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: francis kuntz

tu dois savoir parler le mail, alors ouvre ton super collectionneur de mail tu regarde le fichier texte Inbox et tu regardes... ça ressemble en gros a ça: (mais je suis pas sur)

(echo "Mime-Version: 1,0 (Apple Message framwork v622)"
echo "Content-Type: text/html;"
echo "Subject: super mail html"
echo "From: from@toi.com"
echo "To: to@moi.com"
echo ""
echo "<html>"
echo ""
echo "<head><title>super trop bien lea-linux</title></head>"
echo "<body>"
echo ""
echo "batman c'est le pote a robin"
echo ""
echo "</body>"
echo "</html>"
echo ""
) | 2>&1 sendmail -f to@moi.com -oi from@toi.com

mais je ne suis pas sur du tout

Normalement j'ai posté un truc sur lea-aide ou developpement sur comment envoyer une piece jointe en shell j'ai prix exemple sur ça.

Poste le Tuesday 7 June 2005 16:21:54
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: totor

slt

Pour ma part
j'utilise mutt (package a installer) qui est tres bien et permet d'envoyer des mails, y compris avec pièces jointes,...

l'option i de mutt permet de joindre un fichier en piece jointe
s permet de specifier l'objet du message
x pour specifier le destinataire

ex
mutt -i monfichier -s objet -x toto@mondomaine <.

Ne pas oublier le <.

a voir

Poste le Tuesday 7 June 2005 22:11:12
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: Mithraw

Petite rectification :
la commande pour envoyer un mail en shell sous linux avec mutt est:
mutt -a fichier_a_joindre -s objet -x user@domaine < texte_message_principal.txt

Poste le Wednesday 20 February 2008 11:57:12
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: benpro

Merci sa marche impec mutt ^^

Poste le Wednesday 27 February 2008 17:44:10
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: tibou

Bonjour,

J'ai essayé la commande suivante :
"cat mailtest.txt | mail -s "courrier chiffre" monadresse@domaine.com" mais ca ne fonctionne pas. Je ne reçois rien.
Avez-vous une idée de comment cela se fait ?

J'aimerais envoyer un courrier chiffré que j'ai obtenu avec openssl dont la commande est la suivante pour encrypter mon mail :
openssl smime -encrypt -in courrier.signe.txt -text -from adresse@domaine.com -to adresse@domaine.com -subject "courrier chiffré" -des3 ewCertifPereUbu.pem -out mon.mail.chiffre.txt

Le contenu du fichier "mon.mail.chiffre.txt" est le suivant :
To: adresse@domaine.com
From: adresse@domaine.com
Subject: courrier chiffré
MIME-Version: 1.0
Content-Disposition: attachment; filename="smime.p7m"
Content-Type: application/x-pkcs7-mime; smime-type=enveloped-data; name="smime.p7m"
Content-Transfer-Encoding: base64

Merci de votre aide

...cDoIICYjCCAl4CAQAxggHaMIIB1gIBADCBvTCBtzELMAkG
...etc


Poste le Saturday 15 March 2008 19:43:24
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: totor

en effet petite rectification concernant les options :

-i 'fichier' : permet d'inclure un fichier dans le corps du message
-a 'fichier' : permet de joindre un fichier en pièce jointe

@+

Poste le Sunday 16 March 2008 11:26:36
Répondre     Citer    
Re: Envoyer un mail en ligne de commande !
Envoyé par: diancech

J'ai :modero: ce post.

--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Wednesday 2 July 2008 09:16:24
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Envoyer un mail en ligne de commande !
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons