Come creare un ID e-mail individuale per gli utenti sul mio dominio tramite rotaie?
-
05-07-2019 - |
Domanda
Vorrei creare un servizio di posta elettronica per tutti gli utenti sul mio sito, ad esempio: abc@xyz.com, dove gli utenti saranno in grado di inviare e ricevere e-mail personalizzate. Per iniziare, devo solo essere in grado di inviare e ricevere e-mail in Rails.
Gli utenti devono essere in grado di registrare un'e-mail su xyz.com e di inviare e ricevere e-mail da xyz.com.
Esistono già soluzioni disponibili in Rails? C'è qualche gemma o plugin che lo fa?
Se dovessi ricominciare da capo, qualsiasi risorsa che possa essere utile per risolvere il problema sarebbe molto apprezzata.
Soluzione
Supponendo che si desideri archiviare questi utenti in un database SQL, forse è possibile configurare un MTA e un server IMAP per utilizzare il database Rails come database utente, quindi utilizzare Squirrelmail o qualsiasi altro client di posta Web per fornire l'e-mail interfaccia utente.
Credo che sia il server IMAP Dovecot sia l'MTA Postfix possano usare MySQL o PostgreSQL per cercare / autenticare gli utenti.
Sembra che ci sia un'app di webmail in Rails http://mailr.org/ .