Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 26/07/2008 12:31:52

[div]
Membre
Inscription : 26/07/2008
Messages : 4

envoi de mail en local

bonjour,

j'ai l'impression que j'ai un problème avec mon serveur de mail (j'utilise exim4 sous debian)... ou alors je ne sais pas m'en servir^^

Je l'ai configuré tant bien que mal et finalement, j'arrive a envoyer un mail externe : [email protected]
je rentre mon sujet, mon texte, peu après je l'ai dans ma boite mail, c'est parfait.

Par contre pour l'envoi de mail en local ca ne marche pas j'ai l'impression...
Je fais la meme chose pourtant :
par exemple :
mail root
je rentre mon sujet, mon texte... et je valide.
Ensuite, je tape la commande "mail" mais il m'informe que "No mail for root". Ou est donc passé ce fichu mail? J'ai été voir dans les log d'exim4, et j'ai exactement le meme message dans les deux cas à savoir que l'envoi de mail a été correctement réalisé.

Comment est-ce que je peux faire pour envoyer des mails en local?
Quelle option ai-je donc mal configurée ?

Je débute plus ou moins sur linux comme vous pouvez le voir, mais je n'ai pas trouvé de bon tutoriel en ce qui concerne les serveurs de mails, de fait, je ne sais pas ou je me suis planté.

merci pour votre aide.

Hors ligne

#2 26/07/2008 19:00:59

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : envoi de mail en local

Bienvenue ici, l'antre de la folie Debianesque !
Pour te répondre, en général on n'envoie pas de message à root puisqu'il n'est pas censé se connecter sauf pour ne faire que de la maintenance !!
Ton système devrait avoir un fichier /etc/aliases qui contient l'adresse des destinataires des messages adressés à des comptes spéciaux comme root ou postmaster
Par contre la configuration d'origine d'exim devrait normalement délivrer les messages de root vers le compte utilisateur déclaré au moment de ton installation de ta debian.

LeDub qui devrait être dans ses valises plutôt que devant Andesi.


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#3 26/07/2008 20:47:56

[div]
Membre
Inscription : 26/07/2008
Messages : 4

Re : envoi de mail en local

merci pour ta réponse.

En fait cette machine est un serveur et je suis temporairement son administrateur, donc je ne me connecte qu'en root en général puisque à chaque connexion je mets à jour, etc.
J'ai voulu installer logwatch, et cela fonctionne, sauf que je devrat recevoir un mail local, et que cela ne fonctionne pas, d'ou l'origine du problème de ce topic.
Mais j'ai également essayé d'envoyer des mail locaux à des utilisateurs de la machine et cela ne marche pas non plus...


Voici le contenu de /etc/aliases

myPc:/etc# cat aliases
# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: root


est-ce que cela t'inspire quelquechose ?

Hors ligne

#4 29/07/2008 19:14:54

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : envoi de mail en local

la dernière ligne: root: root me parait bizarre. Essaye de l'enlever et voir si ça va mieux parce que ça ressemble à une boucle aussi essaye de voir si dans les logs d'exim (/var/log/exim4) tu as des messages où il dit qu'il marque les message en "Frozen", regarde ta queue de mail avec exim -bp pour voir si t'as des messages Frozen.

Si tu as des messages Frozen, pour tout défriser: exiqgrep -z -i | xargs exim -Mt


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#5 29/07/2008 21:10:25

[div]
Membre
Inscription : 26/07/2008
Messages : 4

Re : envoi de mail en local

j'ai supprimé la dernière ligne, mais apparament, cela n'a rien changé...
Dans les logs, aucun message n'ayant le statut "frozen"...

J'ai retenté d'envoyé un mail avec cette ligne en moins.

voici la démarche que j'ai suivi (pour que tout soit clair^^) :
j'étais en root, j'ai envoyé un message à l'utilisateur nommé "div"
Pour cela (en root donc) j'ai tapé : "mail div"
j'ai rentré mon objet.
j'ai rentré mon message (avec un point à la dernière ligne pour valider)
j'ai appuyé sur entrée dans la ligne "CC".
Le mail est partit.

J'ai été voir dans les log ensuite (le fichier "mainlog" dans /var/log/exim4).

Voici ce qui concerne l'envoi su dernier mail :

2008-07-29 19:54:15 1KNtOp-0003Bi-9z <= [email protected] U=root P=local S=400
2008-07-29 19:54:15 1KNtOp-0003Bi-9z => [email protected] R=smarthost T=remote_smtp_smarthost H=adresseIP[meme adresseIP]
2008-07-29 19:54:15 1KNtOp-0003Bi-9z Completed

Ensuite je me suis connecté en tant que "div" , j'ai tapé "mail", et j'ai eu droit à "no mail for div"...

J'ai été voir dans la conf de exim, et à priori, l'adresse IP qui est mentionné dans les logs correspond à celle de "dc_smarthost"
Je ne sais pas à quoi cela correspond, peut-être qu'il y a une porblème à ce niveau...

Hors ligne

#6 30/07/2008 16:54:11

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : envoi de mail en local

smarthost est l'adresse du relai smtp, ce qui veux dire que ton mail a été envoyé à un autre serveur.


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#7 05/08/2008 11:42:51

[div]
Membre
Inscription : 26/07/2008
Messages : 4

Re : envoi de mail en local

j'ai essayé de changer cette adresse IP qui effectivement ne semblait plus valable, mais cela ne change rien, il est toujours impossible de recevoir les mails en local...
Du coup c'est un problème de configuration ?
Connaissez-vous un tutorial de configuration plus complet que celui proposé sur le site ?

merci

Hors ligne

Pied de page des forums