[PostFix] Problème de reception de mails

Bonjour à tous,
ça fesait longtemps !

donc, j’ai une Debian Lenny installé fraichement sur un petit serveur perso, hébergé chez moi.
Je souhaite en faire une serveur de mail, pour cela, j’ai décidé d’installer Postfix, courier-imap, et un Webmail. Les utilisateur se gèrent par avec des vhosts et authmysql.

J’ai suivi ce tuto trop à la lettre et plein d’erreur, que j’ai du compléter et corriger :
lafermeduweb.net/billet/tuto … ml#postfix

donc j’ai des résultats, je peux envoyer des mails sur des domaines extérieurs a mon réseaux, genre gmail, mais je ne peux pas en recevoir.
Voici le log de courier quand je reçois un mail venant de ma boîte gmail :

Apr 22 08:47:03 saturne postfix/smtpd[20471]: connect from mail-wy0-f169.google.com[74.125.82.169] Apr 22 08:47:03 saturne postfix/smtpd[20471]: 925FF2386E: client=mail-wy0-f169.google.com[74.125.82.169] Apr 22 08:47:03 saturne postfix/cleanup[20476]: 925FF2386E: message-id=<z2mb6d401a01004212347ld485ac84n4708359cb564045@mail.gmail.com> Apr 22 08:47:03 saturne postfix/qmgr[19583]: 925FF2386E: from=<tagazok@gmail.com>, size=1644, nrcpt=1 (queue active) Apr 22 08:47:03 saturne postfix/smtpd[20480]: connect from unknown[192.168.0.254] Apr 22 08:47:03 saturne postfix/smtp[20479]: warning: host BR137-2-82-238-126-83.FBX.PROXAD.NET[82.238.126.83]:25 greeted me with my own hostname br137-2-82-238-126-83.fbx.proxad.net Apr 22 08:47:03 saturne postfix/smtp[20479]: warning: host BR137-2-82-238-126-83.FBX.PROXAD.NET[82.238.126.83]:25 replied to HELO/EHLO with my own hostname br137-2-82-238-126-83.fbx.proxad.net Apr 22 08:47:03 saturne postfix/smtp[20479]: 925FF2386E: to=<contact@pi3rrot.tk>, relay=BR137-2-82-238-126-83.FBX.PROXAD.NET[82.238.126.83]:25, delay=0.38, delays=0.09/0.03/0.26/0, dsn=5.4.6, status=bounced (mail for pi3rrot.tk loops back to myself) Apr 22 08:47:03 saturne postfix/smtpd[20480]: disconnect from unknown[192.168.0.254] Apr 22 08:47:03 saturne postfix/cleanup[20476]: EC91823875: message-id=<20100422064703.EC91823875@br137-2-82-238-126-83.fbx.proxad.net> Apr 22 08:47:03 saturne postfix/qmgr[19583]: EC91823875: from=<>, size=3612, nrcpt=1 (queue active) Apr 22 08:47:03 saturne postfix/bounce[20481]: 925FF2386E: sender non-delivery notification: EC91823875 Apr 22 08:47:03 saturne postfix/qmgr[19583]: 925FF2386E: removed Apr 22 08:47:04 saturne postfix/smtp[20483]: EC91823875: to=<tagazok@gmail.com>, relay=gmail-smtp-in.l.google.com[209.85.227.27]:25, delay=0.35, delays=0.02/0.01/0.13/0.2, dsn=2.0.0, status=sent (250 2.0.0 OK 1271918841 g67si9355105wej.63) Apr 22 08:47:04 saturne postfix/qmgr[19583]: EC91823875: removed Apr 22 08:47:33 saturne postfix/smtpd[20471]: disconnect from mail-wy0-f169.google.com[74.125.82.169]

donc, je constate que le mail est removed, et qu’il n’apparait pas dans le répertoire mail de mon user car il y a un sender non-delivery notification.

Voici le fichier main.cf de courier :

[code]smtpd_banner = $myhostname ESMTP $mail_name (Linux)
biff = no
disable_vrfy_command = yes
smtpd_helo_required = yes

appending .domain is the MUA’s job.

append_dot_mydomain = no

Pour faire simple, il est conseillé d’utiliser le reverse DNS de votre serveur.

myhostname = br137-2-82-238-126-83.fbx.proxad.net
myorigin = br137-2-82-238-126-83.fbx.proxad.net

mydestination = pi3rrot.tk, localhost.localdomain, localhost

relayhost =
mynetworks = 127.0.0.0/8, 82.238.126.83
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

#############################"

RAJOUTE PAR MOI

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

relay_recipient_maps = hash:/etc/postfix/exchange_recipients

mydomain = pi3rrot.tk
relay_domains = pi3rrot.tk

virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
virtual_mailbox_base = /var/spool/vmail/
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_quotas.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
virtual_overquota_bounce = yes

adresses d’expedition

smtpd_sender_restrictions = permit_mynetworks, warn_if_reject reject_unverified_sender

adresses de destination

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient

client

smtpd_client_restrictions =
permit_mynetworks

[/code]

Je pense que je ne suis plus très loin, mais alors la je bloque complètement.
Sur divers forums, ils expliquaient de mettre ce fichier /etc/postfix/exchange_recipients et de mle renseigner dans maion.cf, mais quand je fait ca, mail.log dit qu’il ne trouve pas mon fichier .db

j’ai donc commenté cette ligne dans main.cf

Si quelqu’un à une idée de comment aboutir à la configuration de mon serveur mail, il est bienvenue !

Merci d’avance
Pierre

c’est l’erreur là qui est chelou. le serveur semble se connecter sur lui même