NAME
   Email::Send::Gandi - Send Messages using Gandi

SYNOPSIS
     #!/usr/bin/perl
     use strict;
     use warnings;
     use Email::Send;
     use Email::Send::Gandi;
     use Email::Simple::Creator;

     my $email = Email::Simple->create(
         header => [
             From    => '[email protected]',
             To      => '[email protected]',
             Subject => 'Server down',
         ],
         body => 'The server is down. Start panicing.',
     );

     my $sender = Email::Send->new(
         {   mailer      => 'Gandi',
             mailer_args => [
                 username => '[email protected]',
                 password => 'XXX',
             ]
         }
     );
     eval { $sender->send($email) };
     die "Error sending email: $@" if $@;

DESCRIPTION
   Gandi.net is a domain name registrar which provides email accounts. This
   module is a mailer for "Email::Send" that sends a message using Gandi's
   authenticated SSL SMTP service. You must have a Gandi account, and a
   Gandi Mail mailbox.

   You should pass in the username and password for the Gandi mailbox.
   Sending emails can fail for many reasons and this module croaks upon any
   errors.

 ENVELOPE GENERATION
   The envelope sender and recipients are, by default, generated by looking
   at the From, To, Cc, and Bcc headers. This behavior can be modified by
   replacing the "get_env_sender" and "get_env_recipients" methods, both of
   which receive the Email::Simple object and their only parameter, and
   return email addresses.

SEE ALSO
   Email::Send

COPYRIGHT
   Copyright (C) 2008, Leon Brocard

LICENSE
   This module is free software; you can redistribute it or modify it under
   the same terms as Perl itself.