View Issue Details

IDProjectCategoryView StatusLast Update
0019288phpList 3 applicationSubscriber Importpublic22-06-18 12:31
Reportersamtuke 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
PlatformLinuxOSFedoraOS Version26
Product Version3.3.3 
Target VersionFixed in Version 
Summary0019288: Add DNS validation to addresses during subscriber import
DescriptionIncrease the accuracy of subscriber address validation during the import process by adding DNS-lookups for all imported addresses. This would identify and unconfirm or blacklist all subscriber addresses which have invalid domains. During sending of campaigns, failing DNS lookups have an enormous impact on send speed. By adding the DNS checks during import, time will not be wasted on failed lookups during sending.

Adding this check to the existing optional address validation may be the best option for usability. However if the checks add considerably to the import time, then they may need to be completed by a scheduled job (e.g. without blocking success in the web interface), and then an email notification sent upon completion, including results.
TagsNo tags attached.

Relationships

child of 0019292 newsuela [META] Improvements to subscriber address validation to improve send speed 

Activities

michiel

21-06-18 21:19

manager   ~0060762

That is a dangerous thing to do. If the DNS resolving fails, which is not unlikely, a lot of valid email addresses will be rejected.

samtuke

22-06-18 12:31

administrator   ~0060766

If the requirements for this system prove to be complex, it may be better to add support to phpList for use of an external DNS checking service / server. In such a case we should investigate which services/servers are most appropriate to support, and how best to do so.