dunque, ultimamente mi sto interessando a questo problema che ho: le
mail "ricevute" localmente da cose tipo "sendmail" (il wrapper di
postfix) per qualche motivo non vengono confrontate con la tabella
virtuale degli alias, e quindi finisce che se io invio una mail
localmente verso qualche utente virtuale del mio stesso sistema, torna
indietro a root dicendo che l'utente non esiste.
Ora, girando qua' e la' ho scoperto l'opzione "content_filter" di pickup
che dovrebbe poter indicare a pickup che la sua mail puᅵ benissimo
inviarla al transport "virtual:". Ora il problema ᅵ: risolve il mio
problema? Una domanda piᅵ semplice ᅵ: di default, che fa visto che ᅵ
"empty"?
E soprattutto, visto che ho uno script per il controllo
antispam/antivirus/$noiSiamoTantoBraviAfiltrare che praticamente
"reinietta" le mail (ricevute da smtpd tramite una sua riga nel
master.cf) tramite "sendmail" di postfix nel sistema, non ᅵ che poi la
mail va in loop?
PS: non ho utenti locali, e quindi se puᅵ essere utile "disattivare" (se
si puᅵ fare) il delivery locale non ᅵ che sia un problema (ad esempio
redirigere il default trasport "local" verso "virtual", sempre se non
crea disastri).
PPS: serve che posto un po' di config/log?
Enrico
Questo non ᅵ affatto normale.
> PPS: serve che posto un po' di config/log?
Direi... Soprattutto le configurazioni.
--
Professional System & Network Sarcazzer
http://bofhskull.wordpress.com/
Domanda idiota, ma alias_maps l'hai impostato?
--
Massimo Bacilieri AKA Crononauta
Lo so.
> Direi... Soprattutto le configurazioni.
Configurazione di postfix:
http://nopaste.info/d2bc29187f.html
master.cf
http://nopaste.info/c32d891e5a.html
Enrico
Si, pare. C'ᅵ la config nell'url nell'altro messaggio ;-)
Enrico
Non vedo configurazioni "esotiche", cosᅵ su due piedi (anche se il fatto
di doversele cercare attraverso tutto l'output di postconf rende il
tutto poco fruibile).
L'errore e il relativo estratto dai log?
(l'alias con cui sto provando ᅵ dbadmin@ )
http://nopaste.info/f1cb5353c9.html
L'errore da mailer-daemon ᅵ:
<dba...@azienda.invalid>: user unknown
Enrico
ls -l /etc/aliases* o se non quello
ls -l /etc/postfix/aliases*
che dice?
> ls -l /etc/aliases* o se non quello
> ls -l /etc/postfix/aliases*
>
> che dice?
Che i file aliases e aliases.db ci sono e hanno lo stesso orario, ma il
mio problema � con gli alias che provengono dal db, che quando invio le
mail passando per (send)mail non vengono per nulla considerati.
Enrico
-rwxr-xr-x 1 root root 22084 14 set 2008 /usr/sbin/sendmail
Enrico
Sono uguali.
Enrico
Bene, credo di aver risolto.
Ci ero andato vicino, poi mi sono perso in altre cose.
Il problema ᅵ che pickup era impostato per fregarsene di alias & co
(almeno questo ᅵ quello che dice il manuale per quella opzione). E'
bastato togliere
-o receive_override_options=no_address_mapping
perchᅵ ora il sistema funzioni.
Grazie a tutti ;-)
Enrico