• 
      

    Use EmailMessage for the test e-mails in the administration UI.

    Review Request #14370 — Created March 17, 2025 and submitted

    Information

    Review Board
    release-7.1.x

    Reviewers

    The administration UI's E-mail Settings page allows admins to send a
    test e-mail to make sure everything is working. This went through
    Django's standard e-mail code, which did not use our custom DMARC
    processing, logging, or other e-mail machinery.

    This code now uses Review Board's EmailMessage object to construct and
    send the message.

    Unit tests passed.

    Sent a test e-mail and verified that this still worked and invoked our
    e-mail code.

    Summary ID
    Use EmailMessage for the test e-mails in the administration UI.
    The administration UI's E-mail Settings page allows admins to send a test e-mail to make sure everything is working. This went through Django's standard e-mail code, which did not use our custom DMARC processing, logging, or other e-mail machinery. This code now uses Review Board's `EmailMessage` object to construct and send the message.
    cd26266ea7fecb2cca4e0d09c1d0d58f4f9c0636
    maubin
    1. Ship It!
    2. 
        
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-7.1.x (85ef6de)