通过Outlook客户端php或javascript发送电子邮件

时间:2018-11-27 08:35:18

标签: javascript php email outlook

我如何通过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

1 个答案:

答案 0 :(得分:0)

对于COM错误,您可以参考以下链接:

Fatal error: Uncaught exception 'com_exception'

PHP COM problem

您是否已检查Outlook应用程序正在运行?

此外,如果您想通过JS发送电子邮件,请参见How to send an email from JavaScript