Posted by not_Dries_Buytaert on September 17, 2009 at 8:53pm
Jump to:
| Project: | Disposable e-mail protection |
| Version: | 6.x-2.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | advseb |
| Status: | active |
Issue Summary
This module only offers some hooks (no GUI at all, also not for configuration). It should also include a GUI to configure this module.
Example 1:
The admin should be able to select which emailaddress (besides those from registered users) should be checked against the online disposable hosts blacklist.
Example 2:
According to the official documentation (http://undisposable.org/docs.htm) the API allows checking against the online disposable hosts blacklist via following functions:
emailaddresses
http://www.undisposable.net/services/{$service_name}/isDisposableEmail/?email={$param_value}host/domainnames
http://www.undisposable.net/services/{$service_name}/isDisposableHost/?host={$param_value}NB: This last function would require Drupal to isolate hostnames from emailaddresses before using the API. However this would prevent emailadresses from being sniffed while using the API. As http is unencrypted, anyone could intercept emailadresses from the request address.
As this modules offers both functions, a GUI should allow admins to select which function should be used.
Comments
#1
Example 3:
The admin should be able to configure the (error) messages (and be able to also use tokens within those messages).
ad Example 1:
Just another use-case: Some modules allow users to subscribe to mailinglists. The admin should be able to automatically test also those emailaddresses.
#2
Some feedback about the use cases provided above:
about example 1: No, the external service is only intended for checking domains during registration. It is not a mechanism to continuously check email addresses. So this use case won't be supported.
about example 2: The new version of the module only submits the domain name of the email address and not the complete email address.
about example 3: I also thought about configurable error messages and I will add this to the new version of the module.
about extended example 1: Please let me know which module you are talking about specifically so that I can check how they function. Please open a new feature request for that.
#3
Ad 1) Mailinglist modules like http://drupal.org/project/simplenews and http://drupal.org/project/mimemail allow admins to add (one-by-one or by importing batches of) email addresses to mailing lists.
NB: Registered users may also be imported via modules like http://drupal.org/project/node_import. Hence, their email addresses may need to be automatically checked too.