View previous topic :: View next topic |
Author |
Message |
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Wed Apr 20, 2005 12:13 pm Post subject: postfix problem |
|
|
Seguendo l'howto su come configurare PostFix credevo di aver fatto tutto bene... dato che il check non mi dava errori!
Ma quando son andato a provare non e' andata così bene come speravo!
Code: | root # mailto ercole
Subject: PROVA
questa e' una mail di prova, arriva???
EOT
postdrop: warning: unable to look up public/pickup: No such file or directory |
Il mio file di configurazione e' molto semplice e scarno
Code: | queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
myorigin = $myhostname
mydestination = $myhostname, localhost.$mydomain $mydomain
unknown_local_recipient_reject_code = 450
mynetworks_style = subnet
mynetworks = 127.0.0.0/8 192.168.1.0/24
mailbox_command = /usr/bin/procmail
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.16-r1/sample
readme_directory = /usr/share/doc/postfix-2.0.16-r1/readme
default_destination_concurrency_limit = 2
alias_database = hash:/etc/mail/aliases
local_destination_concurrency_limit = 2
alias_maps = hash:/etc/mail/aliases
home_mailbox = .maildir/ |
Che posso fare???
|
|
Back to top |
|
|
AlterX l33t
Joined: 03 Apr 2004 Posts: 754 Location: rm -rf /*
|
Posted: Wed Apr 20, 2005 12:35 pm Post subject: |
|
|
Posta il file aliases e virtual...
inoltre hai dato un postalias per aggiornare il file?? |
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Wed Apr 20, 2005 12:54 pm Post subject: |
|
|
Ecco le mie impostazioni
Code: | # Basic system aliases -- these MUST be present.
MAILER-DAEMON: postmaster
postmaster: root
# General redirections for pseudo accounts.
adm: root
bin: root
daemon: root
exim: root
lp: root
mail: root
named: root
nobody: root
postfix: root
# Well-known aliases -- these should be filled in!
# root:
# operator:
# Standard RFC2142 aliases
abuse: postmaster
ftp: root
hostmaster: root
news: usenet
noc: root
security: root
usenet: root
uucp: root
webmaster: root
www: webmaster
# trap decode to catch security attacks
# decode: /dev/null
root: ercole
/etc/mail/aliases (END) |
... e SI... ho lanciato un NEWALISES... e un paio di riavvi di postfix a caso
|
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Wed Apr 20, 2005 2:33 pm Post subject: |
|
|
AlterX wrote: | Posta il file aliases e virtual...
inoltre hai dato un postalias per aggiornare il file?? |
non scriviamo cose a caso, per favore
quel log indica un errore di sintassi nel main.cf o nel master.cf
nel main.cf manca la virgola per separare i campi mydestination
nel master.cf potrebbe esserci una pipe errata |
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Wed Apr 20, 2005 3:00 pm Post subject: |
|
|
k.gothmog wrote: | quel log indica un errore di sintassi nel main.cf o nel master.cf
nel main.cf manca la virgola per separare i campi mydestination
nel master.cf potrebbe esserci una pipe errata |
Ma tali errori non dovrebbero essere rilevati da POSTFIX quando invoco un CHECK???
Cmq adesso aggiungo al virgola incriminata!!!!
|
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Wed Apr 20, 2005 3:46 pm Post subject: |
|
|
Ho aggiunto la virgola, ma l'errore non e' cambiato... posto anche il master.cf nel caso possa servire per scovare il malfatto!!!!
Code: | #
# SPECIFY ONLY PROGRAMS THAT ARE WRITTEN TO RUN AS POSTFIX DAEMONS.
# ALL DAEMONS SPECIFIED HERE MUST SPEAK A POSTFIX-INTERNAL PROTOCOL.
#
# DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - n - - smtpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
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=/cyrus/bin/deliver -e -m ${extension} ${user}
cyrus unix - n n - - pipe user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
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=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
/etc/postfix/master.cf (END) |
|
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Wed Apr 20, 2005 7:31 pm Post subject: |
|
|
Ercole wrote: | Ho aggiunto la virgola, ma l'errore non e' cambiato... posto anche il master.cf nel caso possa servire per scovare il malfatto!!!!
Code: | #
# SPECIFY ONLY PROGRAMS THAT ARE WRITTEN TO RUN AS POSTFIX DAEMONS.
# ALL DAEMONS SPECIFIED HERE MUST SPEAK A POSTFIX-INTERNAL PROTOCOL.
#
# DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - n - - smtpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
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=/cyrus/bin/deliver -e -m ${extension} ${user}
cyrus unix - n n - - pipe user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
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=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
/etc/postfix/master.cf (END) |
|
scusa, ma te utilizzi tutta questa roba? mi riferisco a lmtp, anvil, maildrop, old-cyrus, cyrus, uucp, ifmail e bsmtp
come mai hai tolto i commenti da tutti? |
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Wed Apr 20, 2005 8:29 pm Post subject: |
|
|
Io veramente non ho messo mano a tale file... mi accontenterei di avere SMTP funzionante!!!
|
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Wed Apr 20, 2005 9:46 pm Post subject: |
|
|
Ercole wrote: | Io veramente non ho messo mano a tale file... mi accontenterei di avere SMTP funzionante!!!
|
tanto per fare una prova... elimina (commenta) tutte le righe da anvil in giù |
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Thu Apr 21, 2005 7:09 am Post subject: |
|
|
k.gothmog wrote: | tanto per fare una prova... elimina (commenta) tutte le righe da anvil in giù |
Così ho fatto... poi riavviato postfix... ed infine testato... niente... non ne vuol sapere... sempre l'errore postato precedentemente!
|
|
Back to top |
|
|
AlterX l33t
Joined: 03 Apr 2004 Posts: 754 Location: rm -rf /*
|
Posted: Thu Apr 21, 2005 8:54 am Post subject: |
|
|
k.gothmog wrote: | AlterX wrote: | Posta il file aliases e virtual...
inoltre hai dato un postalias per aggiornare il file?? |
non scriviamo cose a caso, per favore
quel log indica un errore di sintassi nel main.cf o nel master.cf
nel main.cf manca la virgola per separare i campi mydestination
nel master.cf potrebbe esserci una pipe errata |
ti sbagli alla grande! |
|
Back to top |
|
|
AlterX l33t
Joined: 03 Apr 2004 Posts: 754 Location: rm -rf /*
|
Posted: Thu Apr 21, 2005 9:05 am Post subject: |
|
|
Ercole wrote: | Io veramente non ho messo mano a tale file... mi accontenterei di avere SMTP funzionante!!!
|
in alias dici che in ercole viene dirottato tutto ciò che è di root, ma devi specificare
dove deve essere dirottato!!!
devi usare le tabelle transport (che specifica per un dominio, dove dirottare i dati) e virtual (se vuoi che ad ercole corrisponda un indirizzo reale es: ercole.cognome@libero.it).
poi nel file main.cf, devi specificare l'uso di queste tabelle...mi pare virtual_maps e transport_maps e specificare il tipo:
myslq: o local: ecc...
devi vedere sulla documentazione per maggior dettagli, anche perchè ho usato questo metodo una sola volta e tanti anni fa. |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Thu Apr 21, 2005 10:04 am Post subject: |
|
|
k.gothmog wrote: |
non scriviamo cose a caso, per favore
|
ti spiace usare dei toni diversi per favore?
Che la soluzione sia + o - corretta.. e' un conto,
ma non e' certo il caso di essere cosi' duri nei toni!
Grazie!
Ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Thu Apr 21, 2005 10:08 am Post subject: |
|
|
AlterX wrote: | in alias dici che in ercole viene dirottato tutto ciò che è di root, ma devi specificare
dove deve essere dirottato!!! |
Ho tolto quella riga, che tra l'altro non ricordavo di aver messo, in quando va bene che cio' che e' di root resti a root... ho lanciato un newaliases... e un reset di postfix... ma l'errore e' sempre lo stesso...
Scusa, ma se io non specifico niente per Ercole... e da root gli voglio mandare una mail.. me la dovrebbe dirottare nella sua maildir, giusto??? |
|
Back to top |
|
|
AlterX l33t
Joined: 03 Apr 2004 Posts: 754 Location: rm -rf /*
|
Posted: Thu Apr 21, 2005 12:46 pm Post subject: |
|
|
Ercole wrote: | AlterX wrote: | in alias dici che in ercole viene dirottato tutto ciò che è di root, ma devi specificare
dove deve essere dirottato!!! |
Ho tolto quella riga, che tra l'altro non ricordavo di aver messo, in quando va bene che cio' che e' di root resti a root... ho lanciato un newaliases... e un reset di postfix... ma l'errore e' sempre lo stesso...
Scusa, ma se io non specifico niente per Ercole... e da root gli voglio mandare una mail.. me la dovrebbe dirottare nella sua maildir, giusto??? |
Se non sbaglio in aliases, c'è sempre uno specificato per root, anche se tu non lo inserisci esplicitamente.
cmq se mi dai tempo ti posso dire come funziona tutto il procedimento. |
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Thu Apr 21, 2005 1:36 pm Post subject: |
|
|
di fretta non ne ho... tante grazie in anticipo
Poi nel weekend spero di aver tempo anch'io per documentarmi!
|
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Thu Apr 21, 2005 3:57 pm Post subject: |
|
|
AlterX wrote: | Se non sbaglio in aliases, c'è sempre uno specificato per root, anche se tu non lo inserisci esplicitamente.
cmq se mi dai tempo ti posso dire come funziona tutto il procedimento. |
no. c'è se lo definisci tu.
se guardi il file originale è commentata la riga per root |
|
Back to top |
|
|
AlterX l33t
Joined: 03 Apr 2004 Posts: 754 Location: rm -rf /*
|
Posted: Fri Apr 22, 2005 8:45 am Post subject: |
|
|
Allora...
crea il file /etc/postfix/sender_canonical e inserisci:
ercole ercole@dominiolinux.it
questo rappresenta l'indirizzo che appare in From:
crea il file /etc/postfix/virtual e inserisci:
ercole@dominiolinux.it ercole
questo identifica l'utente a cui mandare la posta sulla base dell'indirizzo di destinazione (es: ercole@dominiolinux.it)
poi effettua:
postmap /etc/postfix/sender_canonical
postmap /etc/postfix/virtual
postfix reload
dominiolinux.it è configurato in main.cf ovviamente
e prova ad inviare una email...purtroppo vado mooolto a memoria |
|
Back to top |
|
|
Ercole Tux's lil' helper
Joined: 27 Oct 2004 Posts: 78
|
Posted: Fri Apr 22, 2005 12:16 pm Post subject: |
|
|
Provato anche questo... ma niente... non ne vuol sapere... sempre il solito errore!
Sto weekend devo trovare una mezza giornata da dedicare a questa cosa... voglio sapere perche' non funge come dovrebbe!!!
|
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Apr 22, 2005 6:10 pm Post subject: |
|
|
AlterX wrote: | Allora...
crea il file /etc/postfix/sender_canonical e inserisci: |
ma io mi chiedo...
ercole ha un problema. tu per risolverlo gli dici di usare una configurazione assolutamente non standard, e gli complichi la vita...
oltretutto non sei nemmeno in grado di siggerirgli una soluzione, e vai a memoria...
mi dici che senso ha? è una gara a chi scrive più post?
come ha detto fonderiadigitale in un altro thread, scrivere inesattezze è inutile, fa perdere tempo a chi chiede aiuto e a chi legge il forum |
|
Back to top |
|
|
|