Ben hemen hemen benim eski yapılandırma berbat XAMPP en son güncellemeyi indirdim. PHP ile temel mail () göndermek mümkün bir noktada oldu ama güncellenen kez durdu.
Ben biraz araştırdım ve herkes Zend veya PHPMailer önerilir. Ben, PHPMailer denedim bu cound bir yanıt alamadım diyerek bana bir hata döndürdü.
Benim php.ini etrafında haberci ve 60-120 yuva zaman aşımı artmıştır. Işe yaramadı o yüzden kendim test postaları gönderme çalıştı.
Failed to connect to mailserver at "localhost" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Yani, ben php.ini kontrol
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25;
;Add X-PHP-Originating-Script: that will
;include uid of the script followed by the filename
Tamam, bu yüzden ben sadece SMTP ve Port dahil PHPMailer kullanacağız "diye düşündüm:
require_once('../class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()";
$body = file_get_contents('contents.html');
$body = eregi_replace("[\]",'',$body);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->AddReplyTo("noreply@randomcompany.com","Company Name Here");
$mail->Host = "localhost"; // SMTP server
$mail->SMTPDebug = 2; // enables SMTP debug information (for testing)
$mail->Port = 25; // set the SMTP port for the GMAIL server
$mail->From = "noreply@randomcompany.com";
$mail->FromName = "Company Name Here";
$address = "test@yahoo.com";
$mail->AddAddress($address, "Hello to myself for testing!");
$mail->Subject = "PHPMailer Test Subject via mail(), basic";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
//$mail->AddAttachment("images/phpmailer.gif"); // attachment
//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
mail.add_x_header = Off
Hangi dedi:
SMTP -> ERROR: Failed to connect to server:
A connection attempt failed because the connected
party did not properly respond after a period of
time, or established connection failed because
connected host has failed to respond. (10060)
SMTP Error: Could not connect to SMTP host.
Mailer Error: SMTP Error: Could not connect to SMTP host.
Merkür söyledi:
This message is sending now ...
Error! The message was not successfully sent!
Zurück zum Formular
Bütün bu zaman geçirdim ve ben şimdi merak ediyorum, benim kod, php.ini, phpmailer, veya Yahoo?