Quando invii un'email che viene respinta dal server per qualche motivo, potresti ricevere un messaggio di ritorno con informazioni utili sul motivo per cui l'email è stata rimbalzata, ad esempio un codice di stato RFC. C'è un modo per ottenere queste stesse informazioni senza effettivamente inviare una email, come un qualche tipo di ping? In questo modo, potrei dire: se lo fossi ipoteticamente invia una email all'indirizzo address@domain.com, posso sapere in modo definitivo se rimbalzerà? E se rimbalzasse, come sarebbe il rimbalzo?
Ho una lista di distribuzione. Se un messaggio si ripristina, il destinatario designato viene contrassegnato. Se vengono segnalati 3 volte consecutivamente, smetto di inviare loro la posta. Lo scopo è che il mio server non sprechi risorse nella costruzione e nell'accodamento delle e-mail a indirizzi sbagliati, mentre si siedono e intasano la mia coda di posta.
Voglio rendere il divieto "probatorio", dove collaudo l'indirizzo in futuro per vedere se rimbalza ancora. Forse la loro casella di posta era piena, e ora non lo è. O forse il loro server era nella lista nera del mio IP, e da allora sono stato autorizzato nella whitelist. C'è un modo per determinare questo senza effettivamente inviare loro una e-mail? Se rimbalza di nuovo, potrebbe potenzialmente continuare a intaccare la mia coda di posta e sprecare risorse del server, che sto cercando di evitare.
sto usando qmail
sopra CentOS
.