2013-11-07 2 views
1

У меня есть код, как это в Laravel для отправки электронной почтыКак отправить электронную почту с аутентификацией NTLM из laravel?

public static function send_email(){ 
     Mail::send('emails.g', array(), function($message){ 
     $message->from('[email protected]', 'lol'); 
     $message->to('[email protected]')->subject('LOL LOL'); 
     }); 
    } 

мой конфигурационный файл электронной почты как этот

return array(
    'driver' => 'smtp', 
    'host' => '{host ip here}', 
    'port' => 25, 
    'from' => array('address' => null, 'name' => null), 
    // 'encryption' => 'ssl', 
    'username' => "[email protected]", 
    'password' => "lollol", 
    'sendmail' => '/usr/sbin/sendmail -bs', 
    'pretend' => false, 

); 

я могу отправить почту с моего аккаунта Gmail с помощью выше кода. но я хочу отправить электронную почту с локального сервера обмена (проверка подлинности NTLM). выше код не работает для сервера обмена. Что случилось со мной?

ответ

-1

Вам нужно использовать imap или pop3, мне только когда-либо удалось это сделать с pop3 и imap. Но вы можете настроить обмен MS, чтобы эти протоколы имели имя пользователя и пароль.