Newsgroup: it.comp.os.linux.software
Titolo: postfix non considera gli aliases

Ciao,
ho un problema con postfix. Quando usavo sendmail il file aliases
veniva considerato, passando a postfix invece no. Quindi non mi
forwarda la posta agli utenti interni
Non ho idea di che cosa sia il problema. Le configurazioni dovrebbero
essere tutte ok (controllate e ricontrollate)
Avete un idea?
michele

mic ha scritto:

Controlla cosa dice il tuo 
main.cf
 a riguardo di alias_maps e
alias_database.
Hai dato il postalias dopo averli aggiunti al file?
Alessio

Sembra che mic abbia detto :

Senza sapere quale sia la tua configurazione e senza vedere uno 
straccio di log? [1]
Prova a chiamare il mago Otelma.
[1] Posta l'output del comando postconf -n e le parti dei log 
rilevanti.
-- 
c:\winnt> secure_nt.exe
  Securing NT.  Insert Linux boot disk to continue......
http://www.neodigital2k.com

 rilevanti.
***** pstconf -n *****
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = localhost
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
myhostname = linuxproxy
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.8/README_FILES
relayhost = [62.211.72.20]
sample_directory = /usr/share/doc/postfix-2.2.8/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
***** log ***** (l'indirizzo per il to dovrebbe prenderlo dall'aliases)
Oct 24 11:55:06 linuxproxy postfix/pickup[3885]: 42117169647: uid=0
from=<root>
Oct 24 11:55:06 linuxproxy postfix/cleanup[3901]: 42117169647:
message-id=<20061024095506.42117169647@linuxproxy>
Oct 24 11:55:06 linuxproxy postfix/qmgr[3887]: 42117169647:
from=<ro...@linuxproxy.linuxproxy>, size=302, nrcpt=1 (queue active)
Oct 24 11:55:06 linuxproxy postfix/smtp[3903]: 42117169647:
to=<ro...@linuxproxy.linuxproxy>, orig_to=<root>,
relay=62.211.72.20[62.211.72.20], delay=0, status=sent (250
<4537B564001C992A> Mail accepted)
Oct 24 11:55:06 linuxproxy postfix/qmgr[3887]: 42117169647: removed


lo so che e` banale ma hai fatto il postalias dopo aver modificato il 
/etc/aliases ( o quel che e`....) vero ???
-- 
Faciait li signeur!
Roy Batty
http://www.regalodautore.it/

 /etc/aliases ( o quel che e`....) vero ???
si, per sicurezza l'ho rifatto almeno dieci volte :)

 dall'aliases)
Che contiene una riga del tipo?
-- 
L'universita' americana di Berkeley
ha prodotto due importanti invezioni: l'LSD e Unix.
Credo non sia una coincidenza.
                                          Jeremy S. Anderson

 Che contiene una riga del tipo?
questa riga (per ultima):
root:  
indi...@dominio.it
piu' altre che rimandano a root

 config_directory = /etc/postfix
non e' che hai o devi mettere aliases sotto /etc/postfix ??
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 alias_maps = hash:/etc/aliases
io sui miei ho solo alias_maps
# The alias_database parameter specifies the alias database that is
# built with "newaliases" or "sendmail -bi".  This is a separate
# configuration parameter, because the alias_maps parameter may
# specify multiple tables, not necessarily all under control by
# Postfix.
quindi tu gli dici che la mappa è il db, cosa mica vera
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
A certa gente quello che frega e' la mancanza di ignoranza.
		-- Beppe Viola

 piu' altre che rimandano a root
In quel file vengono accettati solo indirizzi locali.
Ad occhio cambiando in 
main.cf
 la direttiva:
myhostname = linuxproxy
in
myhostname = linuxproxy.linuxproxy
postfix considerera' la mail come locale ed evitera' di inoltrarla 
(come si vede dai log) al relayhost.
Dopodiche aggiungi questa riga, sempre nel 
main.cf
:
alias_maps = hash:/etc/postfix/aliases
editi il file /etc/postfix/aliases
inserendo qualcosa del tipo:
root                    ro...@linuxproxy.linuxproxy
e per ultimo un bel:
postmap /etc/postfix/aliases
postfix reload
e dovresti aver risolto....


 e dovresti aver risolto....
ho fatto quello che mi hai scritto e non funzionava.
ho modificato qualche piccolezza ed e' partito!
finalmente!
Grazie
Michele

 finalmente!
La configurazione della macchina ce l'avevi tu sotto il naso eh ;)
-- 
Per altro, ogni tanto ho come la sensazione che tu non capisca un cazzo 
neppure di news, oltre che di smtp.
 
Il Cat su Dmitry