1

jamesiarmes/php-ews 以下のコードは、私のアプリケーションで使用して電子メールを送信するために使用されます

 $request = new \jamesiarmes\PhpEws\Request\CreateItemType();
  $request->MessageDisposition = "SendOnly";
  $request->SavedItemFolderId->DistinguishedFolderId->Id = "sentitems";
  $request->Items->Message->ItemClass = "IPM.Note";
  $request->Items->Message->Subject = "exchange new mail";
  $request->Items->Message->Body->BodyType = 'HTML';
  $request->Items->Message->Body->_ = "This is a test mail as a part of exchange settings set up ";
 $request->Items->Message->ToRecipients->Mailbox->EmailAddress = "rejith.rj@pitsolutions.com";
 $response = $this->app['ews']->CreateItem($request);

しかし問題は、受信者として 1 つのメール アドレスしか追加できないことToRecipientsです。

4

2 に答える 2

0

あなたの問題はまだ解決されていないように思えますか?

以下は私にとってはうまくいきます:

$toAddresses = array();
$toAddresses[0]="test@test.com";
$toAddresses[1]="test2@test.com";

$api = MailAPI::withUsernameAndPassword("server", "username", "password");

$message = new Type\MessageType();
$message->setBody('Some Text');
$message->setSubject('Test Subject');
$message->setToRecipients($toAddresses);
于 2021-02-03T11:29:59.117 に答える