Pages : 1
#1 Le 05/12/2007, à 09:55
- vpxavier
[résolu] Postfix: mail retourné avec "Unknown user"
Bonjour à tous,
j'ai installé postfix sur une machine qui sert à éliminer le spam et ensuite transmettre les mails à mon serveur smtp sous lotus notes.
Quand j'envoie un mail, je le vois bien sous maillwatch.
Mais malgré la ligne "local_recipient_maps =" , je reçois ce mail en retour (j'ai remplacé, en gras, les données sensibles):
This is the mail system at host UbuntuGateway.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.The mail system
<user@domain.com>: unknown user: "user"
Final-Recipient: rfc822; user@domain.com
Original-Recipient: rfc822;user@domain.com
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "user"
voici mon fichier main.cf:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
header_checks = regexp:/etc/postfix/header_checks# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailnamesmtpd_banner = $myhostname ESMTP $mail_name (Welcome on my company' Ubuntu mail gateway)
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# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.myhostname = UbuntuGateway
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = UbuntuGateway, localhost.localdomain, localhost, mes noms de domaines séparés par une virgule et un espace
relayhost = 192.168.100.5
mailbox_size_limit = 0
recipient_delimiter = +
#inet_interfaces = loopback-only
mynetworks = 127.0.0.0/8, 192.168.100.0/28
inet_protocols = all
local_recipient_maps =
Merci pour votre aide
Dernière modification par vpxavier (Le 06/12/2007, à 12:42)
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#2 Le 05/12/2007, à 10:55
- toniotonio
Re : [résolu] Postfix: mail retourné avec "Unknown user"
si ce serveur est un relais pour le serveur de mail alors ta config est bancale.
il faut utiliser relay_domains dans ce cas et la table transport.
fais voir un postconf -n, le master.Cf et les logs
Dernière modification par toniotonio (Le 05/12/2007, à 10:55)
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#3 Le 05/12/2007, à 11:41
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
voici le postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
header_checks = regexp:/etc/postfix/header_checks
inet_protocols = all
local_recipient_maps =
mailbox_size_limit = 0
mydestination = UbuntuGateway, localhost.localdomain, localhost, mes noms de domaines séparés par une virgule et un espace
myhostname = UbuntuGateway
mynetworks = 127.0.0.0/8, 192.168.100.0/28
recipient_delimiter = +
relayhost = 192.168.100.5
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Welcome on AOS' Ubuntu mail gateway)
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
le master.cf:
#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
#submission inet n - - - - smtpd
# -o smtpd_enforce_tls=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#smtps inet n - - - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - - - - smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay unix - - - - - smtp
-o smtp_fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
/var/log/mail.info:
Dec 5 11:35:02 UbuntuGateway postfix/master[11831]: terminating on signal 15
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: MailScanner E-Mail Virus Scanner version 4.58.9 starting...
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Read 764 hostnames from the phishing whitelist
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Config: calling custom init function SQLBlacklist
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Starting up SQL Blacklist
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Read 0 blacklist entries
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Config: calling custom init function MailWatchLogging
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Started SQL Logging child
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Config: calling custom init function SQLWhitelist
Dec 5 11:36:14 UbuntuGateway MailScanner[4360]: Starting up SQL Whitelist
Dec 5 11:36:15 UbuntuGateway MailScanner[4360]: Read 1 whitelist entries
Dec 5 11:36:15 UbuntuGateway postfix/master[4426]: daemon started -- version 2.4.5, configuration /etc/postfix
Dec 5 11:36:16 UbuntuGateway MailScanner[4360]: Using SpamAssassin results cache
Dec 5 11:36:16 UbuntuGateway MailScanner[4360]: Connected to SpamAssassin cache database
Dec 5 11:36:16 UbuntuGateway MailScanner[4360]: Enabling SpamAssassin auto-whitelist functionality...
Dec 5 11:36:21 UbuntuGateway MailScanner[4360]: Using locktype = flock
Dec 5 11:36:31 UbuntuGateway postfix/smtpd[4524]: connect from ag-out-0708.google.com[72.14.246.250]
Dec 5 11:36:32 UbuntuGateway postfix/smtpd[4524]: 38F2D13FB58: client=ag-out-0708.google.com[72.14.246.250]
Dec 5 11:36:32 UbuntuGateway postfix/cleanup[4528]: 38F2D13FB58: hold: header Received: from ag-out-0708.google.com (ag-out-0708.google.com [72.14.246.250])??by UbuntuGateway (Postfix) with SMTP id 38F2D13FB58??for <mon mail destinataire>; Wed, 5 Dec 2007 11:36:32 +0100 (CET) from ag-out-0708.google.com[72.14.246.250]; from=<vpxavier@gmail.com> to=<mon mail destinataire> proto=SMTP helo=<ag-out-0708.google.com>
Dec 5 11:36:32 UbuntuGateway postfix/cleanup[4528]: 38F2D13FB58: message-id=<ae2fbe740712050136xd96a9bevaed2f862d40e856d@mail.gmail.com>
Dec 5 11:36:33 UbuntuGateway MailScanner[4360]: New Batch: Scanning 1 messages, 2616 bytes
Dec 5 11:36:33 UbuntuGateway MailScanner[4360]: Virus and Content Scanning: Starting
Dec 5 11:36:40 UbuntuGateway MailScanner[4360]: Requeue: 38F2D13FB58.39170 to E37E513FB9E
Dec 5 11:36:40 UbuntuGateway MailScanner[4360]: Uninfected: Delivered 1 messages
Dec 5 11:36:40 UbuntuGateway postfix/qmgr[4449]: E37E513FB9E: from=<mon mail expéditeur >, size=1992, nrcpt=1 (queue active)
Dec 5 11:36:40 UbuntuGateway MailScanner[4360]: Logging message 38F2D13FB58.39170 to SQL
Dec 5 11:36:40 UbuntuGateway MailScanner[4424]: 38F2D13FB58.39170: Logged to MailWatch SQL
Dec 5 11:36:40 UbuntuGateway postfix/local[4536]: E37E513FB9E: to=<x.hang@aosbelgium.com>, relay=local, delay=8.6, delays=8.5/0.08/0/0.04, dsn=5.1.1, status=bounced (unknown user: "user avant le @ dans adresse destinataire")
Dec 5 11:36:40 UbuntuGateway postfix/cleanup[4528]: A8CFA13FBA0: message-id=<20071205103640.A8CFA13FBA0@UbuntuGateway>
Dec 5 11:36:40 UbuntuGateway postfix/bounce[4537]: E37E513FB9E: sender non-delivery notification: A8CFA13FBA0
Dec 5 11:36:40 UbuntuGateway postfix/qmgr[4449]: A8CFA13FBA0: from=<>, size=4144, nrcpt=1 (queue active)
Dec 5 11:36:40 UbuntuGateway postfix/qmgr[4449]: E37E513FB9E: removed
Dec 5 11:36:45 UbuntuGateway postfix/smtp[4538]: A8CFA13FBA0: to=<mon mail expéditeur>>, relay=192.168.100.5[192.168.100.5]:25, delay=4.8, delays=0.04/0.05/4.7/0.02, dsn=2.0.0, status=sent (250 Message accepted for delivery)
Dec 5 11:36:45 UbuntuGateway postfix/qmgr[4449]: A8CFA13FBA0: removed
Dec 5 11:37:02 UbuntuGateway postfix/smtpd[4524]: disconnect from ag-out-0708.google.com[72.14.246.250]
Merci beaucoup!
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#4 Le 05/12/2007, à 12:14
- toniotonio
Re : [résolu] Postfix: mail retourné avec "Unknown user"
si tu ne veux pas mettre les infos de tes noms de domaines et users , indique au moins leur format
par exemple:
user@domain.com
user@machine.domain.com
c'est primordial pour avancer
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#5 Le 05/12/2007, à 12:39
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
si tu ne veux pas mettre les infos de tes noms de domaines et users , indique au moins leur format
par exemple:user@domain.com
user@machine.domain.comc'est primordial pour avancer
sorry... c'est toujours user@domain.com qui correspond à des adresses réelles.
L'expéditeur est mon compte gmail et le destinataire est un utilisateur sur le serveur smtp.
Merci
Dernière modification par vpxavier (Le 05/12/2007, à 12:40)
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#6 Le 05/12/2007, à 12:53
- toniotonio
Re : [résolu] Postfix: mail retourné avec "Unknown user"
tu utilises Mailscanner qui est connu pour engendré des pbs avec postfix.
j'imagine que c'est géré par le header checks ?
je vais te proposer une solution classique de serveurs relais mais qui presentera le meme defaut que ce que tu voulais mettre en place: l'abscence de verification du destinataire. Mets deja en place cette confg on verra ensuite pour eviter ce point:
main.cf:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
header_checks = regexp:/etc/postfix/header_checks
inet_protocols = all
mailbox_size_limit = 0
mydestination = localhost.localdomain, localhost
myhostname = UbuntuGateway
mynetworks = 127.0.0.0/8, 192.168.100.0/28
recipient_delimiter = +
relay_domains = domain.com
relay_recipient_maps =
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Welcome on AOS' Ubuntu mail gateway)
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
transport_maps = hash:/etc/postfix/transport
tu crees le fichier /etc/postfix/transport et tu mets dedans
domain.com relay:[192.168.100.5]
tu postmapes ce fichier puis postfix reload
teste deja comme ca
ps: je le fais de tete donc autant y a des erreurs/oublis, tu m'en voudras pas
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#7 Le 05/12/2007, à 12:56
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
Merci...
Tu es le 2ème qui me dis que postfix pose problème avec mailscanner...
Je suis pas mieux de tout réinstaller avec sendmail?
Comme je ne suis pas encore en production...
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#8 Le 05/12/2007, à 12:58
- toniotonio
Re : [résolu] Postfix: mail retourné avec "Unknown user"
Merci...
Tu es le 2ème qui me dis que postfix pose problème avec mailscanner...Je suis pas mieux de tout réinstaller avec sendmail?
Comme je ne suis pas encore en production...
le pb c'est mailscanner, pas postfix
essaye amavisd c'est bien mieux que mailscanner
Dernière modification par toniotonio (Le 05/12/2007, à 12:59)
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#9 Le 05/12/2007, à 15:17
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
essaye amavisd c'est bien mieux que mailscanner
Dommage, j'étais habitué à mailscanner et mailwatch que je fais tourner sur mandrake...
amavisd a aussi une interface web pour les fichiers en quarantaine, la black list et la whitelist?
Je n'ai pas trouvé de tuto pour faire juste un relais qui scanne le spam...
Quelqu'un peut m'en indiquer un?
Merci beaucoup.
ps: Je pensais que cela serait plus simple que cela avec Ubuntu...
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#10 Le 05/12/2007, à 15:21
- toniotonio
Re : [résolu] Postfix: mail retourné avec "Unknown user"
De base non
mais tu peux installer mailzu pour l'interface web d'amavisd
sinon parametre deja ton relais, valide son fonctionnement puis tu installeras amavisd/clamd/sa apres.
t'as testé la config que je t'ai proposé ?
sachant qu'en terme de filtrage antispam, le relais avec la verification de l'existence du compte sur le serveur distant est la 1ere des choses a mettre en oeuvre.
ps: cela n'a rien a avoir avec ubuntu, le pb est le manque de fiabilité de mailscanner.
Dernière modification par toniotonio (Le 05/12/2007, à 15:22)
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#11 Le 05/12/2007, à 15:35
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
tout d'abord, merci (à la communauté Ubuntu et plus particulièrement à Toniotonio) pour la rapidité de vos réponses.
J'ai testé la configuration mais je reçois toujours un "user unknown".
Je crois que je vais réinstaller complètement la machine.
Je vais commencer avec postfix et tester si je reçois moi mail.
A suivre...
Ceci dit, tu me dis que mailscanner est instable... je n'ai pourtant pas de soucis avec la machine sur mandrake (sauf en terme de performance, raison pour laquelle je prépare une autre machine...)
Mailscanner est vraiment déconseillé? J'aimais bien mailwatch moi...
Pour résumer, voici ce que je voudrais faire:
Avoir un serveur qui filtre le spam et les virus avant de les transférer à un serveur Lotus Notes (qui sera bientà´t changé pour un MS exchange) pour des domaines réels du style @domaine.com.
Comme je ne suis pas bon j'aimerais avoir une interface graphique pour controler le filtrage des mails au quotidien. (pour gérer des black & white lists, débloquer des mails en quarantaine...)
Dernière modification par vpxavier (Le 05/12/2007, à 15:53)
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#12 Le 05/12/2007, à 15:44
- toniotonio
Re : [résolu] Postfix: mail retourné avec "Unknown user"
ne reinstalle pas tout cela ne sert a rien
poste un postconf -n de la nouvelle conf ainsi que le fichier transport, et poste les logs. (avec comme je disais le respect de la syntaxe meme si tu anonymise les noms et fqdn)
mailscanner tu verras apres
Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com
Hors ligne
#13 Le 05/12/2007, à 15:55
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
ne reinstalle pas tout cela ne sert a rien
poste un postconf -n de la nouvelle conf ainsi que le fichier transport, et poste les logs. (avec comme je disais le respect de la syntaxe meme si tu anonymise les noms et fqdn)
mailscanner tu verras apres
Oops... j'ai déjà commencé...
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#14 Le 05/12/2007, à 17:25
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
la machine a été réinstallée avec juste postfix et webmin
Voici la config actuelle.
postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
mailbox_size_limit = 0
mydestination = UbuntuGateway, localhost.localdomain, localhost, mondomaine.com
myhostname = UbuntuGateway
mynetworks = 127.0.0.0/8, 192.168.100.0/28
recipient_delimiter = +
relay_domains = mondomaine.com
relay_recipient_maps =
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
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
transport_maps = hash:/etc/postfix/transport
le fichier transport:
mondomaine.com relay:[192.168.100.5]
le mail que je reçois en retour lorsque j'envoie un mail:
This is an automatically generated Delivery Status Notification
Delivery to the following recipient failed permanently:
user@mondomaine.com
Technical details of permanent failure:
PERM_FAILURE: SMTP Error (state 13): 550 5.1.1 <user@mondomaine.com>: Recipient address rejected: User unknown in local recipient table
Dernière modification par vpxavier (Le 05/12/2007, à 17:58)
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
#15 Le 05/12/2007, à 17:42
- Uggy
Re : [résolu] Postfix: mail retourné avec "Unknown user"
Vire aosbelgium.com de la ligne:
mydestination = UbuntuGateway, localhost.localdomain, localhost, aosbelgium.com
Ou mieux vire toute la ligne
Hors ligne
#16 Le 05/12/2007, à 17:45
- Uggy
Re : [résolu] Postfix: mail retourné avec "Unknown user"
Et il est + que conseillé de mettre les adresses email dans:
relay_recipient_maps = tonFichierQuiContientLesAdressesMails
Hors ligne
#17 Le 05/12/2007, à 17:46
- vpxavier
Re : [résolu] Postfix: mail retourné avec "Unknown user"
Ca marche! Merci uggy et toniotonio.
Donc, si je comprends bien, je dois mettre tous les domaines pour lesquels je veux recevoir des mails dans le fichier transport et dans la ligne "relay_domains = ".
Maintenant... plus qu'à remettre en place un anti spam et clam av...
Je vais tester amavisd comme toniotonio me l'a recommandé
Dernière modification par vpxavier (Le 05/12/2007, à 17:54)
"La connaissance s'accroît quand on la partage" Socrate
Hors ligne
Pages : 1