Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
virtual domain su postfix: relaying esterno intradominio
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sat Oct 07, 2006 9:12 am    Post subject: virtual domain su postfix: relaying esterno intradominio Reply with quote

Salve a tutti. Avevo realizzato tempo fa per uno studio un serverino di posta, usando utenti virtuali con postfix, mi sembrava la soluzione migliore.
In ogni caso ora i geni dello studio si sono fatti una mailbox con lo stesso dominio (pilotino.it), senza chiaramente avere quello username tra gli utenti virtuali, quindi l'errore risultante quando da un utente virtuale spedisce verso l'utente estrerno (che nonostante questo è sempre nel dominio pilotino.it) è questo:
Code:
"L'azione richiesta non è stata intrapresa: mailbox non disponibile
Server replied: 550 <gino@pilotino.it>: Recipient address
rejected: User unknown in virtual mailbox table"

avete mica idea se sia possibile risolvere in qualche modo?
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sat Oct 07, 2006 10:20 am    Post subject: Reply with quote

non è che sia chiarissima la situazione...
se il dominio pilotino.it è impostato come virtual domain del server di posta interno, perchè la posta per gino @ pilotino.it dovrebbe essere spedita all'esterno ?
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sat Oct 07, 2006 10:24 am    Post subject: Reply with quote

makoomba wrote:
non è che sia chiarissima la situazione...
se il dominio pilotino.it è impostato come virtual domain del server di posta interno, perchè la posta per gino @ pilotino.it dovrebbe essere spedita all'esterno ?


perché quelli di sto studio non sono delle cime: si sono fatti una mailbox esterna!!!
quindi ora sono un po' demoralizzato in quanto non so bene se mi conviene cercare una soluzione o fargli "pat-pat" sulle manine, dirgli che queste cose non si fanno, e riportargli la mailbox dentro.
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sat Oct 07, 2006 10:30 am    Post subject: Reply with quote

continua a sfuggirmi qualcosa.....
ma la posta destinata al dominio pilotino.it chi la riceve ?
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sat Oct 07, 2006 10:37 am    Post subject: Reply with quote

makoomba wrote:
continua a sfuggirmi qualcosa.....
ma la posta destinata al dominio pilotino.it chi la riceve ?


un server pop remoto, a cui si accede per fetchare le mail e recapitarle al server imap con utenti virtuali che ho fatto io. la spedizione avviene prima tramite il server smtp interno, poi in relaying per l'esterno.
ora è più chiaro?
se hai soluzioni anche più radicali sono ben accette.
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sat Oct 07, 2006 10:44 am    Post subject: Reply with quote

ah, ok mo ho capito.
allora la soluzione è semplice, aggiungi l'account gino al server interno e definisci una trasport map in cui metti
Code:
gino@pilotino.it      smtp:smtp.esterno

_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sat Oct 07, 2006 10:45 am    Post subject: Reply with quote

makoomba wrote:
ah, ok mo ho capito.
allora la soluzione è semplice, aggiungi l'account gino al server interno e definisci una trasport map in cui metti
Code:
gino@pilotino.it      smtp:smtp.esterno


perfetto, appena ho una connessione stabile lo faccio e vediamo se funge. Grazie per il momento.
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sat Oct 07, 2006 10:54 am    Post subject: Reply with quote

mmm, pensavo che forse sarebbe più elegante aggiungere gino come alias di se stesso invece che come mailbox.
Code:
gino[at]pilotino.it            gino[at]pilotino.it

[at]=@
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sat Oct 07, 2006 11:33 am    Post subject: Reply with quote

makoomba wrote:
mmm, pensavo che forse sarebbe più elegante aggiungere gino come alias di se stesso invece che come mailbox.

se l'effetto è quello di relaying esterno allora è ancora meglio.
approfondirò cmq l'argomento
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sat Oct 07, 2006 12:27 pm    Post subject: Reply with quote

anche nel secondo caso ti serve comunque la transport map.
il punto è che, in assenza dell'alias (o della mailbox) gino, postfix rifiuterebbe il msg con l'errore
Code:
user unknown in virtual mailbox table

una volta accettato il destinatario, la mappa cambia il trasposto (da virtual a smtp) e la mail viene quindi inviata al server esterno.

la differenza è che, usando l'alias, dici a postfix accettare il msg anche se nel sistema non esiste la mailbox corrispondente.
il che è più corretto perchè, in realtà, la mailbox in questione dimora in altri lidi.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sun Oct 08, 2006 6:32 pm    Post subject: Reply with quote

makoomba wrote:
anche nel secondo caso ti serve comunque la transport map.


dovrei usare più spesso postfix per ricordarmi bene come funziona. :twisted:

ora, avendo usato postfix + mysql per definire gli utenti virtuali ho qualche dubbio a riguardo le modifiche:
nella tabella alias, per il dominio pilotino.it avevo solo l'utente fisico "vmail" sul dominio locale (@dominio.locale) che mappava gli account virtuali del dominio pilotino.it
Code:
vmail@dominio.locale | dino@pilotino.it, rino@pilotino.it

nella tabella delle mailbox avevo quindi definito i path per i singoli utenti virtuali mappati nella tabella precedente.

Il tutto si risolveva in questo modo nel file main.cf
Code:
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domain_maps.cf
virtual_mailbox_limit = 102400000
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 1001
virtual_transport = virtual
virtual_uid_maps = static:1001


ora... aggiungendo l'alias tra gli alias virtuali non mi cambia nulla... o quasi:
Code:
...
to: <gino@pilotino.it>
221 Error: I can break rules, too. Goodbye.
Connection closed by foreign host.

8O


inoltre la transport map l'ho definita in questo modo
in main.cf:
Code:
transport_maps = hash:/etc/postfix/transport

in transport
Code:
gino@pilotino.it    smtp:smtp.esterno.it

non avendo ancora testato mi domando se usi sasl per l'autenticazione sull'smtp come (avviene per le altre mail).

UPDATE: allora aggiungendo effettivamente l'alias come avevi suggerito tu nella tabella degli alias virtuali (prima effettivamente l'avevo aggiunto come alias di vmail), ora mi accetta il destinatario, domani controllo e vedo se mi effettua anche il relay verso la mailbox esterna.

per il momento grazie.
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum