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";