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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

Serveur mail

n°823303
FlorentP
Posté le 29-06-2006 à 18:43:09  profilanswer
 

Salut,

 

Je suis aux prises avec un serveur dédié qui commence à me brouter sévèrement :o

 

Le serveur est destiné a accueillir plusieurs noms de domaines et sites associés.
Et naturellement j'aimerais bien pouvoir récuérer les mails qui y seront envoyé :D

 

Là j'ai mis en place un nom de domaine que j'avais de libre, sur mon serveur, et j'explore : j'arrive a envoyer un mail a partir de mon serveur avec "mail", j'arrive a recevoir un mail envoyé à "florent@domaine" dans /var/mail/florent.

 

Mais je n'arrive pas à :
- rediriger "nimportequoi@domaine" vers /var/mail/florent (un catchall quoi !)
- me connecter avec outlook au serveur pour récupérer les mails (parceque regarder le contenu de /var/... s'pas très pratique en fait)

 

Et a terme j'aurais j'imagine des soucis pour gérer plusieurs noms de domaines sur la même machine...

 

Est ce que quelqu'un pourrait m'aider a débloquer mes deux premiers points "gênants" ? :p

 

Note : j'utilise postfix et j'ai installé courier-pop (mais s'ils y a d'autres logiciels plus facile à mettre en place, je change, j'ai pas de préférences à ce niveau).
J'ai essayé de suivre moultes tutoriels mais ils sont soit ultra simplistes (manque plein d'éléments), soit ultra bourrins avec des étapes mal expliquées ce qui fait que forcément je foire un truc en cours de route...

 

Merci !

mood
Publicité
Posté le 29-06-2006 à 18:43:09  profilanswer
 

n°823313
Mjules
Modérateur
Parle dans le vide
Posté le 29-06-2006 à 19:20:23  profilanswer
 

la doc de postfix en français :
http://postfix.traduc.org/
 
et en particulier pour le collecteur :
http://postfix.traduc.org/index.ph [...] forwarding
 
sinon, courrier-pop tourne bien ? il écoute bien sur le bon port ? tu arrives à t'y connecter en telnet ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°823316
FlorentP
Posté le 29-06-2006 à 19:28:24  profilanswer
 

Je suis completement paumé dans la doc de postfix :D
Pour ton lien vers "Domaines de transfert de courrier" => a priori je ne souhaite pas faire de transfert de courrier, tout ce qui arrive sur mon serveur je veux l'y garder pour aller le consulter avec outlook (d'après ce que je comprend de la page, ça détaile comment faire "rebondir" des mails vers d'autres ndd, non ?)
 
J'ai lancé courier-pop ouaip.
C'est le port 110 ? Dans ce cas ça a l'air de marcher :
 
root@dedibox:/etc# telnet 88.191.23.48 110
Trying 88.191.23.48...
Connected to 88.191.23.48.
Escape character is '^]'.
+OK Hello there.

n°823318
Mjules
Modérateur
Parle dans le vide
Posté le 29-06-2006 à 19:47:00  profilanswer
 

ah oui, j'ai lu trop vite, en local, regarde le paramètre luser_relay de main.cf ; je viens de tester, dans une config simple, ça marche.
 
pour ton serveur pop, tu peux tenter d'aller plus loin avec telnet, pour voir où ça coince
http://christian.caleca.free.fr/pop3/commandes.htm


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°823319
FlorentP
Posté le 29-06-2006 à 19:49:05  profilanswer
 

La syntaxe c'est "luser_relay = un nom de compte du système" ou bien "luser_relay = une adresse email" ?

n°823320
Mjules
Modérateur
Parle dans le vide
Posté le 29-06-2006 à 19:51:31  profilanswer
 

je sais pas, j'ai testé en mettant  
luser_relay=jules@tue-amour.jules.ici  (c'est mon hostname) et ça a marché,


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°823321
FlorentP
Posté le 29-06-2006 à 19:54:58  profilanswer
 

USER
-ERR Invalid command.
STAT
-ERR Invalid command.
 
... bon apparement ya rien qui marche :'(

n°823322
FlorentP
Posté le 29-06-2006 à 19:58:51  profilanswer
 

Mjules a écrit :

je sais pas, j'ai testé en mettant
luser_relay=jules@tue-amour.jules.ici  (c'est mon hostname) et ça a marché,


J'ai mis à "florent" puis à "@" mais ça marche pas :/ (note : je fais bien un reload après)

 

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

 

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

 

# appending .domain is the MUA's job.
append_dot_mydomain = no

 

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

 

luser_relay = @

 

myhostname = jeu-maths.com
myorigin = jeu-maths.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = jeu-maths.com, localhost.localdomain, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all



Message édité par FlorentP le 03-12-2006 à 00:18:00
n°823342
Je@nb
Kindly give dime
Posté le 29-06-2006 à 20:40:48  profilanswer
 

et les logs disent quoi ?

n°823345
FlorentP
Posté le 29-06-2006 à 20:57:59  profilanswer
 

Dans mon /var/log/mail.log :

 


Jun 30 04:21:31 dedibox postfix/smtpd[26944]: connect from sp604002mt.neufgp.fr[84.96.92.61]
Jun 30 04:21:31 dedibox postfix/smtpd[26944]: NOQUEUE: reject: RCPT from sp604002mt.neufgp.fr[84.96.92.61]: 550 <@>: Recipient address rejected: User unknown in local recipient table; from=<@> to=<@> proto=ESMTP helo=<sMtp.neuf.fr>
Jun 30 04:21:31 dedibox postfix/smtpd[26944]: disconnect from sp604002mt.neufgp.fr[84.96.92.61]
Jun 30 04:24:51 dedibox postfix/anvil[5537]: statistics: max connection rate 1/60s for (smtp:84.96.92.61) at Jun 30 04:21:31
Jun 30 04:24:51 dedibox postfix/anvil[5537]: statistics: max connection count 1 for (smtp:84.96.92.61) at Jun 30 04:21:31
Jun 30 04:24:51 dedibox postfix/anvil[5537]: statistics: max cache size 1 at Jun 30 04:21:31
Jun 30 04:29:45 dedibox courierpop3login: Connection, ip=[:ffff:84.101.109.204]

 


Je sais pas si ça peut aider...


Message édité par FlorentP le 03-12-2006 à 00:17:28
mood
Publicité
Posté le 29-06-2006 à 20:57:59  profilanswer
 

n°823349
Mjules
Modérateur
Parle dans le vide
Posté le 29-06-2006 à 21:01:41  profilanswer
 

Citation :

NOTE: si vous utilisez cette fonctionnalité pour des comptes non présent dans le fichier /etc/passwd, vous devez indiquer "local_recipient_maps =" (c'est à dire vide) dans le fichier main.cf, autrement le serveur SMTP de Postfix rejetera tout le courrier des comptes non-UNIX avec la mention "User unknown in local destinataire table".


 
non ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°823351
FlorentP
Posté le 29-06-2006 à 21:07:18  profilanswer
 

Recipient address rejected: User unknown in local recipient tabl
 
on dirait que t'as visé juste, je regarde ça, merci !

n°823352
FlorentP
Posté le 29-06-2006 à 21:11:04  profilanswer
 

Mjules, je t'aime, le catchall marche !
 
Pour la postériorité, ça marche avec l'ajout de :
luser_relay = florent
local_recipient_maps =
 
Plus que mon courier-pop qui foire et je pourrais utiliser le mail, chouette :D

n°823356
Je@nb
Kindly give dime
Posté le 29-06-2006 à 21:50:14  profilanswer
 

Actuellement tes boites mails sont au format mbox et il me semble que courier-pop ne fonctionne qu'avec des MailDir, tu peux regarder de ce coté là peut être ;)

n°823359
FlorentP
Posté le 29-06-2006 à 21:59:22  profilanswer
 

Le principe c'est de configurer postfix pour qu'il me stocke mes mails sous un autre format / dans un autre répertoire ?
 
Comment ça se fait que je ne puisse pas me connecter depuis outlok si ce ne sont que les formats des mails qui sont mauvais ? Toute la gestion de l'autentification est lié à ce format aussi ?

n°823360
Je@nb
Kindly give dime
Posté le 29-06-2006 à 22:05:12  profilanswer
 

Ta pas les logs de courier ?
 
fais ton telnet localhost 110
USER flo
PASS tonpass
LIST
 
et regarde ce qu'il dit
(il me semble, ça fait un bail que j'ai pas toucher a pop3)

n°823363
FlorentP
Posté le 29-06-2006 à 22:11:21  profilanswer
 

Ha en effet ça fonctionne, ça me donne après avoir rentré mon pass :
-ERR Maildir: Permission denied
 
Donc c'est bien ça le soucis, le format des données :jap:
Je regarde ça et je reviens avec du neuf :D

n°823364
Je@nb
Kindly give dime
Posté le 29-06-2006 à 22:12:54  profilanswer
 

Donc là tu as plusieurs possibilités, soit tu passe par le MDA de postfix direct pour faire du maildir, soit tu continue via procmail mais en le faisant avec les bons param, soit autre mda :)

n°823370
FlorentP
Posté le 29-06-2006 à 22:53:30  profilanswer
 

Je@nb a écrit :

Donc là tu as plusieurs possibilités, soit tu passe par le MDA de postfix direct pour faire du maildir, soit tu continue via procmail mais en le faisant avec les bons param, soit autre mda  :)


Houla, tu m'a perdu en cours de route là :D
"Le MDA ( 3,4-méthylène-dioxy-amphétamine ) est une drogue de synthèse proche de l'ecstasy, d'où a été dérivé le MDMA."
Je pense que c'est pas la bonne définition : c'est quoi un MDA ? :D

 

Quitte a utiliser postfix pour gérer les mails autant l'utiliser aussi pour faire le maildir, non ?

n°823373
Je@nb
Kindly give dime
Posté le 29-06-2006 à 23:28:01  profilanswer
 

MTA = mail transport agent
MDA = mail delivery agent
En gros ton MTA reçoit le mail et l'envoie à un MDA pour le stocker. http://fr.wikipedia.org/wiki/Mail_Delivery_Agent
http://en.wikipedia.org/wiki/Mail_Delivery_Agent
D'après ton fichier de config, toi c'est procmail qui gère ça :
 
mailbox_command = procmail -a "$EXTENSION"
 
(si je dis pas de conneries :D)
 
Dans des tutos sur postfix+courier tu devrais trouver pour mettre en maildir.
 
Perso j'utilise maildrop comme MDA mais bon les 2 autres sont plus "simples"
 
Essaie en rajoutant cette ligne :
home_mailbox = Maildir/

n°823376
FlorentP
Posté le 29-06-2006 à 23:34:23  profilanswer
 

Yep j'ai changé ça, je redémarre postfix pour voir ce que ça donne lors d'une réception de mail tient !

n°823377
FlorentP
Posté le 29-06-2006 à 23:52:24  profilanswer
 

Bon, échec critique, faute des droits nécessaires :

 

<@>: maildir delivery failed: create
    /home/florent/Maildir/tmp/1151646631.P25115.localhost.localdomain:
    Permission denied

 

=> Il faut agir sur quoi pour donner les droits a postfix d'écrire dans mon répertoire Maildir ?


Message édité par FlorentP le 03-12-2006 à 00:18:19
n°823497
Je@nb
Kindly give dime
Posté le 30-06-2006 à 12:38:04  profilanswer
 

Tu as créé ton Maildir ?
 
La commande c'est du style maildirmake tu le fais dant ton ~/ et si tu veux que ça le crée pour les new users il faut le faire dans le profil par défaut /etc/skel

n°823510
FlorentP
Posté le 30-06-2006 à 13:13:14  profilanswer
 

Ha il faut utiliser maildirmake, pas juste mkdir !
Je fais ça :D

n°823514
FlorentP
Posté le 30-06-2006 à 13:18:45  profilanswer
 

Ca n'a pas l'air de marcher de la même façon :/

n°823516
FlorentP
Posté le 30-06-2006 à 13:23:16  profilanswer
 

Dans mon mail.log j'ai :
 
Jun 30 21:20:25 dedibox postfix/local[10246]: warning: maildir access problem for UID/GID=1000/1000: create /home/florent/Maildir/tmp/1151695225.P10246.localhost.localdomain: Permission denied
 
=> UID/GID=1000/1000 ça correspond à quoi ?

n°823517
Je@nb
Kindly give dime
Posté le 30-06-2006 à 13:27:26  profilanswer
 

à flo ?
 
fait un id flo ou un grep 1000 /etc/passwd et /etc/group

n°823520
FlorentP
Posté le 30-06-2006 à 13:42:41  profilanswer
 

Exact
Dans ce cas il faut que je fasse quoi ? Mon utilisateur "florent" n'a pas accès en écriture au répertoire MAildir qui est pourtant dans son home ? :??:

n°823522
Je@nb
Kindly give dime
Posté le 30-06-2006 à 13:47:21  profilanswer
 

c'est l'utilisateur florent qui a créé son maildir ou c'est ton root ? :D

n°823523
FlorentP
Posté le 30-06-2006 à 13:51:48  profilanswer
 

Je@nb a écrit :

c'est l'utilisateur florent qui a créé son maildir ou c'est ton root ?  :D


Heu... c'est root :D
Ca sent mauvais :D
J'supprime le dossier et le recréé avec florent ?

n°823525
Mjules
Modérateur
Parle dans le vide
Posté le 30-06-2006 à 13:56:32  profilanswer
 

et si tu changes les droits dessus (chown ; chmod si besoin) ? ça marche ?


Message édité par Mjules le 30-06-2006 à 13:56:40

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°823529
FlorentP
Posté le 30-06-2006 à 14:11:28  profilanswer
 

J'ai mis chmod 777 au lieu de 700 au dossier et ses sous dossiers, et ça marche la réception de mail, whaaaa ! :D

n°823530
Mjules
Modérateur
Parle dans le vide
Posté le 30-06-2006 à 14:12:45  profilanswer
 

tu devrais plutôt changer le propriétaire du dossier (chown florent) plutôt qu'élargir les droits.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°823531
FlorentP
Posté le 30-06-2006 à 14:12:48  profilanswer
 

Et dans la foulée, la connexion avec outlook se passe sans soucis !
 
Merci infiniement pour l'aide fournie, ça faisait 2/3 jours que je galérais comme pas possible, là j'ai pigé le fonctionnement et ça marche, royal ! :jap:

n°823532
FlorentP
Posté le 30-06-2006 à 14:13:19  profilanswer
 

Mjules a écrit :

tu devrais plutôt changer le propriétaire du dossier (chown florent) plutôt qu'élargir les droits.


Ok
Et les sous dossiers héritent de la réatribution de droits ?

n°823533
Je@nb
Kindly give dime
Posté le 30-06-2006 à 14:14:06  profilanswer
 

si tu as mis -R oui :)

n°823536
FlorentP
Posté le 30-06-2006 à 14:16:13  profilanswer
 

chown florent Maildir/ -R
 
Et c'est nikel, chouette :bounce:

n°823604
FlorentP
Posté le 30-06-2006 à 17:25:59  profilanswer
 

Tient je m'auto flood de mail d'erreure :
 
Titre : Cron <logcheck@dedibox>    if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck; fi
Contenu : /usr/sbin/logcheck: line 491: /etc/logcheck/logcheck.conf: Permission non accordée
mail: You must specify direct recipients with -s, -c, or -b
 
Ca sort d'où ça ? :??:

n°823620
Mjules
Modérateur
Parle dans le vide
Posté le 30-06-2006 à 18:12:21  profilanswer
 

a priori, c'est logcheck qui n'arrive pas à accéder à quelque chose


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°823663
FlorentP
Posté le 30-06-2006 à 21:47:47  profilanswer
 

Nouveau soucis !

 

Comme je veux gérer plusieurs noms de domaines, j'ai fais quelques modifs dans mon main.cf :
* Retrait de la référence à mon domaine dans mydestination
* Ajout des lignes :
virtual_alias_domains = jeu-maths.com
virtual_alias_maps = hash:/etc/postfix/virtual

 

Et dans mon fichier "virtual", je fais au plus simple (et je n'oublie pas la commande postmap après) :
@ florent
@  florent

 

Le reload de postfix ne pose pas de soucis.

 

Après, si j'essaye d'envoyer un mail à mon adresse fétiche depuis quelques jours, paf, dans le log :
Jun 30 21:37:24 dedibox postfix/error[25942]: 38F789D02DC: to=<@>, relay=none, delay=0, status=bounced (User unknown in virtual alias table)

 

=> User unknown in virtual alias table
Pourtant je suis cencé être connu, non ? J'ai oublié un truc ?


Message édité par FlorentP le 03-12-2006 à 00:18:52
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
 

Sujets relatifs
Créer un serveur mail en internequelle config pour Serveur de mail
Petit serveur Apache PHP MySQL. Fonction mail ne marche pas.Serveur de mail et mots de passe
serveur mail avec couriercréation serveur de mail sous debian
Serveur de mail localAdministration d'un serveur de mail sous nux ...
question sur la migration de serveur mail (maildir) 
Plus de sujets relatifs à : Serveur mail


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