# info > Log::Dispatch::Email::MailSender

## [Log::Dispatch::Email::UserSContributed](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch%3A%3AEmail%3A%3AUserSContributed/markdown) [PeLog::Dispatch::Email](https://www.chedong.com/phpMan.php/perldoc/PeLog%3A%3ADispatch%3A%3AEmail/markdown)::[MailSender(3pm)](https://www.chedong.com/phpMan.php/man/MailSender/3pm/markdown)

## NAME
       [Log::Dispatch::Email::MailSender](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch%3A%3AEmail%3A%3AMailSender/markdown) - Subclass of [Log::Dispatch::Email](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch%3A%3AEmail/markdown)
       that uses the [Mail::Sender](https://www.chedong.com/phpMan.php/perldoc/Mail%3A%3ASender/markdown) module

## VERSION
       version 2.70

## SYNOPSIS
         use [Log::Dispatch](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch/markdown);

         my $log = [Log::Dispatch](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch/markdown)->new(
             outputs => [
                 [
                     '[Email::MailSender](https://www.chedong.com/phpMan.php/perldoc/Email%3A%3AMailSender/markdown)',
                     min_level => 'emerg',
                     to        => [qw( <foo@example.com> <bar@example.org> )],
                     subject   => 'Big error!'
                 ]
             ],
         );

         $log->emerg("Something bad is happening");

## DESCRIPTION
       This is a subclass of [Log::Dispatch::Email](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch%3A%3AEmail/markdown) that implements the
       send_email method using the [Mail::Sender](https://www.chedong.com/phpMan.php/perldoc/Mail%3A%3ASender/markdown) module.

## CONSTRUCTOR
       The constructor takes the following parameters in addition to the
       parameters documented in [Log::Dispatch::Output](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch%3A%3AOutput/markdown) and
       [Log::Dispatch::Email](https://www.chedong.com/phpMan.php/perldoc/Log%3A%3ADispatch%3A%3AEmail/markdown):

       o   smtp ($)

           The smtp server to connect to. This defaults to "localhost".

       o   port ($)

           The port to use when connecting. This defaults to 25.

       o   auth ($)

           Optional. The SMTP authentication protocol to use to login to the
           server. At the time of writing [Mail::Sender](https://www.chedong.com/phpMan.php/perldoc/Mail%3A%3ASender/markdown) only supports LOGIN,
           PLAIN, CRAM-MD5 and NTLM.

           Some protocols have module dependencies. CRAM-MD5 depends on
           [Digest::HMAC_MD5](https://www.chedong.com/phpMan.php/perldoc/Digest%3A%3AHMACMD5/markdown) and NTLM on [Authen::NTLM](https://www.chedong.com/phpMan.php/perldoc/Authen%3A%3ANTLM/markdown).

       o   authid ($)

           Optional. The username used to login to the server.

       o   authpwd ($)

           Optional. The password used to login to the server.

       o   tls_required ($)

           Optional. If you set this option to a true value, [Mail::Sender](https://www.chedong.com/phpMan.php/perldoc/Mail%3A%3ASender/markdown) will
           fail whenever it's unable to use TLS.

       o   fake_from ($)

           The From address that will be shown in headers. If not specified we
           use the value of from.

       o   replyto ($)

           The reply-to address.

## SUPPORT
       Bugs may be submitted at
       <<https://github.com/houseabsolute/Log-Dispatch/issues>>.

       I am also usually active on IRC as 'autarch' on "irc://irc.perl.org".

## SOURCE
       The source code repository for Log-Dispatch can be found at
       <<https://github.com/houseabsolute/Log-Dispatch>>.

## AUTHOR
       Dave Rolsky <<autarch@urth.org>>

## COPYRIGHT AND LICENSE
       This software is Copyright (c) 2020 by Dave Rolsky.

       This is free software, licensed under:

         The Artistic License 2.0 (GPL Compatible)

       The full text of the license can be found in the LICENSE file included
       with this distribution.

perl v5.30.3                      2020-[07Log::Dispatch::Email](https://www.chedong.com/phpMan.php/perldoc/07Log%3A%3ADispatch%3A%3AEmail/markdown)::[MailSender(3pm)](https://www.chedong.com/phpMan.php/man/MailSender/3pm/markdown)
