Bonjour à tous,
Voilà mon serveur Postix fonctionne très bien depuis longtemps, sauf que j'ai une erreur dans le syslog, n'ayant pas envie de tout foutre en l'air, et aussi car je suis un peu fainéant, j'ai rien touché, mais maintenant je voudrais trouver d'où vient le prob.
Ma config: postfix+mysql avec spamassassin et clamav.
Le syslog:
------------------------------------------------------
Aug 31 08:23:56 site postfix/qmgr[20929]: warning: connect to transport alias: No such file or directory
Aug 31 08:24:56 site postfix/qmgr[20929]: warning: connect to transport alias: No such file or directory
Aug 31 08:25:56 site postfix/qmgr[20929]: warning: connect to transport alias: No such file or directory
Aug 31 08:26:56 site postfix/qmgr[20929]: warning: connect to transport alias: No such file or directory
------------------------------------------------------
postconf -n (j'ai renommé le nom du site)
------------------------------------------------------
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = yes
biff = no
config_directory = /etc/postfix
content_filter = scan:127.0.0.1:10025
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = $myhostname, localhost.localdomain, localhost
myhostname = mail.site.com
mynetworks = 127.0.0.0/8
myorigin = mail.site.com
receive_override_options = no_address_mappings
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP Sendmail
smtpd_client_restrictions = permit_mynetworks
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
smtpd_sender_restrictions = reject_rhsbl_sender dsn.rfc-ignorant.org
transport_maps = mysql:/etc/postfix/transport.cf
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/alias.cf
virtual_gid_maps = static:4000
virtual_mailbox_base = /var/spool/postfix
virtual_mailbox_domains = mysql:/etc/postfix/domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
virtual_uid_maps = static:4000
------------------------------------------------------
et le contenu de master.cf:
------------------------------------------------------
anvil unix - - n - 1 anvil
bounce unix - - n - 0 bounce
#bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
cleanup unix n - n - 0 cleanup
cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
defer unix - - n - 0 bounce
error unix - - n - - error
flush unix n - n 1000? 0 flush
#ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
lmtp unix - - n - - lmtp
local unix - n n - - local
#maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
old-cyrus unix - n n - - pipe flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user}
pickup fifo n - n 60 1 pickup
proxymap unix - - n - - proxymap
qmgr fifo n - n 300 1 qmgr
relay unix - - n - - smtp
rewrite unix - - n - - trivial-rewrite
showq unix n - n - - showq
smtp inet n - n - - smtpd -o content_filter=spamassassin
smtp unix - - n - - smtp -o content_filter=spamassassin
trace unix - - n - 0 bounce
#uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
verify unix - - n - 1 verify
virtual unix - n n - - virtual
maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
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 -d -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}
# only used by postfix-tls
#tlsmgr fifo - - n 300 1 tlsmgr
#smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587 inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#SpamAssassin
spamassassin unix - n n - - pipe user=nobody argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
#tlsmgr unix - - - 1000? 1 tlsmgr
scache unix - - - - 1 scache
discard unix - - - - - discard
tlsmgr unix - - - 1000? 1 tlsmgr
#CLAMAV
scan unix - - n - 16 smtp
-o smtp_send_xforward_command=yes
#CLAMAV
127.0.0.1:10026 inet n - n - 16 smtpd
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
------------------------------------------------------
Je le répète encore, tout marche très bien sinon (les alias, le transport, les virtual, spamassassin & clamav)!!
# erreur de transport
Posté par NeoX . Évalué à 2.
soit c'est ca qu'il n'aime pas
soit c'est dans le transport.cf qui contient des erreurs
[^] # Re: erreur de transport
Posté par siegfried . Évalué à 1.
En fait dans transport.cf j'ai les données de connexion à la bdd de mails pour savoir quel transport utiliser pour chaque email:
# cat transport.cf
user = xxxxx
password = yyyyyyyy
dbname = mail
table = domain
select_field = transport
where_field = domain
hosts = 127.0.0.1
mysql> select transport from domain;
+-----------+
| transport |
+-----------+
| virtual |
| virtual |
| alias |
| virtual |
| virtual |
| alias |
| virtual |
| alias |
| alias |
| alias |
| virtual |
+-----------+
11 rows in set (0.00 sec)
puis apres alias.cf ou virtual.cf sont utilisés, voila mon alias.cf:
# cat alias.cf
user = xxxxxx
password = yyyyyyyyyyyyyyyyyy
dbname = mail
table = alias
select_field = goto
where_field = address
hosts = 127.0.0.1
Les "goto" des alias sont sélectionnés sans problème, donc je pige pas trop d'où vient le problème...
[^] # Re: erreur de transport
Posté par siegfried . Évalué à 1.
Une erreur un peu idiote, mais j'espère qu'elle aidera ceux qui tomberont sur celle-ci, car personne avait visiblement exactement la meme (via google)..
a++ et merci
[^] # Re: erreur de transport
Posté par NeoX . Évalué à 1.
qui n'existait pas vu que tu voulais tout gerer par la abse de donner.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.