openbuildings/swiftmailer-filter

Whitelist / Blacklist from domains or emails for email sending

0.4.0 2020-02-14 09:56 UTC

This package is auto-updated.

Last update: 2024-12-17 18:47:15 UTC


README

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version

A swiftmailer plugin that allows whitelist / blacklist to which emails to perform the sends. This is useful for example when you want to allow emails only to a certain domain in testing / staging

Usage

$mailer = Swift_Mailer::newInstance();

$mailer->registerPLugin(new FilterPlugin([
    new WhiteListFilter(['example.com']),
    new BlacklistFilter(['test4@example.com, test5@example.com'])
]));

First argument is whitelist filter, second is blacklist filter, they both allow array of emails or domain names. If you assign a domain, all emails from that domain will be whitelisted / blacklisted.

License

Copyright (c) 2015, Clippings Ltd. Developed by Ivan Kerin as part of clippings.com

Under BSD-3-Clause license, read LICENSE file.