我如何通过PHP安装在客户端系统上的Outlook软件发送电子邮件?
我可以使用PHPMailer并将主机设置为本地Outlook软件吗? 要么 我应该使用JavaScript发送电子邮件吗?系统何时打开Outlook?
我使用了此PHP代码并返回错误
if (!defined("olMailItem")) {define("olMailItem",0);}
$oApp = new COM("Outlook.Application") or die('error');
$oMsg = $oApp->CreateItem(olMailItem);
$oMsg->Recipients->Add("mk.kardgar@gmail.com");
$oMsg->Subject=$subject;
$oMsg->Body=$message;
$oMsg->Save();
$oMsg->Send();
错误:
Fatal error: Uncaught com_exception: Failed to create COM object Outlook.Application': Invalid syntax in C:\projects\ccs\modules\callReview\admin\just\cancellation\ajax\sendEmailCancellation.php:15 Stack trace: #0 C:\projects\ccs\modules\callReview\admin\just\cancellation\ajax\sendEmailCancellation.php(15): com->com('Outlook.Applica...') #1 C:\projects\ccs\admin\just.php(26): include('C:\\projects\\ccs...') #2
答案 0 :(得分:0)
对于COM错误,您可以参考以下链接:
Fatal error: Uncaught exception 'com_exception'
您是否已检查Outlook应用程序正在运行?
此外,如果您想通过JS发送电子邮件,请参见How to send an email from JavaScript