Отправка электронной почты клиентом Outlook с использованием PHP или JavaScript - PullRequest
0 голосов
/ 27 ноября 2018

Как я могу отправлять электронную почту с помощью программного обеспечения Outlook, установленного на клиентских системах с помощью PHP?

Можно ли использовать 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 голосов
/ 27 ноября 2018

Для ошибки COM вы можете обратиться к следующим ссылкам:

Неустранимая ошибка: необработанное исключение 'com_exception'

PHP-проблема COM

Вы проверили, работает ли ваше приложение Outlook?

Кроме того, если вы хотите отправить электронное письмо с помощью JS, см. Как отправить электронное письмо с JavaScript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...