2010电邮已添加:发送Outlook中使用PHP
[COM_DOT_NET]
延长= php_com_dotnet.dll
在php.ini文件的末尾
这是我的代码“M使用:
if (!defined("olMailItem")) define("olMailItem",0);
$objApp = new COM ("Outlook.Application") or die ("Cannot Load Outlook.Application");
$namespace = $objApp->GetNamespace("MAPI"); // or MAPI.Session
$namespace->Logon();
$myItem = $objApp->CreateItem (olMailItem);
$myItem->To = $email;
$myItem->SentOnBehalfOfName = "[email protected]";
$myItem->Subject = "Notification: application form submitted successfully.";
$myItem->Body ="Hi " . $realname .",
You have successfully submitted the applicant form for (".$firstname." , ".$lastname.")
The application has been sent to the respective managers for approval.
Thank you,
Applicant Portal";
$myItem->Send();
完整的错误消息:
致命错误:未捕获的异常“发出com_exception”有消息“无法建立COM对象`Outlook.Application”:访问被拒绝。 '在C:\的Inetpub \ wwwroot的\ doForm.php:268堆栈跟踪:#0 C:\的Inetpub \ wwwroot的\ doForm.php(268):COM的> COM(' Outlook.Applica ...')#1 {主}抛在C:\ inetpub \ wwwroot \ doForm.php在线268
不要在服务使用Outlook。不要。它保证迟早会失败。 –