【发布时间】:2012-05-26 13:32:31
【问题描述】:
需要通过 Lotus Notes 使用 PHP 发送电子邮件。 Notes 在我的系统上配置。所以只是想如果我可以使用 PHP 发送电子邮件。任何人都可以帮助我完成我应该做的代码和配置吗?
在阅读了你们所有人的回复后,我试图从我的角度确定事情。在你们的帮助下,我至少可以领先一步。我可以使用 GetEnvironmentString 找出我的邮件服务器,它该死的正确,这也反映在我的 lotus notes 工作空间中。但是当我尝试使用下面的代码时,它只会继续加载并最终什么都不返回 -
<?php
require_once "Mail.php";
$from = "abc@email.com";
$to = "abc@email.com";
$subject = "Test!";
$body = "Hi,\n\nTest?";
$host = "d23abcd";
$port = "1352";
$username = "abc@email.com";
$password = "mypassword";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
我在这里犯了一些错误吗?我怀疑
$host = "d23abcd";
$port = "1352";
【问题讨论】:
-
无论您的情况如何,我都非常怀疑您需要通过 Lotus Notes 使用 PHP 发送电子邮件。此外,我非常怀疑这会不会是一个好主意。
-
好吧,我已经使用 PHP 开发了一个小型 Web 应用程序。我的要求是,当有人在其中一个页面上提交请求时,会触发一封电子邮件。由于我只能使用 Notes 作为官方 id,所以需要在 note 中触发电子邮件。顺便说一句,使用 PHP 不可行吗?你怀疑的原因是什么?
标签: php email smtp lotus-domino lotus