diff options
author | Daniel Friesel <derf@finalrewind.org> | 2019-04-02 20:10:48 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2019-04-02 20:10:48 +0200 |
commit | 4787dbae15118edcf17f503b6de37ce645d19cc3 (patch) | |
tree | 4ede51a588a04bd960d3ed4fdc9c3eb320dfb0ff /lib/Travelynx/Controller | |
parent | 68718860e29f5ce1c2c10afc99c0bfeb9943d6d6 (diff) |
move mailing to sendmail helper
Diffstat (limited to 'lib/Travelynx/Controller')
-rw-r--r-- | lib/Travelynx/Controller/Account.pm | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/lib/Travelynx/Controller/Account.pm b/lib/Travelynx/Controller/Account.pm index eaff06a..d908948 100644 --- a/lib/Travelynx/Controller/Account.pm +++ b/lib/Travelynx/Controller/Account.pm @@ -2,9 +2,6 @@ package Travelynx::Controller::Account; use Mojo::Base 'Mojolicious::Controller'; use Crypt::Eksblowfish::Bcrypt qw(bcrypt en_base64); -use Encode qw(decode encode); -use Email::Sender::Simple qw(try_to_sendmail); -use Email::Simple; use UUID::Tiny qw(:std); sub hash_password { @@ -143,17 +140,7 @@ sub register { $body .= " * Verwendeter Browser gemäß User Agent: ${ua}\n\n\n"; $body .= "Impressum: ${imprint_url}\n"; - my $reg_mail = Email::Simple->create( - header => [ - To => $email, - From => 'Travelynx <travelynx@finalrewind.org>', - Subject => 'Registrierung bei travelynx', - 'Content-Type' => 'text/plain; charset=UTF-8', - ], - body => encode( 'utf-8', $body ), - ); - - my $success = try_to_sendmail($reg_mail); + my $success = $self->sendmail->custom($email, 'Registrierung bei travelynx', $body); if ($success) { $self->app->dbh->commit; $self->render( 'login', from => 'register' ); |