需要通过 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";