Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   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.

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons