Newsgroup: it.comp.os.linux.sys
Titolo: Postfix con autetnticazione gmail

Ciao a tutti,
 
  la richiesta che mi hanno fatto, è quella di configurare un server di posta (postfix) che consenta alle persone che lo utilizzano, di spedire mail solo se correttamente autenticate tramite un account google: usiamo google apps for work.
 
L'idea è quella di creare un account su google, comunicare ID, Password ed un dominio ad hoc (ad esempio 
smtp.yaddawalla.com
) che punta al server postfix che dovrei configurare; l'utente o il cliente quando prova a spedire una mail usando 
smtp.yaddawalla.com
, potrà farlo solo usando ID/password che gli sono stati forniti (quelli create sul pannello google) e il "mio" postfix deve validare o meno tali dati chiedendolo appunto a google.
 
Perchè non usare direttamente l'smtp che google mette a disposizione? Non lo so, ho chiesto ma non è dato conoscerne il motivo.
 
E' fattibile? Link utili?
 
 
Ciao e grazie


Tutto si riflette sul meccanismo di autenticazione che funge da backend
a sasl, alla fin fine.
 
Non ho idea se ci sia qualcosa di google-specifico, dato che mai mi è
capitato di dovermene crucciare.
 
Ma un meccanismo che già ho usato in passato è proxare l'autenticazione
verso IMAP: SASL usa le credenziali passategli per autenticarsi su un
server IMAP remoto (ovviamente definito nella configurazione di sasl).
 
Se le crendenziali sono accettate, l'utente è autenticato.
 
 
Vista la quantità di controlli che Google fa sulle autenticazioni che
avvengono sui suoi sistemi/utenti, tuttavia, non mi stupirei se 'sto
meccanismo potesse poi portare a problemi. Di fatto, nel caso di
bruteforce verso il tuo SMTP-AUTH tutti i tentativi di autenticazione
vengono riflessi ai sistemi di Google, che facilmente possono finire per
bloccare il tuo sistema.
 
In assenza di un meccanismo specifico, tuttavia, è la strada più
incoraggiante...


Ciao,
 
  grazie per la risposta e per aver sottolineato un tema a cui non avevo pensato. Avresti già sotto mano qualche link verso cui indirizzarmi o non mi resta che buttarmi a capofitto nella ricerca, sperando di trovare qualcosa di funzionante?
 
 
Ciao e grazie ancora

 
 
 
Se ti riferisci alla soluzione imap, è semplicemente una dei meccanismi
supportati da saslauthd (8):
 
 
[...]
 
rimap' (All platforms)
 
Forward authentication requests to a remote IMAP server. This driver
connects to a remote IMAP server, specified using the -O flag, and
attempts to login (via an IMAP 'LOGIN' command) using the credentials
supplied to the local server. If the remote authentication succeeds the
local connection is also considered to be authenticated. The remote
connection is closed as soon as the tagged response from the 'LOGIN'
command is received from the remote server.
 
The option parameter to the -O flag describes the remote server to
forward authentication requests to. hostname can be a hostname
(
imap.example.com
) or a dotted-quad IP address (192.168.0.1). The latter
is useful if the remote server is multi-homed and has network interfaces
that are unreachable from the local IMAP server. The remote host is
contacted on the 'imap' service port. A non-default port can be
specified by appending a slash and the port name or number to the
hostname argument.
 

 mail solo se correttamente autenticate tramite un account google
 
Perche`? Ovvero, perche` non utilizzare direttamente il server SMTP di 
Google (a cui basta autenticarsi con l'account gapp per usarlo)?
 
Enrico


"Perchè non usare direttamente l'smtp che google mette a disposizione? Non lo so, ho chiesto ma non è dato conoscerne il motivo." :P
 
 
Ciao


Ciao a tutti, oggi dopo aver discusso nuovamente la questione, la faccenda è mutata in un normale server smtp con autenticazione locale. Implementerò comunque, su un altro server, la soluzione con rimap per pura curiosità personale :)
 
Grazie a tutti per il supporto.