/ / 454 Грешка: удостоверяването не бе успешно при използване на Net :: SMTP :: SSL за изпращане на имейл - perl, email, ssl

454 Грешка: удостоверяването не бе успешно при използване на Net :: SMTP :: SSL за изпращане на имейл - perl, email, ssl

използвам Net::SMTP::SSL изпрати имейл в Perl и получи "454 грешка: удостоверяването не бе успешно"

Ето моя код:

use Net::SMTP::SSL;
$smtp = Net::SMTP::SSL->new($smtp2, Port => $smtp_port2, Timeout => 10, Debug => 1);
$smtp->auth($login2, $password2);
$smtp->mail($login2);
$smtp->to($to);
$smtp->data();
$smtp->datasend("To: $ton");
$smtp->datasend("From: Aspiring error email n");
$smtp->datasend("Date: $todayn");
$smtp->datasend("Subject: $subjectn");

$smtp->datasend("n");
$smtp->datasend($message);
$smtp->dataend();
$smtp->quit;

И получих следното съобщение:

Net::SMTP::SSL=GLOB(0xf9ab80)<<< 454 Error: authentication failed, system busy

Изглежда, че не успях да упълномощавам, и съм сигурен, че потребителското име и pw са верни. Много благодаря!!!

Отговори:

1 за отговор № 1

Грешка: удостоверяването не бе успешно, системата е заета

Това са временни проблеми. Пощенският сървър вероятно не прави локална проверка на паролата, но използва външна система като радиус или LDAP сървър и връзката с тази система за удостоверяване не е успешна. Просто опитайте отново по-късно и се надявайте, че проблемът е решен.

Ако данните бяха грешни, сървърът би изпратил 535 код за статус. Вижте също кодовете за състоянието в RFC4954.