L'ho fatto in passato in PHP usando SwiftMailer, ma probabilmente potresti ottenere lo stesso risultato in PHP.
Se invii la tua email con un indirizzo simile a [email protected]
(che è un vero indirizzo a cui hai accesso) l'email verrà rispedita a quella casella.
Da lì, puoi avere un'attività pianificata per controllare la presenza di e-mail in quella casella, prendere l'email a cui l'hai inviata e contrassegnarla come utente con un indirizzo non valido e non inviare più comunicazioni a loro. Dopo aver elaborato l'e-mail, è possibile eliminare l'e-mail nella casella o archiviarla in un'altra cartella.
Quando l'ho fatto, ho l'obbligo di conservare una copia di ogni e-mail inviata dall'applicazione. Per identificare tutte le consegne infruttuose, ho aggiunto una chiave univoca alle intestazioni delle e-mail che è stata ricambiata dal codice analizzando la casella postale di rimbalzo e ho potuto contrassegnare tutte le corrispondenze inviate (es: 2 il primo messaggio è stato consegnato correttamente, ma il 3 ° e 4 ° non erano )