Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - DéveloppementForum - Développement
  • RSS Forum - Développement - 231465Cette discussion

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.

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Développement » Envoyer un mail en ligne de commande !
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
Envoyer un mail en ligne de commande !
Auteur: Alex-UCI (IP enregistrée)
Date: le 7 juin 2005 à 12:54

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 ! image : fache

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 image : clinlangue

Re: Envoyer un mail en ligne de commande !
Auteur: AZERTY (IP enregistrée)
Date: le 7 juin 2005 à 16:20

ECOUTEZ PAS FRANCIS KUNTZ!!!!!

Re: Envoyer un mail en ligne de commande !
Auteur: francis kuntz (IP enregistrée)
Date: le 7 juin 2005 à 16:21

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.

Re: Envoyer un mail en ligne de commande !
Auteur: totor (IP enregistrée)
Date: le 7 juin 2005 à 22:11

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

Re: Envoyer un mail en ligne de commande !
Auteur: Mithraw (IP enregistrée)
Date: le 20 février 2008 à 11:57

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

Re: Envoyer un mail en ligne de commande !
Auteur: benpro (IP enregistrée)
Date: le 27 février 2008 à 17:44

Merci sa marche impec mutt ^^

Re: Envoyer un mail en ligne de commande !
Auteur: tibou (IP enregistrée)
Date: le 15 mars 2008 à 19:43

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


Re: Envoyer un mail en ligne de commande !
Auteur: totor (IP enregistrée)
Date: le 16 mars 2008 à 11:26

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

@+

Re: Envoyer un mail en ligne de commande !
Avatar
Auteur: diancech (IP enregistrée)
Date: le 2 juillet 2008 à 09:16

J'ai image : modero ce post.

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



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.