Ben SMTP kimlik doğrulaması kullanarak e-posta göndermek için aşağıdaki komut dosyası var. Her şey gayet iyi çalışıyor ama tarih bu mail için benim doğuştan gösterilmez. Bu kadar '?' Olarak işaretlenmiş. Herkes bana yardımcı olabilir misiniz?
require_once "Mail.php";
$from = "test@example";
$to = $mailto;
$subject = $subject;
$body = $msg;
$host = "test.com";
$username = "uname";
$password = "password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject,
'Content-type'=>'text/html');
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
//echo("<p>" . $mail->getMessage() . "</p>");
return false;
} else {
//echo("<p>Message successfully sent!</p>");
return true;
}
Burada gösterilen itibaren, konak, kullanıcı adı ve parola değerleri güvenliği için tek test değerleridir.
Bu posta başlıklarında herhangi bir sorun var mı?