Ben php 5.2.6 ile Fedora Core 9 koşuyorum. Ben php posta komutunu kullanarak bir form basit bir e-posta göndermek istiyorum.
Ben bir SMTP sunucusu olmak benim sistemi yapılandırmak gerekir mi? Eğer öyleyse ben armut gibi bir şey yüklemek gerekiyor?
Ben armut varsayılan olarak yüklü olduğunu okudum. Ben / usr / lib / php / armut gittiğinizde, ancak klasörü boştur.
Yum install ile armut yüklemek için gittiğinizde aynalar php-armut hiçbiri kullanılabilir.
Herkes kullanmak için ne posta hizmeti üzerinde herhangi suggesions var mı? Varsayılan ve nerede tarafından yüklenen eğer ben nasıl yapılandırılacağı anlamaya olabilir.
Thanks! Joe
Ben kullanıyorum bu kodu:
<?php
require_once('../class.phpmailer.php');
$mail = new PHPMailer(true);
$mail->IsSMTP();
try {
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "tls"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
$mail->Port = "587"; // set the SMTP port for the GMAIL server
$mail->Username = "joestestemail@gmail.com"; // GMAIL username
$mail->Password = "joeiscool"; // GMAIL password
//This is the "Mail From:" field
$mail->SetFrom('joestestemail@gmail.com', 'First Last');
//This is the "Mail To:" field
$mail->AddAddress('joe12345@mailcatch.com', 'John Doe');
$mail->Subject = 'PHPMailer Test Subject via mail(), advanced';
$mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->Send();
echo "Message Sent OK<p></p>\n";
} catch (phpmailerException $e) {
echo $e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
echo $e->getMessage(); //Boring error messages from anything else!
}
?>