Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/04/2008, à 01:27

vomoho

problème avec Dspam et Postfix

Bonjour,

J'ai installé Dspam en suivant ce tuto http://www.linux.efrei.fr/doku.php?id=t … pam_clamav. Mais impossible de recevoir des mails, dès que j'envoie un mail vers une adresse du domaine je recois un mail d'erreur :

<xxxx@mondomaine.org>: host aaaa.mondomaine.org[123.123.123.123] said: 550 5.1.1
<xxxx@mondomaine.org>: Recipient address rejected: User unknown in local
recipient table (in reply to RCPT TO command)

En examinant les logs j'ai trouvé ceci :

Apr 24 01:05:37 aaaa postfix/smtpd[17816]: connect from smtp1a.orange.fr[193.252.23.69]
Apr 24 01:05:37 aaaa postfix/trivial-rewrite[17813]: warning: do not list domain mondomaine.org in BOTH mydestination and virtual_mailbox_domains
Apr 24 01:05:37 aaaa postfix/smtpd[17816]: NOQUEUE: reject: RCPT from smtp1a.orange.fr[193.252.23.69]: 550 5.1.1 <xxxx@mondomaine.org>: Recipient address rejected: User unknown in local recipient table; from=<yyyy@wanadoo.fr> to=<xxxx@mondomaine.org> proto=ESMTP helo=<smtp1a.orange.fr>
Apr 24 01:05:37 aaaa postfix/smtpd[17816]: disconnect from smtp1a.orange.fr[193.252.23.69]

Auriez vous une idée d'ou viens le problème est comment le régler?

Merci d'avance.

Hors ligne

#2 Le 24/04/2008, à 10:52

Uggy

Re : problème avec Dspam et Postfix

1- do not list domain mondomaine.org in BOTH mydestination and virtual_mailbox_domains -> donc fait le smile
2- Recipient address rejected: User unknown in local recipient table ->
donc ton user n'est pas un vrai user de ton systeme. (ou tu t'es gouré dnas la conf)
3 - ceci n'a rien a voir avec dspam
4- Fournis les logs complets et un "postconf -n"
http://doc.ubuntu-fr.org/tutoriel/comment_soumettre_un_probleme_postfix_sur_le_forum

Hors ligne

#3 Le 24/04/2008, à 11:39

vomoho

Re : problème avec Dspam et Postfix

Tout d'abord je tiens à te remercier et à m'excuser de ne pas avoir poster tout les informations nécessaire, mais je ne connaissais pas l'existence de cette page.

1- do not list domain mondomaine.org in BOTH mydestination and virtual_mailbox_domains -> donc fait le smile

Je ne vois pas se qu'il faut faire.

2- Recipient address rejected: User unknown in local recipient table ->
donc ton user n'est pas un vrai user de ton systeme. (ou tu t'es gouré dnas la conf)

En effet se sont des alias, donc se ne sont pas des utilisateurs du système.

Voila le résultat de la commande postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
content_filter = smtp-dspam:[127.0.0.1]:25000
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = aaaa.mondomaine.org, mondomaine.org, localhost, Logan
myhostname = hosting-aaa.undomaine.fr
mynetworks = 127.0.0.0/8 ddd.ddd.ddd.ddd
myorigin = /etc/mailname
recipient_delimiter = +
relayhost = 
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = regexp:/etc/postfix/dspam_aliases
virtual_gid_maps = static:107
virtual_mailbox_base = /var/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 105
virtual_uid_maps = static:105

Hors ligne

#4 Le 24/04/2008, à 14:47

Uggy

Re : problème avec Dspam et Postfix

mondomaine.org   
Soit tu le mets dans "mydestination", soit tu le mets dans "virtual_mailbox_domains" qui pointe dans /etc/postfix/mysql/mysql_virtual_domains_maps.cf
MAIS PAS DANS LES 2.

Restart et reteste... Le 2eme probleme est sans doute lié. (vu que les alias sont authorisés comme des "users systemes" par defaut...en tout cas si tu a laissé dans "mydestination")

Si ca marche pas et si tu as fait des modifs, reposte conf + log.

Dernière modification par Uggy (Le 24/04/2008, à 14:49)

Hors ligne

#5 Le 24/04/2008, à 17:58

vomoho

Re : problème avec Dspam et Postfix

J'ai supprimé virtual_mailbox_domains, donc je n'ai plus l'erreur me disant que le domaine est dans virtual_mailbox_domains et dans mydestination (il est seulement dans mydestination).

Par contre j'ai toujours l'erreur concernant l'utilisateurs qui n'est pas dans la table.

Apr 24 17:16:00 aaaa postfix/smtpd[21569]: NOQUEUE: reject: RCPT from smtp1b.orange.fr[193.252.23.64]: 550 5.1.1 <bbbb@mondomaine.org>: Recipient address rejected: User unknown in local recipient table; from=<aaaaaa@wanadoo.fr> to=<bbbb@mondomaine.org> proto=ESMTP helo=<smtp1b.orange.fr>

voila le résultat de postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
content_filter = smtp-dspam:[127.0.0.1]:25000
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = aaaa.mondomaine.org, mondomaine.org, localhost, Logan
myhostname = hosting-aaa.unautredomaine.fr
mynetworks = 127.0.0.0/8 ddd.ddd.ddd.ddd
myorigin = /etc/mailname
recipient_delimiter = +
relayhost = 
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = regexp:/etc/postfix/dspam_aliases
virtual_gid_maps = static:107
virtual_mailbox_base = /var/vmail
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 105
virtual_uid_maps = static:105

Hors ligne

#6 Le 24/04/2008, à 19:24

Uggy

Re : problème avec Dspam et Postfix

bbbb@mondomaine.org  est dans /etc/aliases ??

(donne les 4 ou 5 lignes de logs correspondant a la connexion..pas juste une seule)

Hors ligne

#7 Le 24/04/2008, à 20:56

vomoho

Re : problème avec Dspam et Postfix

Non l'utilisateur n'est pas dans le fichier /etc/aliases, les alias sont dans une base de données mysql.

Désolé de n'avoir mis qu'une seule ligne mais je ne savais pas que les autres pouvaient être interressantes. Voila donc les lignes corresponds à la connexion

Apr 24 17:16:00 aaaa postfix/smtpd[21569]: connect from smtp1b.orange.fr[193.252.23.64]
Apr 24 17:16:00 aaaa postfix/smtpd[21569]: NOQUEUE: reject: RCPT from smtp1b.orange.fr[193.252.23.64]: 550 5.1.1 <bbbb@mondomaine.org>: Recipient address rejected: User unknown in local recipient table; from=<aaaaaa@wanadoo.fr> to=<bbbb@mondomaine.org> proto=ESMTP helo=<smtp1b.orange.fr>
Apr 24 17:16:00 aaaa postfix/smtpd[21569]: disconnect from smtp1b.orange.fr[193.252.23.64]

Dernière modification par vomoho (Le 24/04/2008, à 21:48)

Hors ligne

#8 Le 24/04/2008, à 22:11

Uggy

Re : problème avec Dspam et Postfix

vomoho a écrit :

Non l'utilisateur n'est pas dans le fichier /etc/aliases,

C'est ce que je dis..c'est ca le probleme.

vomoho a écrit :

les alias sont dans une base de données mysql.

Non. Avec ta config, les alias de "mondomaine.org" doivent etre definis dans /etc/aliases

Libre a toi de les definir les alias "virtuels" dans la base de donnée, mais dans ce cas ne met pas "mondomaine.org" dans "mydestination".

Hors ligne

#9 Le 25/04/2008, à 14:33

vomoho

Re : problème avec Dspam et Postfix

Je suis désolé de t'ennuyer avec mes problèmes, mais se n'est pas moi qui ai fais la mise en place de postfix, on m'a juste demandé de mettre un antispam (Dspam). Or comme tu as pu le remarqué je ne suis pas très à l'aise avec postfix. Voila une configuration qui marche mais qui n'utilise pas Dspam et je ne comprend pas pourquoi celle-ci ne pose pas de problème, alors que mydestination et virtual_mailbox_domains sont les même d'une config à l'autre. La seule différence entre les 2 configurations est virtual_alias_map.

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = aaaa.mondomaine.org, mondomaine.org, localhost, Logan
myhostname = hosting-aaaa.undomaine.fr
mynetworks = 127.0.0.0/8 ddd.ddd.ddd.ddd
myorigin = /etc/mailname
recipient_delimiter = +
relayhost = 
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:107
virtual_mailbox_base = /var/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 105
virtual_uid_maps = static:105

Hors ligne