Swift_TransportException (503) Ожидаемый код ответа 354, но получил код "503" - Laravel - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь отправлять электронные письма, используя MS Exchange в качестве сервера SMTP, который не требует никакой аутентификации и не требует шифрования.это мой (.env) файл:

MAIL_DRIVER=smtp
MAIL_HOST=servername
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

, а файл конфигурации mail.php выглядит следующим образом:

return [

    /*
    |--------------------------------------------------------------------------
    | Mail Driver
    |--------------------------------------------------------------------------
    */

    'driver' => env('MAIL_DRIVER', 'smtp'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Address
    |--------------------------------------------------------------------------
    */

    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Port
    |--------------------------------------------------------------------------
    */

    'port' => env('MAIL_PORT', 25),

    /*
    |--------------------------------------------------------------------------
    | Global "From" Address
    |--------------------------------------------------------------------------
    */

    'from' => [
        'address' => env('MAIL_FROM_ADDRESS', 'email@domain.de'),
        'name' => env('MAIL_FROM_NAME', 'Some name'),
    ],

    /*
    |--------------------------------------------------------------------------
    | E-Mail Encryption Protocol
    |--------------------------------------------------------------------------
    */

    'encryption' => env('MAIL_ENCRYPTION', 'tls'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Server Username
    |--------------------------------------------------------------------------
    */

    'username' => env(null),

    'password' => env(null),

    /*
    |--------------------------------------------------------------------------
    | Sendmail System Path
    |--------------------------------------------------------------------------
    */

    'sendmail' => '/usr/sbin/sendmail -bs',

    /*
    |--------------------------------------------------------------------------
    | Markdown Mail Settings
    |--------------------------------------------------------------------------
    */

    'markdown' => [
        'theme' => 'default',

        'paths' => [
            resource_path('views/vendor/mail'),
        ],
    ],

    |--------------------------------------------------------------------------
    | Log Channel
    |--------------------------------------------------------------------------


    'log_channel' => env('MAIL_LOG_CHANNEL'),

];

Это приложение работает на MS Windows Server2012 R2 с IIS8, он нормально работал локально на моей системе Win10, но при развертывании на сервере он начал выдавать эту ошибку:

enter image description here

И когда яTelnet на SMTP-сервере выдает следующее:

enter image description here

В чем может быть проблема?

...