Hallo zusammen,
der E-Mail SMTP Server wurde bei uns bald umgestellt.
SSL und mit User + Passwort. Der SMTP Server akzeptiert auch nur noch TLS 1.2.
Bisher reichte folgendes aus:
my $msg = MIME::Lite->new(
From => $mailfrom,
To => $mailto,
Subject => $subject,
Type => "multipart/related"
);
$msg->attach(
Type => "text/html",
Data => $mailtext,
);
$msg->send("smtp", "mail.domain.de");
Dann habe ich dies versucht:
my $smtpserver = "smtp.domain.com";
my $user = 'user';
my $pass = 'password';
$msg->send("smtp", $smtpserver, SSL => 1, Port => 25, AuthUser => $user, AuthPass => $pass);
Ausgabe:
SMTP auth() command failed:
TLS required
Also fehlt wohl TLS:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
my $smtpserver = "smtp.domain.com";
my $user = 'user';
my $pass = 'password';
my $mailer = new Net::SMTP::TLS(
$smtpserver,
Port => 25,
User => $user,
Password=> $pass,
SSL => 0);
$mailer->mail($mailfrom);
$mailer->to($mailto);
$mailer->data;
$mailer->datasend($msg->as_string);
$mailer->dataend;
$mailer->quit;
Und nun kommt folgende Fehlermeldung:
Couldn't start TLS: SSL connect attempt failed with unknown errorerror:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
at line 'my $mailer = new Net::SMTP::TLS('
Kann mir jemand helfen und sagen wo das Problem liegt?
Vielen Dank im Voraus.
Gruß