使用 PHP 发送西里尔文电子邮件时出现问题。我的方面:服务器 IIS - 数据库 MsSQL - 电子邮件服务器:Exchange 2010 /通过 PHP EWS 通信 /
Reciever 是 UA 政府拥有的公司,拥有用于接收电子邮件的特定软件。它与 MS Outlook /手动发送/一起工作。
我尝试将其作为文本发送/不是 html/ 或者我尝试了 PHP Mailer,我也已经尝试过使用 C#/all 都没有与这个特定的公司合作/在 gmail 或 hotmail 上它工作正常//。
$ews = new ExchangeWebServices($server, $username, $password);
$msg = new EWSType_MessageType();
$toAddresses = array();
$toAddresses[0] = new EWSType_EmailAddressType();
$toAddresses[0]->EmailAddress =;
$toAddresses[0]->Name =;
$msg->ToRecipients = $toAddresses;
$fromAddress = new EWSType_EmailAddressType();
$fromAddress->EmailAddress =;
$fromAddress->Name =;
$msg->From = new EWSType_SingleRecipientType();
$msg->From->Mailbox = $fromAddress;
$msg->Subject = "Test";
$msg->Body = new EWSType_BodyType();
$msg->Body->BodyType = 'HTML'; //Text HTML
$msg->Body->_ = $UAText;
$msgRequest = new EWSType_CreateItemType();
$msgRequest->Items = new EWSType_NonEmptyArrayOfAllItemsType();
$msgRequest->Items->Message = $msg;
$msgRequest->MessageDisposition = 'SendAndSaveCopy';
$msgRequest->MessageDispositionSpecified = true;
$response = $ews->CreateItem($msgRequest);
var_dump($response);
谢谢你,