-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Un nuovo sistema di invio email #981
Comments
Una volta che c'è la base del sistema possiamo preparare la visualizzazione di posta in - posta out per l'utente? |
Non sarebbe un problema. Tu vuoi conservare lo storico? |
Si sarebbe utile. Per le email mandate a singoli è facile, per le email mandate a gruppi di persone andrebbe indicato il gruppo a cui è stata mandata (soci attivi cl lainate / gruppo attività formazione cp milano / ... ) Per la ricezione è abbastanza facile (mittente / destinatario) |
Non abbiamo una anagrafica nel db NoSQL, che volevo mantenere slegato, quindi per ora una singola email conterra' solo roba tipo: {
"oggetto": "Tanta fuffa",
"mittente": {
"id": 218,
"nome": "Alfio Emanuele Fresta",
"email": "alfio.emanuele.f@gmail.com"
},
"invio": {
"iniziato": true,
"finito": false
},
"corpo": "<html> [...] </html>",
"destinatari": [
{
"id": 1234,
"nome": "Luca De Sano",
"email": "luca.desano@cri.it",
"ok": true
},
{
"id": 56789,
"nome": "Federico D'Urso",
"email": "federico.durso@gmail.com",
"ok": false
},
<...>
}
} Questo sfrutta il meraviglioso principio di hipsteria di MongoDB @ http://docs.mongodb.org/manual/core/index-single/#indexes-on-subdocuments |
Si. Bisogna pensare come recupere brevemente utente->postaIn(). La cosa Luca De Sano tel: +39 333 7177338
|
Via API con un bellissimo: $posta = Posta::find([
'destinatari' => [
'$contains' => $me->id
]
])->sort(['_id' => -1])
->skip(50)
->limit(50); Quanto e' meravigliosamente hipster! ( |
Il nuovo sistema di email e' ora funzionante, testati anche invii multipli ed allegati. Nuove feature
Testato anche invio di file, SMTP criptato ed invio multiplo. Nuova configurazione Modifica dipendenze |
@PaoloGiustiniani saremmo pronti ad abilitare DKIM? |
Da fare
|
Lato DNS tutto ok. Ti serve qualche chiave da implementare lato codice? |
Proposta: in home dell'utente mettiamo i primi 100 caratteri degli ultimi 10 messaggi ricevuti ognuno dento un alert block? Potrebbe essere anche una buona cosa da mettere sulla home dell'app, no? Rende il tutto più social. Poi se uno vuole leggere tutto viene rimandato alla sezione della posta IN posta OUT |
Cambiare da invia ad accoda e creare il pannello di visualizzazione della posta sono cose che posso fare io |
@luca-dex giusto stamattina ne parlavamo io e alfio di questa possibilita' |
@PaoloGiustiniani ci sono da impostare queste tre cose:
Puoi crearmele/fornirmele? @luca-dex, non so se nella home e' il caso, al limite un piccolo widget... vedremo... Nell'applicazione e' un'ottima home. |
Era per riempire la triste e vuota home attuale Luca De Sano tel: +39 333 7177338
|
@luca-dex stupiscimi, fammi sognare <3 |
Committerò tra un po' che ho inserito anche altra roba Luca De Sano tel: +39 333 7177338
|
Me le posso iniziare a gustare anche io oppure e ancora il caso che le ignoro???(visto che ci pensavo di implementare la home |
@ciopper90, gia' puoi farlo. Ottieni tutto con un bel: api('posta_cerca', {
direzione: 'ingresso', // 'ingresso' oppure 'uscita'
perpagina: 20,
pagina: 1
}, function(x) { console.log(x); }); |
UPDATE Mailer pronto. |
Sto lavorando al rifacimento del sistema di invio email, le caratteristiche sono queste:
The text was updated successfully, but these errors were encountered: