PDA

Visualizza la versione completa : problema con postfix + mailscanner


Caleb
27-08-2005, 03:31
ho seguito questa (http://www.debianitalia.org/modules/wfsection/article.php?articleid=77) guida

se nel main.cf indico questa direttiva:

header_checks = regexp:/etc/postfix/header_checks

non funziona una mazza

nel syslog ho questo:

fatal: qmgr_active_feed: 726D72BC141: rename from incoming to active: Permission denied

726eccetera è il nome della mail in coda, qmgr non riesce a gestirla perchè quel file appartiene a root! non dovrebbe appartenere a postfix come tutti gli altri?

tant'è che se modifico il proprietario del file in coda per assegnarlo a postfix dopo un po' avviene il deliver senza problemi ma non posso certo mettermi lì a modificare il tutto a manina ogni volta che arriva una mail

in pratica se dico a postfix di mettere ogni mail in hold per poter essere processate da mailscanner esse diventano di root, non dell'utente postfix

qualche idea?

alvinet
27-08-2005, 12:08
usa amavis-new. Si interfaccia alla perfezione con postfix e puoi anche usare spamassassin una volta installato.

l.golinelli
27-08-2005, 12:31
Originariamente inviato da alvinet
usa amavis-new. Si interfaccia alla perfezione con postfix e puoi anche usare spamassassin una volta installato.

Quoto :)

Cmq io postfix con mailscanner l'ho provato e andava, tu hai un semplice problema di permessi... Guarda meglio... Preferisco di gran lunga amavis-new...

:ciauz:

Caleb
27-08-2005, 14:26
cambiare in toto programma non mi sembra una grande idea, ho passato due ore solo a editare i file di config... cazzarola DEVE funzionare

googlando ho visto che altri hanno avuto lo stesso problema ma senza trovare soluzioni

ho trovato questo:



Mail not working...
Written by Guest on 2004-12-29 07:26:22I was able to use may email server to send and receive emails, but after installed spamassin and mailscanner i can't send or receive any email.
I get this in /var/log/maillog

New Batch: Scanning 1 messages, 1121 bytes
Dec 29 13:22:10 ns2 MailScanner[3307]: MailScanner E-Mail Virus Scanner version 4.37.5 starting...
Dec 29 13:22:11 ns2 MailScanner[3307]: Enabling SpamAssassin auto-whitelist functionality...
Dec 29 13:22:11 ns2 MailScanner[3307]: Using locktype = flock
Dec 29 13:22:19 ns2 MailScanner[3293]: Virus and Content Scanning: Starting
Dec 29 13:22:20 ns2 MailScanner[3293]: Cannot lock /tmp/ClamAVBusy.lock, Permission denied
Dec 29 13:22:20 ns2 MailScanner[3293]: Requeue: 0F1885200F5.271FE to 98D8B59C06A
Dec 29 13:22:20 ns2 MailScanner[3293]: Uninfected: Delivered 1 messages

fatal: qmgr_move: update active/3/3417259C04D time stamps: Operation not permitted
Dec 29 13:23:02 ns2 postfix/master[3273]: warning: process /usr/libexec/postfix/nqmgr pid 3319 exit status 1
Dec 29 13:23:02 ns2 postfix/master[3273]: warning: /usr/libexec/postfix/nqmgr: bad command startup -- throttling

Any tip?
@mail not working
Written by Guest on 2004-12-29 07:42:43It looks to me like a permissions issue...

in /var/spool/postfix (and /var/spool/postfix.in), here are my permissions:

drwx------ 18 postfix root 4096 Oct 18 08:59 active
drwx------ 6 postfix root 4096 Dec 13 15:12 bounce
drwx------ 2 postfix root 4096 Sep 9 04:04 corrupt
drwx------ 2 postfix root 4096 Sep 9 04:04 defer
drwx------ 2 postfix root 4096 Sep 9 04:04 deferred
drwx------ 2 postfix root 4096 Sep 9 04:04 flush
drwx------ 2 postfix root 4096 Sep 9 04:04 hold
drwx------ 18 postfix root 4096 Dec 29 07:26 incoming
drwx-wx--- 2 postfix postdrop 4096 Dec 29 07:26 maildrop
drwxr-xr-x 2 root root 4096 Oct 27 15:40 pid
drwx------ 2 postfix root 4096 Dec 24 20:55 private
drwx--x--- 2 postfix postdrop 4096 Dec 24 20:55 public

@mail not working
Written by Guest on 2004-12-29 10:21:50It was not a permisssions issue... It was a problem with spamassassin.
I'm using spamassassin-2.55-3.2 , and in /etc/sysconfig/spamassassin i removed the last option , the "-a" parameter.
After that i restarted the mailscanner and all was fine ;)
Thanks 4 your tutorial.
Now what would be gratefull is a postix+ldap tutorial.
Cheers.


in debian non ho un tale /etc/sysconfig/spamassassin ma solo un paio di miseri file di config in /etc/spamassassin... boh

alvinet
27-08-2005, 14:28
ad installare e configurare amavis-new ci metti mezz'ora se non lo hai mai fatto prima. Inoltre è molto + valido come prodotto.

Caleb
27-08-2005, 14:53
amavis l'ho già usato, avevo un problema coi .exe allegati che non son mai riuscito a risolvere e l'ho spianato, mailscanner lo trovo molto più lineare... la cosa strana è che per le prime due/tre mail ha funzionato, poi è iniziato sto casino coi permessi

Caleb
27-08-2005, 15:05
ok, ci sono vicino

quando avevo lanciato per la prima volta mailscanner mi aveva dato questo:

/etc/init.d/mailscanner: directory /var/spool/MailScanner: wrong owner (expected root but is postfix)

pensando di aver fatto qualche cazzata nell'installazione ho corretto la cosa con una cazzata più grossa: ho dato un chown -r root:root a /var/spool/Mailscanner, col risultato che tutto ciò che andava a finire nella coda di postfix apparteneva a root (e quindi non più accessibile a qmgr che gira con l'utente postfix)

ora ho reinstallato da zero mailscanner e mi ritrovo all'errore di cui sopra; che fare? non capisco perchè si aspetta quei permessi per quella directory, non è che mailscanner sta girando come root? e se sì come lo vedo?

Caleb
27-08-2005, 15:15
maldiciòn!

sono un pirla :nonlodire

in mailscanner.conf avevo sì editato la riga per far girare mailscanner come utente postfix, ma avevo dimenticato di togliere il # :dhò:

funziona :stordita:

l.golinelli
27-08-2005, 18:22
Originariamente inviato da Caleb
maldiciòn!

sono un pirla :nonlodire

in mailscanner.conf avevo sì editato la riga per far girare mailscanner come utente postfix, ma avevo dimenticato di togliere il # :dhò:

funziona :stordita:

Infatti mi sembrava che fosse facile... :)

Loading