Qual è un limite ragionevole per le re-invia di conferma via e-mail? [chiuso]

-1

Voglio un'app Web sicura e consentire conferme infinite di e-mail e re-invia sembra insicuro. Stavo pensando 3 , ma mi piacerebbe un parere da qualcuno con esperienza.

Modifica

L'invio di e-mail con timbro postale e non vuole che un utente malintenzionato brucino tramite crediti email illimitati. Inoltre, non desidero inviare spam ai miei utenti se un utente malintenzionato invia un pacco di email.

Detto questo, non voglio che gli utenti benintenzionati non siano in grado di inviare nuovamente una conferma. Speravo che qualcuno dicesse "usiamo x number ma lo abbiamo aumentato a x number e non abbiamo avuto più reclami.

O forse limitare questo è stupido, per qualche altra ragione. Non lo so.

    
posta AJcodez 08.04.2015 - 16:05
fonte

1 risposta

0

Si dovrebbe inviare nuovamente il messaggio una volta che ci sono prove della mancata consegna.

Alcuni provider di posta elettronica utilizzano un periodo di tempo per tentare di recapitare l'e-mail. Un tipico il valore predefinito è 48 ore. Durante questo periodo di 48 ore, potrebbero tentare di recapitare l'email N numero di volte, dove N potrebbe essere 8, 10, ecc.

Questo è fatto per aiutare su errori di posta elettronica transitori. Ad esempio, cosa succede se la casella di posta in arrivo della persona è piena o il fornitore di servizi è andato giù. Tutti questi errori restituiscono specifici, ad esempio la chiamata al servizio SMTP restituirà 422 se la casella di posta è piena. Una persona potrebbe cancellare parte della posta e quindi quel messaggio sarebbe passato in quel caso in un tentativo successivo.

Per un elenco di tutti i codici, vedi qui:

link

Per questi tipi di errori, il provider riproverà il messaggio (automaticamente) di nuovo in un secondo momento. Alcuni ritorni sono fatali, altri possono essere classificati come transitori che possono risolversi dopo un certo periodo di tempo.

Infine, dopo un periodo di tempo (ad esempio 48 ore) se l'e-mail non viene ancora inviata, segnalerà un errore di consegna. A quel punto, la consegna è considerata un fallimento e sarebbe necessario un intervento manuale.

Solo allora vorremmo tentare un'altra conferma o forse contattare l'utente per vedere se gli errori possono essere corretti.

L'applicazione web che stai progettando dovrebbe tenere conto di questi fattori quando invii email.

    
risposta data 08.04.2015 - 19:25
fonte

Leggi altre domande sui tag