【问题标题】:How send email with NTLM authentication from laravel?如何从 laravel 发送带有 NTLM 身份验证的电子邮件?
【发布时间】:2013-11-07 09:19:36
【问题描述】:

我在 laravel 中有这样的代码来发送电子邮件

 public static function send_email(){
      Mail::send('emails.g', array(), function($message){
         $message->from('leo_messi@barcelona.com', 'lol');
         $message->to('neymar@barcelona.com')->subject('LOL LOL');
      });
     }

我的邮件配置文件是这样的

return array(
    'driver' => 'smtp',
    'host' => '{host ip here}',
    'port' => 25,
    'from' => array('address' => null, 'name' => null),
  //  'encryption' => 'ssl', 
    'username' => "leo_messi@barcelona.com",
    'password' => "lollol",
    'sendmail' => '/usr/sbin/sendmail -bs',
    'pretend' => false,

);

我可以使用上面的代码从我的 gmail 帐户发送邮件。但我想从本地交换服务器发送电子邮件(NTLM 身份验证)。上面的代码不适用于交换服务器。 我怎么了?

【问题讨论】:

    标签: php email laravel ntlm


    【解决方案1】:

    您需要使用 imap 或 pop3,我只设法使用 pop3 和 imap 做到这一点。但是您可以配置 MS 交换以使用用户名和密码来允许这些协议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-08
      • 2021-10-18
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 2021-07-10
      • 2013-11-30
      • 2021-09-22
      相关资源
      最近更新 更多