Я не нашел документацию по PHP (кажется, Microsoft еще не написала ее), но я нашел ее для VBA здесь .
На мой взгляд, соответствующая часть:
В следующем примере создается тот же объект MailItem , что и в предыдущем примере, а затем изменяется тип объекта Recipient со значения по умолчанию («Кому») на CC.
Set myItem = Application.CreateItem(olMailItem)
Set myRecipient = myItem.Recipients.Add ("Jon Grande")
myRecipient.Type = olCC
Этот пример выглядит как код, который вы написали, поэтому интерфейс Outlook VBA точно такой же интерфейс для PHP.
Кроме того, вы можете прочитать документацию для свойства Type
( Свойство Recipient.Type (Outlook) , где вы можете найти, что есть OlMailRecipientType
константы: olBCC , olCC , olOriginator или olTo .
Но , я думаю, вы не можете использовать строку "olCC" как есть, если вы ссылаетесь на ( olmailrecipienttypetype ), вы должны использовать целочисленное значение, которое соответствует к значению "olCC".
В нашем случае «olCC» равен 2.
Итак, если вы используете тот же код, что и VBA, но в PHP и используете предыдущую документацию, он должен выглядеть следующим образом:
$myRecipient = $oMsg->Recipients->Add("jajaja@google.com");
$myRecipient->Type = 2;
Надеюсь, это поможет. Я не проверял это.
Пол