internetee / registry

TLD Management Software
Other
45 stars 19 forks source link

Email validation: graylist handling #2671

Open vohmar opened 4 months ago

vohmar commented 4 months ago

Email validator has smtp check that enable quering email server for the existence of a specific mailbox. Some email servers have graylist protection that denies the first request.

Need to add recheck feature to the validator

vohmar commented 3 months ago

The process:

  1. email validation smtp check returns temporary error - email address get grey-listed status
  2. new check is scheduled (variable intervals minimum 30 minutes for up to 5 days)
  3. when the last check fails - grey-list check failed status is set to the email address
  4. force delete status is set to the domains names related to the failed address
  5. next daily check resulting with the same temporary error will keep the failed status and will not trigger new grey list handling process
vohmar commented 2 months ago

please add this functionality to our email validator so it can handle the gray list smtp servers properly on smtp level email validation checks