Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1087 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  envoi de mail sous unix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

envoi de mail sous unix

n°896563
donny3
Posté le 21-03-2007 à 11:27:11  profilanswer
 

salut,
 
J'essai d'envoyer un mail avec la commande sendmail mais rien ne se produit :
j'ai fait cela

Code :
  1. /usr/sbin/sendmail -t < /home/m1/code/mail.txt


 
dans mail.txt j'ai ceci

Citation :

To: tom.b@ereka.fr
From : admin@ereka.fr
Content-type: text/plain
Erreurs!


 
Je n'ai aucune erreur mais je ne reçoi pas le mails et je ne comprends pas pourquoi ?
existent il un log pour savoir ce qu'il se passe ?
 
 
Merci

mood
Publicité
Posté le 21-03-2007 à 11:27:11  profilanswer
 

n°896565
memaster
ki a volé mon 62?
Posté le 21-03-2007 à 11:29:44  profilanswer
 

/var/log/maillog
 ;)

n°896570
donny3
Posté le 21-03-2007 à 11:38:47  profilanswer
 

je suis aller dans var/log mais je n'ai rien qui s'appel maillog
est-ce normal ?

n°896572
Taz
bisounours-codeur
Posté le 21-03-2007 à 11:43:36  profilanswer
 

mais ça dépend. fouille un peu. Et envoie donc tes mails avec un client un peu mieux : mail, mailx, mutt, evolution, etc

n°896573
donny3
Posté le 21-03-2007 à 11:44:32  profilanswer
 

je viens de le trouver mais j'ai pas les droits pour acceder à ce fichier
mail est mieux que sendmail ?

n°896574
leto
Posté le 21-03-2007 à 11:45:32  profilanswer
 

C'est vrai que c'est bien plus simple avec un client :
echo "Erreur!" | mail -s Erreur tom.b@erekaaa.fr


Message édité par leto le 21-03-2007 à 11:46:06

---------------
--
n°896576
memaster
ki a volé mon 62?
Posté le 21-03-2007 à 11:47:47  profilanswer
 

donny3 a écrit :

je viens de le trouver mais j'ai pas les droits pour acceder à ce fichier
mail est mieux que sendmail ?


mail va te formatter correctement ton e-mail et sendmail pourra ensuite s'occuper de le traiter.

n°896581
donny3
Posté le 21-03-2007 à 11:52:22  profilanswer
 

heu j'ai pas trop saisi
mail et sendmail fonctionnent en ensemble ?

n°896596
leto
Posté le 21-03-2007 à 12:16:56  profilanswer
 

mail c'est un niveau au dessus, il va utiliser sendmail pour envoyer le mail mais il se charge du formatage des données.

 

C'est un client mail quoi , comme Thunderbird ou Outlook : il se charge de formater le mail comme il faut puis il le délivre au serveur de mail (sendmail ou autre) qui se charge de l'envoi.

 

edit: et il s'utilise comme suit

echo "Erreur!" | mail -s Erreur tom.b@erekaaa.fr

Cf page de manuel


Message édité par leto le 21-03-2007 à 12:18:12

---------------
--
n°896606
donny3
Posté le 21-03-2007 à 13:15:17  profilanswer
 

est-ce que cela pourrai venir du faite que je ne suis pas root ?ou que je ne dispose pas de certains droit ?

mood
Publicité
Posté le 21-03-2007 à 13:15:17  profilanswer
 

n°896625
memaster
ki a volé mon 62?
Posté le 21-03-2007 à 13:59:26  profilanswer
 

donny3 a écrit :

est-ce que cela pourrai venir du faite que je ne suis pas root ?ou que je ne dispose pas de certains droit ?


non :non:

n°896628
leto
Posté le 21-03-2007 à 14:08:44  profilanswer
 

donny3 a écrit :

est-ce que cela pourrai venir du faite que je ne suis pas root ?ou que je ne dispose pas de certains droit ?


 
Non. En revanche ça peut venir du fait que tu n'essaie pas ce qu'on te dit d'essayer.


---------------
--
n°896631
donny3
Posté le 21-03-2007 à 14:16:15  profilanswer
 

j'ai essayer avec mail
j'ai fait cela

Code :
  1. echo "Test" | mail -s Test tom.b@ereka.fr


 
mais rien ne se produit

n°896657
leto
Posté le 21-03-2007 à 15:05:47  profilanswer
 

T'as verifié la boite mail de tom.b@ereka.fr ?


---------------
--
n°896731
memaster
ki a volé mon 62?
Posté le 21-03-2007 à 17:56:45  profilanswer
 

leto a écrit :

T'as verifié la boite mail de tom.b@ereka.fr ?


lol :lol:  
j'imagine qu'il a vérifié :p

n°896737
leto
Posté le 21-03-2007 à 18:16:39  profilanswer
 

On sait jamais, il a peut être été étonné que mail ne renvoie rien et a pensé que ça n'avait rien fait.

 

Toujours est il que si tom.b@ereka.fr n'a rien reçu, il te faudra regarder les logs du systeme (/var/log/mail.log par exple).

 

PS: J'espère que tom.b@ereka.fr c'est pas la vraie adresse à laquelle tu compte envoyer des mails. Car sinon il va bientôt recevoir beaucoup de spam  
[:hahaguy]


Message édité par leto le 21-03-2007 à 18:17:21

---------------
--
n°897910
donny3
Posté le 26-03-2007 à 08:48:14  profilanswer
 

j'ai resolu mon probleme
et j'aurai voulu savoir par contre si je pouvais joindre une piece à mon mail avec sendmail ?

n°898083
Taz
bisounours-codeur
Posté le 26-03-2007 à 18:15:32  profilanswer
 

en utilisant pas sendmail

n°898280
leto
Posté le 27-03-2007 à 10:38:11  profilanswer
 

Exactement. En utilisant mutt par exple tu peux envoyer très facilement un mail avec une PJ


---------------
--
n°899163
mikka
Posté le 30-03-2007 à 14:38:38  profilanswer
 

donny3 a écrit :

j'ai resolu mon probleme
et j'aurai voulu savoir par contre si je pouvais joindre une piece à mon mail avec sendmail ?


 
on peut savoir comment ?
 
j'ai le même pb !
 
j'ai un serveur AIX à partir duquel je dois envoyer un mail vers ma boite, sachant que mon serveur de mail est un autre serveur !
 
merci d'avance
 

n°899168
leto
Posté le 30-03-2007 à 14:48:53  profilanswer
 

Utiliser mutt pour envoyer le mail. L'ajout de PJ est facile.
 
Installer nullmailer et le configurer pour tout relayer vers ton serveur de mail. Ou bien configurer ton MTA (postfix/sendmail/exim/etc) pour qu'il relaye tout vers ton serveur.


---------------
--
n°899176
mikka
Posté le 30-03-2007 à 15:32:29  profilanswer
 

y'a moyen de faire ca avec un script sans rien installer sur l'AIX ?

 

j'arrive à m'envoyer un mail vide en ligne de commande....c'est déjà un début !
en suivant cette doc : http://cyberzoide.developpez.com/unix/smtp.php3


Message édité par mikka le 30-03-2007 à 15:35:59
n°899185
leto
Posté le 30-03-2007 à 16:05:18  profilanswer
 

Tu devrais essayer de chercher si t'as un client mail d'installé (mutt ou mail par exple) plutot que de te tapper toute les communications avec le serveur de mail à la main.

 

Et pour envoyer un mail vers un utilisateur d'un autre système, configure ton MTA. Ou alors si le destinataire est tjours du meme domaine, configure ton client mail pour qu'il utilise le MX correspondant à ce domaine (si tu veux envoyer un mail à tom@blabla.fr renseigne mail.blabla.fr par exple).


Message édité par leto le 30-03-2007 à 16:07:35

---------------
--
n°899190
mikka
Posté le 30-03-2007 à 16:21:12  profilanswer
 

oui j'ai la commande mail....
pour résumer, j'ai un batch qui tourne toute les nuits et qui génère des fichiers log.
je voudrais donc envoyer ces fichiers log à une série de destinataire...toujours les même....mais je connais rien à la commande mail et le man est un peu tordu ! ;)

n°899192
leto
Posté le 30-03-2007 à 16:31:13  profilanswer
 

echo "blablabla ceci est le contenu du mail" | mail -s sujet-du-mail destinataire@blabla.fr


Message édité par leto le 30-03-2007 à 16:31:40

---------------
--
n°901707
mikka
Posté le 10-04-2007 à 08:00:49  profilanswer
 

merci

n°906682
airodess
Posté le 24-04-2007 à 19:40:54  profilanswer
 

leto a écrit :

Utiliser mutt pour envoyer le mail. L'ajout de PJ est facile.
 
Installer nullmailer et le configurer pour tout relayer vers ton serveur de mail. Ou bien configurer ton MTA (postfix/sendmail/exim/etc) pour qu'il relaye tout vers ton serveur.


 
 
je peux savoir comment je vais configurer MTA..??
client mail est installé..

n°906701
Bigon
Avis défavorable
Posté le 24-04-2007 à 20:32:15  profilanswer
 

Il faut une ligne blanche entre les headers et le corps non?

n°906888
leto
Posté le 25-04-2007 à 15:20:47  profilanswer
 

airodess a écrit :

je peux savoir comment je vais configurer MTA..??
client mail est installé..


 
Quel est ton MTA déjà ? postfix ? sendmail ? exim ? etc ...
Tu trouveras de la doc sur leurs sites respectifs.


---------------
--
n°907884
p-seeker23
Posté le 28-04-2007 à 00:27:15  profilanswer
 

DESTINATAIRES="mami@hardware.fr, papi@grc.com"
SUJET="Coucou mami & papi"

 

cat <<FINMSG >mail.$$.txt

 

Bonjour mami et papi !

 

C'est votre petit-fils qui vous aime.
Comment ça va aujourd'hui ?
Mes dernières photos de vacances en pièces jointe.
N'oubliez pas ! Il faut toujours passer les pièces jointes d'un mail à l'anti-virus !!
(La petite icône jaune en bas à doite que j'ai installé la dernière fois que chui passé)

 

Bisous.

 

FINMSG

 

uuencode photos.zip "Les_photos.zip" >> mail.$$.txt

 

cat mail.$$.txt | mail -s $SUJET $DESTINATAIRES

 

rm mail.$$.txt


Message édité par p-seeker23 le 28-04-2007 à 11:20:19
n°908370
leto
Posté le 30-04-2007 à 11:19:17  profilanswer
 

Et :??:


---------------
--
n°936008
Waazzaaaa
Posté le 20-07-2007 à 16:09:50  profilanswer
 

Bonjour, j'aimerais moi aussi envoyé des mail mais je n'y arrive pas.
Je suis sur openBSD 4.1
j'ai fait la commande : echo "test" | mail -s test toto@toto.fr
 
en ayant remplacé l'adresse toto bien sur.
 
mais que je suis aller voir la boite mail, je n'ai rien recu dedans.


---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
n°936009
l0ky
Posté le 20-07-2007 à 16:13:32  profilanswer
 

Et tu as bien sûr un MTA d'instalellé sur ta openBSD (sendmail, postfix...) ?
Tu as pensé à aller regarder dans les logs de ce MTA ? /var/log/... ?

n°936012
Waazzaaaa
Posté le 20-07-2007 à 16:22:53  profilanswer
 

j'ai sendmail dessus. Il y est de base.
 
apres, va savoir comment il est configurer car je ne trouve pas tuto simple ^^
 
jvais voir les log :)


Message édité par Waazzaaaa le 20-07-2007 à 16:23:34

---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
n°936013
l0ky
Posté le 20-07-2007 à 16:23:39  profilanswer
 

Et la réponse à ma deuxieme question ?

n°936019
Waazzaaaa
Posté le 20-07-2007 à 16:36:17  profilanswer
 

Juil 20 16:31:02 utm sm-mta[1388]: I(6KEQ16j024554 Message accepted for delivry) laddr=<root@utm.192.168.1.1> (0/0), delay=00:00:01, xdelay = 00:00:00, mailer=local, pri=30830, dsn=2.0.0, stat=Sent
 
voila ma log quand je fais le echot test machin truc


Message édité par Waazzaaaa le 20-07-2007 à 16:36:40

---------------
Core 2 Duo E6600@stock  / P5W DH  / 2x1024 corsair xms2 cas 5  /  Geforce 8800 GTX msi  / Antec Superlan Boy
n°936638
matafan
Posté le 23-07-2007 à 14:17:59  profilanswer
 

Si tu as le sendmail.cf par défaut qui vient quand tu installes AIX, cherche la chaine "CS". Normalement au dessus tu as un commentaire qui parles de "smart host". Ajoute le nom de ton serveur SMTP derrière le "CS" (ce qui donne par exemple par exemple "CSsmtp.fai.dtd" si ton serveur SMTP est smtp.fai.dtd).

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  envoi de mail sous unix

 

Sujets relatifs
[UNIX SCO-OpenServer] Installation gccHP UX, unix, pb affichage clavier
Récupération de mail + serveur IMAPscript de "forward" de mail
mail et champ fromsysteme unix inside question pour un exams :D
Configuration de pamClient mail avec administration distante
procmail forwarder un mailversion systèmes d'exploitation d'unix pour HP9000
Plus de sujets relatifs à : envoi de mail sous unix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR