VnexTR: Bilişim Forumu

Tam Versiyon: PHP Mail Göndermek
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
PHPMailer sınıfı ile SMTP mail göndermek için “class.phpmailer.php” ve “class.smtp.php” dosyalarını alıp aşağıdaki kod bloğunu kullanmanız yeterli. İlgili yerlere kendi sunucunuzun host, port ve kullanıcı adı şifre bilgilerinizi girin.
 
PHP Kod:
include 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->Host 'smtp.sitem.com';
$mail->Port 587;
$mail->Username '[email protected]';
$mail->Password 'çokgizlişifre';
$mail->SetFrom($mail->Username'Benim Adım');
$mail->AddAddress('[email protected]''Alıcının Adı');
$mail->CharSet 'UTF-8';
$mail->Subject 'Mail Başlığı';
$mail->MsgHTML('Mailin içeriği!');
if(
$mail->Send()) {
    echo 'Mail gönderildi!';
} else {
    echo 'Mail gönderilirken bir hata oluştu: ' $mail->ErrorInfo;


Olay bu kadar düzenli ve basit. Eğer yukarıda da bahsettiğim gibi kendi sunucunuzu kullanmak yerine varolan Gmail hesabınız ile bu olayı kullanmak istiyorsanız yukarıdaki host ve port bölümü aşağıdaki gibi değiştirin:
PHP Kod:
$mail->Host 'smtp.gmail.com';
$mail->Port 587;
$mail->SMTPSecure 'tls'
Teşekkürler