Tom's Guide > Forum > Systèmes d'exploitation (Windows, Mac OS, Linux...) > Envoyer mail avec shell [LINUX] [RESOLU]

Envoyer mail avec shell [LINUX] [RESOLU]

Forum Systèmes d'exploitation (Windows, Mac OS, Linux...) : Envoyer mail avec shell [LINUX] [RESOLU]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous! J'ai lu plusieurs tutos sur l'envoi de mail à partir du shell sur linux mais je n'arrive pas a mes fins..

J'ai ubuntu 7.04 (festy fawn je crois).

Je tape:

Citation :

mail -s "AgagAaga" "korn********@hotmail.fr" < tst.txt


rien de spéciale ne s'affiche et lorsque aprés cette commande je tape

Citation :

echo $?


La réponse est :

Citation :

0



(et je crois que ca veut dire que tout c'est bien passé non ?)
pourtant je ne reçois aucun mail sur : korn********@hotmail.fr

Alors si vous pouvez m'aider .. :(
Bah je suis preneur!^^[img][/img]


Message édité par newblux le 19-07-2007 à 11:32:47
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

salut,
faudrait vérifier si tu ne l'as pas recu en spam!

sinon pour avoir plus d'infos sur ce qui se passe:

tail -f /var/log/mail.info

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Ouep j'ai regarder si je ne l'avais pas reçu en courier indesirable ( c'est ça spam ?)
Je vais essaié:

Citation :

tail -f /var/log/mail.info


Mais je tape ça aprés

Citation :

mail -s "AgagAaga" "korn********@hotmail.fr" < tst.txt


?

 

Et euh comment tu fais pour enlever le "citation" ? lol


Message édité par newblux le 18-07-2007 à 12:07:18
Répondre à newblux

j'ai taper :

Citation :

tail -f /var/log/mail.info


Mais plus rien ne se passe dans ma console...
Merci quand meme pour ton aide !


Enfet j'avais pas demarré sendmail.. ^^
Bon ceci etant fait...je ne reçois tjr pas de mail mais peu etre que s'auto envoyer un mail est impossible ?


Message édité par newblux le 18-07-2007 à 12:40:25
Répondre à newblux

le -f dans la commande veut dire "suivre l'evolution" du fichier (follow)
/var/log/mail.info est les fichier de log de postfix (le serveur mail que je suppose, tu as installé pour pouvoir envoyer des mails avec "mail" )

 

pour sortir du "tail -f", il suffit de taper ctrl+c

 

ouvres 2 terminaux, dans le premier:
tail -f /var/log/mail.info
tu tapes entrer plusieurs fois pour ne plus avoir les anciens messages.

 

dans l'autre tu tapes ta commande d'envoi de mail.
une fois mail executé, tu devrais avoir un premier message indiquant qu'il y a un mail dans la queue sur l'autre terminal, attend un peu (très peu meme), tu devrais en avoir un deuxieme indiquant l'état de ce mail.

 

poste les 2 messages.


Message édité par coca25 le 18-07-2007 à 12:30:24
------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Alors pour la commande:
tail -f /var/log/mail.info :

 
Citation :


Jul 18 12:44:16 PC1 sendmail[14984]: My unqualified host name (PC1) unknown; sleeping for retry
Jul 18 12:45:16 PC1 sendmail[14984]: unable to qualify my own domain name (PC1) -- using short name
Jul 18 12:45:17 PC1 sendmail[14984]: l6IAjGdj014984: from=kira, size=127, class=0, nrcpts=1, msgid=<200707181045.l6IAjGdj014984@PC1>, relay=kira@localhost
Jul 18 12:45:17 PC1 sm-mta[15002]: l6IAjH6W015002: from=<kira@PC1>, size=348, class=0, nrcpts=1, msgid=<200707181045.l6IAjGdj014984@PC1>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1]
Jul 18 12:45:17 PC1 sendmail[14984]: l6IAjGdj014984: to=<korn********@hotmail.fr>, ctladdr=kira (1000/1000), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30127, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l6IAjH6W015002 Message accepted for delivery)

 

Pour mail korn********@hotmail.fr :

Citation :


kira@PC1:~$ mail korn********@hotmail.fr
Cc: korn********@hotmail.fr
Subject: CMT
Console Mail Test
.
kira@PC1:~$



Message édité par newblux le 18-07-2007 à 12:48:53
Répondre à newblux

apparement il y a un souci, dans le log: "relay=[127.0.0.1] [127.0.0.1]" devrait etre plutot du genre "relay=mx4.hotmail.com[65.54.244.104]".

est ce que ca marche avec une autre adresse?

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

la meme chose avec une autre adresse:

Citation :


Jul 18 17:39:55 PC1 sendmail[17548]: My unqualified host name (PC1) unknown; sleeping for retry
Jul 18 17:40:01 PC1 sm-msp-queue[17565]: My unqualified host name (PC1) unknown; sleeping for retry
Jul 18 17:40:55 PC1 sendmail[17548]: unable to qualify my own domain name (PC1) -- using short name
Jul 18 17:40:55 PC1 sendmail[17548]: l6IFetku017548: from=kira, size=109, class=0, nrcpts=2, msgid=<200707181540.l6IFetku017548@PC1>, relay=kira@localhost
Jul 18 17:40:55 PC1 sendmail[17548]: l6IFetku017548: to=<korncorentin@hotmail.fr>,<newblux@laposte.net>, ctladdr=kira (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60109, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Jul 18 17:41:01 PC1 sm-msp-queue[17565]: unable to qualify my own domain name (PC1) -- using short name
Jul 18 17:41:01 PC1 sm-msp-queue[17565]: l6IFblh3017488: to=<korncoretin@hotmail.fr>,<newblux@laposte.net>, ctladdr=kira (1000/1000), delay=00:03:14, xdelay=00:00:00, mailer=relay, pri=150108, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Jul 18 17:41:01 PC1 sm-msp-queue[17565]: l6IFetku017548: to=<korncorentin@hotmail.fr>,<newblux@laposte.net>, ctladdr=kira (1000/1000), delay=00:00:06, xdelay=00:00:00, mailer=relay, pri=150109, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]

 
Citation :


kira@PC1:~$ mail newblux@laposte.net
Cc: korn********@hotmail.fr
Subject: cmt
cmt
.

 

Snif... ^^

 



Message édité par newblux le 18-07-2007 à 18:42:36
Répondre à newblux

la du coup, t'as pas pris le temps de cacher ton adresse :p
tu peux me poster la sortie de :

dig hotmail.fr mx

 

t'as mis hotmail.fr quelque part dans ta config sendmail??


Message édité par coca25 le 18-07-2007 à 17:46:57
------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

euh je commprends pas ce que tu veux savoir pour ta derniere question, ^^
si j'ai pas cacher l'adresse que tu peux voir c'est que je l'ai créer parceque tu m'a demander de te dire ce que ca faisais ac une autre adresse ^^.

alors qd je tape

Citation :

dig hotmail.fr mx



Le shell me repond :

Citation :

kira@PC1:~$ dig hotmail.fr mx

; <<>> DiG 9.3.4 <<>> hotmail.fr mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30181
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;hotmail.fr. IN MX

;; ANSWER SECTION:
hotmail.fr. 2981 IN MX 5 mx2.hotmail.com.
hotmail.fr. 2981 IN MX 5 mx3.hotmail.com.
hotmail.fr. 2981 IN MX 5 mx4.hotmail.com.
hotmail.fr. 2981 IN MX 5 mx1.hotmail.com.

;; Query time: 42 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Jul 18 18:25:06 2007
;; MSG SIZE rcvd: 119



je sais pas si c'est bon signe mais merci pour ton aide en tout cas ^^.

Répondre à newblux

non mais je parlais de celle de hotmail que t'as laissé en clair.

bref, la le problème se situe dans la config de sendmail, est ce que t'as modifié quelque chose dedans? (du genre rajouter ton adresse, changer de nom de machine...)

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Ca y est lol j'ai caché l'adresse que j'avais oublié xD.

Nn nn j'ai rien fait a sendmail je l'ai installé et c'est tout ^^.

Répondre à newblux

t'en as oublié 3 autre
pour sendmail, je regarderais plus tard, je dois bouger ;)

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Ca y est lol j'ai caché l'adresse que j'avais oublié xD.

Nn nn j'ai rien fait a sendmail je l'ai installé et c'est tout ^^.

Répondre à newblux

T'est a court d'idées ? xD

Répondre à newblux

tu peux taper "mail" tout court pour voir si tu n'as pas de retour?

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Wouah il marque un tas de trucs.. mdr
enfin plein de nouveaux messages ;

Code :
  1. "/var/mail/kira": 10 messages10 nouveaux
  2. >N  1 Mail Delivery Syst mar jui 17 23:30  42/1321  Mail delivery failed: ret
  3. N  2 Mail Delivery Syst mer jui 18 10:30  47/1458  Mail delivery failed: ret
  4. N  3 Mail Delivery Syst mer jui 18 10:37  36/1200  Mail delivery failed: ret
  5. N  4 Mail Delivery Syst mer jui 18 10:38  48/1479  Mail delivery failed: ret
  6. N  5 Mail Delivery Syst mer jui 18 11:44  44/1315  Mail delivery failed: ret
  7. N  6 Mail Delivery Syst mer jui 18 11:45  44/1319  Mail delivery failed: ret
  8. N  7 Mail Delivery Syst mer jui 18 12:07  44/1319  Mail delivery failed: ret
  9. N  8 Mail Delivery Subs mer jui 18 17:36  64/2133  Warning: could not send m
  10. N  9 Mail Delivery Subs mer jui 18 17:43  64/2133  Warning: could not send m
  11. N  10 Mail Delivery Subs mer jui 18 19:53  60/1821  Returned mail: see transc
  12. &



C'est normal ?

Répondre à newblux

oui, ton mail doit etre refusé par hotmail parce qu'il ne reconnait pas ta machine
tu devrais plutot utiliser le smtp de ton fai
tu pourras toujours utiliser un serveur mail en local, mais il ne fera que relayer vers ton fai.
par contre je ne connais pas la config à faire pour sendmail, par contre pour postfix, tu peux t'aider de ce tuto http://doc.ubuntu-fr.org/serveur/postfix_satellite

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Ok merci vais essaié ... merci pour ton aide :bounce:

Répondre à newblux

arf il me marque ca :
quand j'essai d'installer postfix "Outil de configuration des paquets
Postfix Configuration"

ca n'est plus le shell ca ressenble a du windows qd il plante et ya un

<ok> en bah mais je comprend pas comment on peu cliqué dessus... j'ai taper "ok" "o" "y" etc...
bah chui trop un noob xd

Répondre à newblux

:D
et avec les touches du clavier puis entrer...

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

euuh je viens de trouver xD j'ai faili péter un plomb mdr

Répondre à newblux

pourtant utiliser le clavier me paraissait évident...

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

oui mais c'est les touche que j'ai pas compris, il fallais taper sur echap pour avoir accé au menu... entré me paraissai plus logique..
ceci etant j'ai installer postfix et ca marche tjr pas..xd
bn.. bah tenpis xD je dois me reoudre a abandonner xd..

 

hAHA J'ai reussi la config de postfix bn ca marche tjr pas mai javance..


Message édité par newblux le 18-07-2007 à 22:11:11
Répondre à newblux

Bon j'ai entierement suivis le tuto... pas de progrès...

Répondre à newblux

tu peux reposter les sortie de tail -f /var/log/mail.info apres l'envoi d'un message

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

ok je fais ca tout de suite

Code :
  1. kira@PC1:~$ tail -f /var/log/mail.info
  2. Jul 18 22:51:48 PC1 postfix/cleanup[28790]: 188074DC934: message-id=<20070718205148.188074DC934@PC1>
  3. Jul 18 22:51:48 PC1 postfix/qmgr[28285]: 188074DC934: from=<kira@PC1>, size=309, nrcpt=2 (queue active)
  4. Jul 18 22:51:48 PC1 postfix/smtp[28792]: 188074DC934: to=<korncorentin@hotmail.fr>, relay=smtp.orange.fr[80.12.242.4]:25, delay=0.4, delays=0.04/0.01/0.3/0.04, dsn=5.0.0, status=bounced (host smtp.orange.fr[80.12.242.4] said: 504 <kira@PC1>: Sender address rejected: need fully-qualified address (in reply to MAIL FROM command))
  5. Jul 18 22:51:48 PC1 postfix/smtp[28792]: 188074DC934: to=<newblux@lapost.net>, relay=smtp.orange.fr[80.12.242.4]:25, delay=0.4, delays=0.04/0.01/0.3/0.04, dsn=5.0.0, status=bounced (host smtp.orange.fr[80.12.242.4] said: 504 <kira@PC1>: Sender address rejected: need fully-qualified address (in reply to MAIL FROM command))
  6. Jul 18 22:51:48 PC1 postfix/cleanup[28790]: 88B604DC935: message-id=<20070718205148.88B604DC935@PC1>
  7. Jul 18 22:51:48 PC1 postfix/bounce[28795]: 188074DC934: sender non-delivery notification: 88B604DC935
  8. Jul 18 22:51:48 PC1 postfix/qmgr[28285]: 88B604DC935: from=<>, size=2458, nrcpt=1 (queue active)
  9. Jul 18 22:51:48 PC1 postfix/qmgr[28285]: 188074DC934: removed
  10. Jul 18 22:51:48 PC1 postfix/local[28796]: 88B604DC935: to=<kira@PC1>, relay=local, delay=0.04, delays=0.02/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
  11. Jul 18 22:51:48 PC1 postfix/qmgr[28285]: 88B604DC935: removed



Ouch' il parle bcp


Message édité par newblux le 18-07-2007 à 22:53:22
Répondre à newblux

sudo dpkg-reconfigure postfix


et quand il te demande "Your mail name" tape: PC1.orange.fr
et tu laisses par défaut le reste
tu reessaie et tu repostes :p

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Code :
  1. kira@PC1:~$ tail -f /var/log/mail.info
  2. Jul 18 23:50:25 PC1 postfix/cleanup[30821]: 5E9AC4DC934: message-id=<20070718215025.5E9AC4DC934@PC1>
  3. Jul 18 23:50:25 PC1 postfix/qmgr[30746]: 5E9AC4DC934: from=<kira@PC1.orange.fr>, size=311, nrcpt=2 (queue active)
  4. Jul 18 23:50:25 PC1 postfix/smtp[30823]: 5E9AC4DC934: to=<korncorentin@hotmail.fr>, relay=smtp.orange.fr[193.252.22.91]:25, delay=0.49, delays=0.06/0.02/0.35/0.06, dsn=5.0.0, status=bounced (host smtp.orange.fr[193.252.22.91] said: 553 <kira@PC1.orange.fr>: Sender address rejected: Domain not found (in reply to MAIL FROM command))
  5. Jul 18 23:50:25 PC1 postfix/smtp[30823]: 5E9AC4DC934: to=<newblux@laposte.net>, relay=smtp.orange.fr[193.252.22.91]:25, delay=0.49, delays=0.06/0.02/0.35/0.06, dsn=5.0.0, status=bounced (host smtp.orange.fr[193.252.22.91] said: 553 <kira@PC1.orange.fr>: Sender address rejected: Domain not found (in reply to MAIL FROM command))
  6. Jul 18 23:50:25 PC1 postfix/cleanup[30821]: E063C4DC935: message-id=<20070718215025.E063C4DC935@PC1>
  7. Jul 18 23:50:25 PC1 postfix/bounce[30824]: 5E9AC4DC934: sender non-delivery notification: E063C4DC935
  8. Jul 18 23:50:25 PC1 postfix/qmgr[30746]: E063C4DC935: from=<>, size=2488, nrcpt=1 (queue active)
  9. Jul 18 23:50:25 PC1 postfix/qmgr[30746]: 5E9AC4DC934: removed
  10. Jul 18 23:50:26 PC1 postfix/smtp[30823]: E063C4DC935: to=<kira@PC1.orange.fr>, relay=smtp.orange.fr[193.252.22.91]:25, delay=0.39, delays=0.02/0/0.25/0.11, dsn=2.0.0, status=sent (250 Ok: queued as 215861C0008B)
  11. Jul 18 23:50:26 PC1 postfix/qmgr[30746]: E063C4DC935: removed



voilivoilou

Répondre à newblux

excuse, j'avais tapé trop vite :/
je voulais ecrire juste orange.fr sans le PC1 :)

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

HOOO YeaaaaaaaaaaaaaaahAHHHAHAHAHAHAHAHHAHAHAHAHA
Ca marcheeeeeee
mdr
MERCI OH MON GRAND MANITOU ! lol
Merci beaucoup j'y croiais plus mdr.
Encore merci ^^.

Répondre à newblux

:jap:
faudrait mettre le [resolu]
une remarque, on ne peut pas répondre au mail qui est envoyé ca l'adresse d'envoi n'est pas valable.

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Yep je sais, pour le resolu vais essaié de trouver commen on fais ca lol.

 

Arf tu peu pas plutot me dire comment on fais xd, je fais ajouter une reponse mais je ne peu pas toucher au titre.. je dois mal m'y prendre


Message édité par newblux le 19-07-2007 à 11:20:44
Répondre à newblux

en utilisant le http://img.infos-du-net.com/forum/themes_static/images_forum/3/edit.gif du premier post du topic, puis en changeant le sujet.

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Tom's Guide > Forum > Systèmes d'exploitation (Windows, Mac OS, Linux...) > Envoyer mail avec shell [LINUX] [RESOLU]
Aller à :

Il y a 2346 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens