mfonz85
14-10-2011, 09:05
Ciao a tutti,
ho un problema che mi sta facendo impazzire non poco.
Dunque: in una distribuzione CentOS in VPS, ho 10 virtualhost registrati e attualmente funzionanti. Da questo momento li chiamerò www.example1.com fino a www.example10.com
Ho acquistato un servizio esterno, da GoDaddy, per gestire le email di questi domini. Tutte queste email sono nel formato admin@example1.com fino a admin@example10.com
Queste email, inoltre, sono abilitate a fungere da nome utente ( con relativa password ) per accedere al servizio di relaying esterno delle email.
Ovviamente, tutti i record MX dei domini www.example1.com fino a www.example10.com sono stati configurati per puntare non al server dove risiedono i siti, ma al servizio email esterno di GoDaddy, quindi le email IN ENTRATA verso admin@example1.com fino a admin@example10.com funzionano perfettamente.
Il problema è nel fatto che tutti i domini generano delle email automatiche con PHP. Quindi, devo configurare il sistema per far funzionare le email in uscita, ma che passino assolutamente dal relay esterno, quindi il mio server non deve gestire l'invio effettivo, ma deve fare solo da tramite.
Mi servirebbe una configurazione del genere:
1) Il sito www.example1.com genera una email automatica tramite PHP. Gli header della email automatica sono corretti, e riportano il campo From: e To:
2) PHP passa l'email al comando "/usr/sbin/sendmail -t -I" ( quello di default ), e da lì in poi l'MTA gestirà l'email
3) L'MTA "capisce" in qualche modo che io sto tentando di inviare una email da www.example1.com
4) L'MTA, sulla base del dominio di arrivo trovato in precedenza, si prende da qualche parte nella sua configurazione in NOME UTENTE e la PASSWORD che serviranno al relay esterno per accettare l'email. Nel nostro caso, prenderà nome utente = admin@example1.com ; password = pippopluto
5) L'MTA si collega al relay esterno con le credenziali trovate sopra, e manda l'email mandando come campo "From:" per l'appunto "admin@example1.com"
Qualcuno sa cosa consigliarmi per configurare il mio sistema così? Fino ad adesso ho provato con sendmail e postfix ma, vista la mia scarsa esperienza in merito, non ho avuto successo.
Qualsiasi metodo è ben accetto, basta che funzioni. Non ho particolari requisiti da rispettare, a parte il diagramma funzionale a 5 punti di prima.
ho un problema che mi sta facendo impazzire non poco.
Dunque: in una distribuzione CentOS in VPS, ho 10 virtualhost registrati e attualmente funzionanti. Da questo momento li chiamerò www.example1.com fino a www.example10.com
Ho acquistato un servizio esterno, da GoDaddy, per gestire le email di questi domini. Tutte queste email sono nel formato admin@example1.com fino a admin@example10.com
Queste email, inoltre, sono abilitate a fungere da nome utente ( con relativa password ) per accedere al servizio di relaying esterno delle email.
Ovviamente, tutti i record MX dei domini www.example1.com fino a www.example10.com sono stati configurati per puntare non al server dove risiedono i siti, ma al servizio email esterno di GoDaddy, quindi le email IN ENTRATA verso admin@example1.com fino a admin@example10.com funzionano perfettamente.
Il problema è nel fatto che tutti i domini generano delle email automatiche con PHP. Quindi, devo configurare il sistema per far funzionare le email in uscita, ma che passino assolutamente dal relay esterno, quindi il mio server non deve gestire l'invio effettivo, ma deve fare solo da tramite.
Mi servirebbe una configurazione del genere:
1) Il sito www.example1.com genera una email automatica tramite PHP. Gli header della email automatica sono corretti, e riportano il campo From: e To:
2) PHP passa l'email al comando "/usr/sbin/sendmail -t -I" ( quello di default ), e da lì in poi l'MTA gestirà l'email
3) L'MTA "capisce" in qualche modo che io sto tentando di inviare una email da www.example1.com
4) L'MTA, sulla base del dominio di arrivo trovato in precedenza, si prende da qualche parte nella sua configurazione in NOME UTENTE e la PASSWORD che serviranno al relay esterno per accettare l'email. Nel nostro caso, prenderà nome utente = admin@example1.com ; password = pippopluto
5) L'MTA si collega al relay esterno con le credenziali trovate sopra, e manda l'email mandando come campo "From:" per l'appunto "admin@example1.com"
Qualcuno sa cosa consigliarmi per configurare il mio sistema così? Fino ad adesso ho provato con sendmail e postfix ma, vista la mia scarsa esperienza in merito, non ho avuto successo.
Qualsiasi metodo è ben accetto, basta che funzioni. Non ho particolari requisiti da rispettare, a parte il diagramma funzionale a 5 punti di prima.