summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Controller
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2019-04-02 20:10:48 +0200
committerDaniel Friesel <derf@finalrewind.org>2019-04-02 20:10:48 +0200
commit4787dbae15118edcf17f503b6de37ce645d19cc3 (patch)
tree4ede51a588a04bd960d3ed4fdc9c3eb320dfb0ff /lib/Travelynx/Controller
parent68718860e29f5ce1c2c10afc99c0bfeb9943d6d6 (diff)
move mailing to sendmail helper
Diffstat (limited to 'lib/Travelynx/Controller')
-rw-r--r--lib/Travelynx/Controller/Account.pm15
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' );