1

メールを送信するために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 アカウントからメールを送信できます。しかし、私はローカル Exchange サーバー (NTLM 認証) から電子メールを送信したいです。上記のコードは Exchange サーバーでは機能しません。私がどうかしましたか、まずいことでもありましたか?

4

1 に答える 1

-1

imap または pop3 を使用する必要があります。私は pop3 と imap でしかそれを行うことができませんでした。ただし、ユーザー名とパスワードを使用してこれらのプロトコルを許可するように MS 交換を構成できます。

于 2013-11-07T09:23:10.273 に答える