Newsgroup: it.comp.os.linux.software
Titolo: Problema qmail

Salve,
ho una rh72 su cui ho installato qmail con vpopmail per gestire vari
domini di posta elettronica. Il pop sembra funzionare correttamente ma
ho qualche problema con la configurazione del SMTP server di qmail,
credo che non faccia il relaying. Se uso il pine da riga di comando e
invio una mail a uno qualsiasi dei vari account dei domini che ho
creato sulla macchina funziona perfettamente, ma se provo ad inviare
una mail con pine ad un dominio esterno le mail non vengono
recapitate. Con webmin posso vedere che restano in coda.
Non riesco a capire come fare, potete aiutarmi?
Questo è uno stralcio di log di una mail inviata "all'esterno":
Oct 30 18:11:15 as00039 qmail: 1035997875.680516 status: local 1/10
remote 0/20
Oct 30 18:11:15 as00039 qmail: 1035997875.684560 delivery 10:
deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
Oct 30 18:11:15 as00039 qmail: 1035997875.684688 status: local 0/10
remote 0/20
Il messaggio "Unable..." mi porta a pensare a dei diritti non
correttamente settati in una directory, ma mi sembra abbastanza
strano.
Ho appena riprovato ad inviare una mail tramite un form scritto in
php, l'output di /var/log/maillog è questo:
Oct 31 09:55:59 as00039 qmail: 1036054559.952530 status: exiting
Oct 31 09:55:59 as00039 qmail: 1036054559.982124 status: local 0/10
remote 0/20
Oct 31 09:56:05 as00039 qmail: 1036054565.980327 starting delivery 1:
msg 649252 to remote 
indirizzo...@email.it
Oct 31 09:56:05 as00039 qmail: 1036054565.980429 status: local 0/10
remote 1/20
Oct 31 09:56:18 as00039 qmail: 1036054578.640485 alert: cannot start:
qmail-send is already running
Oct 31 09:56:26 as00039 qmail: 1036054586.021066 delivery 1: deferral:
CNAME_lookup_failed_temporarily._(#4.4.3)/
Oct 31 09:56:26 as00039 qmail: 1036054586.021172 status: local 0/10
remote 0/20 exitasap
Oct 31 09:56:26 as00039 qmail: 1036054586.021197 warning: unable to
utime remote/22/649266; message will be retried too soon
Oct 31 09:56:26 as00039 qmail: 1036054586.021216 status: exiting
Non so proprio cosa fare... sicuramente l'SMTP non è configurato
correttamente. scusate il crosspost ma mi sto accorgendo che il
problema è davvero grave.

 deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
questa e' la riga che provoca l'errore.
la trovi in qmail-local nella funzione maildir_child
if (chdir(dir) == -1) { if (error_temp(errno)) _exit(1); _exit(2); }
Per qualche motivo non riesce a fare il chdir ergo problemi di permessi 
o non esiste la directory.
ti consiglio un strace cosi' vedi che directory cerca di aprire.

ti consiglio un strace cosi' vedi che directory cerca di aprire.
Ho provato a fare lo strace per mandare una mail ad un indirizzo
interno al dominio, non arriva. Ora non so bene cosa ho incasinato, ma
non arriva piu' nessun messaggio di posta a nessuna buca (grazie
webmin) ne' dall'interno ne' dall'esterno. 
Help please!

 
Bhe ma nei log che ti dice?:)



un casino , il mailbox ti ho spedito qualcosa...

 Non riesco a capire come fare, potete aiutarmi?
Quando si installa solo qmail il file di configurazione del relay è in
"/etc/tcp.smtp"  se invece si installa anche  vpopmail di regola è
/home/vpopmail/etc/tcp.smtp  ma sei tu a decitere su che base chi fa relay
nel file ...  
http://www.systemprotect.de/~rene/rcscripts.tar.gz
da 
http://www.treiber-forum.de/linux/berichte/qmail.php
#!/bin/sh
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -p -x /home/vpopmail/etc/tcp.smtp.cdb -c
"$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /usr/local/bin/rblsmtpd
/var/qmail/bin/qmail-smtpd 2>&1
/home/vpopmail/etc/tcp.smtp
# ci scrivi dentro quale rete puo inviare
127.0.0.1:allow,RELAYCLIENT=""
10.10..:allow,RELAYCLIENT=""
192.168..:allow,RELAYCLIENT=""
Ciao Patrik
