Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DSN mail option #2157

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Add DSN mail option #2157

wants to merge 5 commits into from

Commits on Oct 5, 2020

  1. Add DSN mail option

    It can be used to support the section 4.3 and 4.4 regarding
    RET={FULL|HDRS} and ENVID=xyzIDxyz of the RFC:
      https://tools.ietf.org/html/rfc3461
    vjardin committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    93cbef0 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. DSN - strict support for the RFC 3461, section 4

    The previous commit added the support of DSN thru a loose support of DSN
    for the MAIL FROM command.
    
    This commit checks that only FULL|HDRS and the optionaly ENVID can be
    used which prevent any wrong syntax from the users.
    vjardin committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    742a090 View commit details
    Browse the repository at this point in the history
  2. DSN - check server capabilities

    Only DSN capable servers should get the optional MAIL FROM
    commands.
    
    Suggested-by: Marcus Bointon (@Synchro)
    vjardin committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    23da556 View commit details
    Browse the repository at this point in the history
  3. php-cs-fixer: fix many issues regarding DSN

    Apply php-cs-fixer --diff --dry-run --verbose fix
    vjardin committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    6ae56ca View commit details
    Browse the repository at this point in the history
  4. DSN: basic testing

    Add some basic unit tests of the DSN
    
    run: php dsn.php
    vjardin committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    6974f78 View commit details
    Browse the repository at this point in the history