使用PHP或JavaScript通过Outlook客户端发送电子邮件
如何通过PHP安装在客户端系统上的Outlook软件发送电子邮件 我可以使用PHPMailer并将主机设置为本地Outlook软件吗?或者当Outlook在系统上打开时,我应该使用JavaScript发送电子邮件吗 我使用了以下PHP代码并返回错误:使用PHP或JavaScript通过Outlook客户端发送电子邮件,javascript,php,email,outlook,Javascript,Php,Email,Outlook,如何通过PHP安装在客户端系统上的Outlook软件发送电子邮件 我可以使用PHPMailer并将主机设置为本地Outlook软件吗?或者当Outlook在系统上打开时,我应该使用JavaScript发送电子邮件吗 我使用了以下PHP代码并返回错误: if (!defined("olMailItem")) {define("olMailItem",0);} $oApp = new COM("Outlook.Application") or die('error'); $oMsg = $oApp
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
有关COM错误,您可以参考以下链接: 您是否已检查Outlook应用程序是否正在运行
另外,如果您想通过JS发送电子邮件,请参见Ofc您想通过PHP发送电子邮件,除非Javascript是指Node.JS?尽管如此,您的错误是“路径中的语法无效”,这可能意味着您没有安装Outlook,或者安装在不同的路径中。我安装了Outlook 2016,并在windows 10上设置了电子邮件帐户。请不要通过nodeJS发送