IPB

Bienvenue invité ( Connexion | Inscription )

> Fichier joint avec la commande "mail" du Terminal, Pour envoyer une image
Options
Doom Hammer
posté 31 Oct 2004, 16:30
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 844
Inscrit : 10 Jul 2002
Membre no 2 871



Salut à tous, je cherche comment envoyer un fichier joint (une image) avec la commande mail depuis le Terminal.
J'ai essayé ceci : mail [email protected] < image.pdf mais ça m'a donné plein de code et non pas l'image en fichier joint.

C'est possible ?

Merci smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s) (1 - 6)
f_cam
posté 31 Oct 2004, 16:44
Message #2


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



Oui c'est possible, mais tu dois faire à la main ce que fait normalement le client mail, c'est à dire construire un message au format MIME avec ce fichier joint (qui en général doit être encodé avec un truc comme base64). Il y a une RFC sur le MIME, normalement tu peux trouver ce document sans problèmes.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Doom Hammer
posté 31 Oct 2004, 17:39
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 844
Inscrit : 10 Jul 2002
Membre no 2 871



Mais personne ne connait une commande ou une option de mail qui me fasse ce genre de choses ?
Go to the top of the page
 
+Quote Post
ploute
posté 31 Oct 2004, 19:14
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 293
Inscrit : 25 Apr 2003
Membre no 7 294



Si si, sendemail un script en perl. Il est aussi dans les darwin ports wink.gif
Go to the top of the page
 
+Quote Post
Doom Hammer
posté 31 Oct 2004, 20:53
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 844
Inscrit : 10 Jul 2002
Membre no 2 871



Ok mais j'obtiens cette erreur quand je tente d'envoyer un mail :
Oct 31 20:51:22 localhost sendEmail[1164]: ERROR => Connection attempt to localhost:25 failed: IO::Socket::INET: connect: Connection refused

Pourtant ça marche nickel avec Mail ou la commande mail qui utilisent aussi le port 25 il me semble...

PS : ça marche si j'utilise le serveur smtp de mon FAI mais je souhaite utiliser le serveur smtp de Mac OS X (postfix) comme le fait la commande "mail" (enfin je crois).

Ce message a été modifié par Doom Hammer - 31 Oct 2004, 20:58.
Go to the top of the page
 
+Quote Post
ploute
posté 1 Nov 2004, 11:42
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 293
Inscrit : 25 Apr 2003
Membre no 7 294



QUOTE(Doom Hammer @ 31 Oct 2004, 21:53)
PS : ça marche si j'utilise le serveur smtp de mon FAI mais je souhaite utiliser le serveur smtp de Mac OS X (postfix) comme le fait la commande "mail" (enfin je crois).


C'est bien ça, mais c'est pas magique : il faut activer postfix wink.gif (recherche "Postfix Enabler")
Ne me dis pas que mail fonctionne si postfix ne tourne pas... ça donne quoi si tu tentes d'envoyer un mail sans pièce attachée avec la commande 'mail' ?
Go to the top of the page
 
+Quote Post
Doom Hammer
posté 1 Nov 2004, 12:57
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 844
Inscrit : 10 Jul 2002
Membre no 2 871



Mais si ça marche alors que j'ai rien activé !
C'est pour ça que j'ai été très étonné de voir partout sur Internet des tutoriaux ou logiciels pour activer postfix.
J'ai essayé sur plusieurs machines et sur toutes le fichier "/etc/hostconfig" contient "Automatic" pour "MAILSERVER" et non pas "NO", je n'ai rien eu à modifier pour pouvoir envoyer des mails sans problème.

Le seul truc à faire gaffe c'est de mentionner l'adresse de l'expéditeur car la plupart des FAI refusent des mails qui n'en ont pas donc il faut faire.

mail [email protected] -f [email protected]

Ce message a été modifié par Doom Hammer - 1 Nov 2004, 13:28.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 4th April 2026 - 21:28