Nasıl açıkça ARMUT Posta fabrika ile TLS devre dışı bırakmak için?

0 Cevap php

PHP kullanarak, ben AuthSMTP (barındırılan bir SMTP servisi) aracılığıyla rota e çalışılıyor. Sorun PEAR posta fabrika otomatik müzakere sunucu ile bir TLS bağlantısı çalışmasıdır. Yerine sadece girişimini görmezden daha AuthSMTP bir hata atar. Ben açıkça TLS kullanmayı denemek için değil Mailer sınıfını anlatmak için bir yol gerekir. Herhangi bir öneriniz?

    $from = "Example <noreply@example.com>";
    $to = $email;
    $subject = "This is an email";

    $body_text = "plain text here";
    $body_html = "<h1>HTML here!</h1>";

    $headers = array ('From' => $from,
    'To' => $to,
    'Subject' => $subject);

    $mime = new Mail_mime('rn');
    $mime->setTXTBody($body_text);
    $mime->setHTMLBody($body_html);

    $body = $mime->get();
    $hdrs = $mime->headers($headers);

    $host = "mail.authsmtp.com";
    $port = 26;
    $username = "my_username";
    $password = "whatever_password";

    $mailer = Mail::factory('smtp',
    array ('host' => $host,
     'auth' => true,
     'port' => $port,
     'username' => $username,
     'password' => $password));

    if (PEAR::isError($res)) {
        throw new Exception($res->getMessage());
    } else {
        return true;
    } 

AuthSMTP bana aşağıdaki hatayı veriyor:

SMTP: Invalid response code received from server (code: 428, response: 4.0.0 Your account is using SSL - either disable it in your email client or enable it at http://control.authsmtp.com)

0 Cevap