Newsgroup: it.comp.os.linux.sys
Titolo: qmail e virtualdomains

Ciao ragazzi
perfortuna che ieri notte c'erano le elezioni
in TV che mi hanno tenuto compagnia. :o)  sto impazzendo
su un problema...
ho configurato qmail sul mio server sia come SMTP
che come POP server. tutto sembra funzionare
correttamente eccetto il domini virtuali, nel caso, p.e.,
miodominio.com
ho inserito 
miodominio.com
 in rcpthosts
in virtualdomains ho:
miodominio.com:roberto
e cioe': tutta la posta che arriva al dominio 
miodominio.com
deve essere rediretta sulla casella di posta dell'utente roberto
i servizi attivi sono
  102 ?        S      0:00 qmail-send
  109 ?        S      0:00 splogger qmail
  110 ?        S      0:00 qmail-lspawn ./Maildir/
  111 ?        S      0:00 qmail-rspawn
  112 ?        S      0:00 qmail-clean
quando spedisco una email a 
in...@miodominio.com
non ottengo nessuna risposta dal provider con il quale
mi collego, ne nei fai log del mio mail server c'e' qualcosa
su cui poter lavorare.
avete qualche idea ?
doc, link, suggerimenti sono ben accetti,
magari stanotte riesco a dormire un po' :o)
Ciao e grazie
Rob
ps  sono ''quasi'' certo che il record MX del dns
del dominio 
miodominio.com
 sia puntato correttamente
sul mio mail server
-- 
Posted from [151.4.88.176] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
No. Viene creato un "prepend" (man qmail-send)
Cioe' una mail con indirizzo
pi...@miodominio.com
viene reindirizzata a 
robert...@miodominio.com
Poi devi utilizzare "assign" con gli opportuni wildcards e i dot-qmail 
per spararlo dove ti pare (man qmail-users e man dot-qmail). Ti
consiglio il life with qmail che fa degli esempi e in questo ng qualche
mese fa si parlava di un tutorial in italiano che si trova in qualche
lug (adesso non ricordo bene).
Ricordati che poi assign lo devi indicizzare con qmail-newu e devi fare
ripartire qmail-send, senno' col cavolo che funziona.
Adesso non ho una configurazione funzionante sottomano, pero' se hai
pazienza fino a domani ....
Adesso vai a letto :-)

Adesso vai a letto :-)
:o)
idee, suggerimenti, link
sono accettatissimi
Ciao e molte grazie
Rob

 Msg    <006a01c0dcb2$8525a4a0$6900000a@grafica>
<megacut>
SECONDA PUNTATA ....
Questa e' la mia configurazione
cat /var/qmail/control/virtualdomains
altrodomino.com:esterni-altrodominio
(aggiunge il prefisso esterni-altrodominio- al desinatario)
cat /var/qmail/users/assign
+esterni-:qmaild:uid:gid:/var/spool/esterni:-::
(strippa il prefisso esterni- e controlla i files .qmail-altrodominio-.....
che trova in /var/spool/esterni)
cat /var/spool/esterni/.qmail-altrodomino-default
./altrodominio/
(inserisce il mex nella maildir altrodominio presente nella directory
corrente)
Effetto:
tutta la posta indirizzata a 
qualsia...@altrodominio.com
 viene inserita
nella directory /var/spool/esterni/altrodominio (di proprieta' dell'utente
qmaild)
Non dovrebbe essere difficile adattare per fare il forward ad un utente
anziche' parcheggiarla in una directory.


Premetto che dei DNS so appena cosa sono, quindi se e' un problema di dns
non saprei dove mettere le mani.
Ma ti metto una pulce nell'orecchio.
qmail-smtp accetta la posta per 
miodominio.com
 da tutti o solo dalle persone
fidate? (e' improbabile se con il dominio principale funziona e
miodominio.com
 e' stato inserito in rcpthosts)
Per scrupolo controlla i log di qmail-smtp.
Cmq in questo caso un bounce ti dovrebbe arrivare.
E' strano che tu non abbia avuto un bounce.
Esamina anche la coda dei messaggi di qmail, non e' che si e' perso nei
meandri dei files di configurazione?


tuodominio.com
ciao,
Andrea

 anziche' parcheggiarla in una directory.
infatti, ora funziona :o)
molte graaaaaaaaaaaazie :o)
Rob

 Basta nslookup per vedere se il record MX e' settato bene.
nslookup, dimmi se sbaglio e' un tool di webmin
che non ho installato. sto cercando qualcosa
di diverso... o mi consigli di installarlo ?
ciao
rob

 di diverso... o mi consigli di installarlo ?
nslookup ti consente di vedere le informazioni DNS,
che sono molte e non si limitano alla ricerca dell'ip
a partire dal nome.
In particolare il DNS associa a un dominio uno o più
(di solito due+) record "MX". "MX" sta per Mail eXchanger
ed indica gli host che si gestiscono la posta per quel
dominio.
ESEMPIO:
Un server smtp A riceve una mail indirizza a te@tuodominio.
Consulta allora il dns e chiede se per "tuodominio" esiste
un record MX. Riceverà una o più risposte contenenti nomi
di host.
Ne sceglie una, mettiamo che sia "mail.tuodominio".
Contatta l'host "mail.tuodominio" e gli manda la mail.
Con nslookup puoi vedere come è configurato il tuo DNS,
è essenziale, ed è pure divertente :)
Fa parte se non sbaglio del pacchetto bind-utils.
--
Web: 
http://andrea.censi.cjb.net/