[Folug]vi prego aiuto

Davide Giunchi gdavide@mclink.it
Wed, 4 Jul 2001 17:45:03 +0200 (CEST)


> Ho installato qmail base. Tutto Ok da subito.
> Il problema è che come molti che possiedono un sito internet 
> ho il
> forwarding della posta verso il mio provider.
> 
> Uso quindi fetchmail per recuperarla, poi dovrei volevo usare
> qmail-qfilter per filtrarla per il reindirizzamento e
> varie modifiche
> Applico, quindi la patch, e non funziona, allora ridefinisco
> -DQMAIL_QUEUE per far puntre qfilter a qmail-queue-orig.
> 
> Creo lo script qmail-queue come indicato nelle istruzioni.
> 
> Quando invio con kmail l'smtp server mi risponde : "451 unable 
> to exec qq"

Eccoti uno spaccato del mio Makefile per qmail-qfilter

DEFINES = -DTMPDIR=\"/tmp\" -DBUFSIZE=4096 -DQMAIL_QUEUE=\"/var/qmail/bin/qmail-queue-old\"
CFLAGS  = -O -Wall -g $
...

compilo, installo e sposto /var/qmail/bin/qmail-queue in /var/qmail/bin/qmail-queue-old

poi in /var/qmail/bin/qmail-queue metto questo script:
#!/bin/sh
exec /usr/bin/qmail-qfilter /var/qmail/bin/qmail-masq.pl

nel mio caso la posta viene filtrata dallo script qmail-masq.pl, tu sostituiscigli quello che ti serve.

controlla che i file qmail-queue* abbiano i giusti permessi e i giusti utenti proprietari:

root@prova:/var/qmail/bin# ls -l |grep que
-rwxr-xr-x   1 root     root           67 Jun 25 16:24 qmail-queue
-rwxr-xr-x   1 root     root           67 May 25 15:47 qmail-queue-masq
-rws--x--x   1 qmailq   qmail       23752 Nov 29  2000 qmail-queue-old
-rwxr-xr-x   1 root     root           67 Jun 25 16:39 qmail-queue-real
-rwxr-xr-x   1 qmailq   qmail       37919 May 28 09:16 qmail-scanner-queue.pl
root@prova:/var/qmail/bin#

Ti ricordo che lo script o il programma che inserisci nella coda di qmail (per intenderci quello che fai eseguire in qmail-queue) ricevera' in input l'intera email e dovra' dare in output la mail eventualmente modificata.
Se vuoi un esempio di script di questo tipo guarda il qmail-masq alla pagina www.folug.linux.it/qmail-masq
Ciao