Edgewall Software

Changes between Version 2 and Version 3 of TracDev/Proposals/EmailValidation


Ignore:
Timestamp:
Dec 6, 2010, 9:20:11 PM (13 years ago)
Author:
Carsten Klein <carsten.klein@…>
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/EmailValidation

    v2 v3  
    5959A quick proposal for the changes made to the !NotificationApi would be:
    6060
    61 - send_verification_email(email_address)
    62  - sends a verification email to the specified address
     61- can_verify()
     62 - callers must first check this whether email_address_verification is enabled. if it is not they must refrain from calling any of the methods below
    6363- is_valid_email_address(email_address)
    6464 - this would initiate a first lookup of the email address, using an SMTP protocol implementation which can be used by callers to pre-validate the address
    6565   prior sending the verification email
     66- send_verification_email(email_address)
     67 - sends a verification email to the specified address
    6668- in both cases, the notification subsystem will lookup the email hash in the database prior to connecting to the remote or local system
    6769 - it will also lookup the hash for the email address and also will look for whether it was invalidated before, e.g. keys in current user's session
     
    7173   email address.
    7274
     75- email verification should be made configurable in the TracIni [notification] section, for example using a key enable_address_verification = True|False
     76
     77
    7378----
    7479See also: TracNotification, TracDev/Proposals, [wiki:TracDev/NotificationApi TracNotification API documentation], [wiki:TracDev/Announcer Developer reference page for AnnouncerPlugin]