phpmailer İle Mail Gönderme İşleminin Detayları

phpmailer İle Mail Gönderme İşleminin Detayları

PHP 23 Ara 2024 Ahmet Halit DURUSOY Ahmet Halit DURUSOY 2 dakika okuma
Paylaş:
  1. PHPMailer Kütüphanesini İndirme: İlk adım olarak, PHPMailer kütüphanesini indirmeniz gerekiyor. PHPMailer'ın resmi GitHub deposundan son sürümü indirebilirsiniz. İndirdikten sonra, dosyaları projenizin kök dizinine ekleyin.

    GitHub deposu: https://github.com/PHPMailer/PHPMailer

  2. PHPMailer'ı Projeye Dahil Etme: İndirdiğiniz PHPMailer dosyalarını projenize dahil edin. Aşağıdaki gibi bir örnekle PHPMailer'ı dahil edebilirsiniz:

    <?php
    
    require 'PHPMailer/PHPMailer.php';
    require 'PHPMailer/SMTP.php';
    require 'PHPMailer/Exception.php';
    
    ?>
  3. E-posta Ayarlarını Yapma: E-posta göndermek için SMTP sunucu bilgilerinizi ve e-posta hesap bilgilerinizi ayarlayın. Aşağıda örnek bir SMTP yapılandırması bulunmaktadır:
    <?php
    
    $mail = new PHPMailer\PHPMailer\PHPMailer();
    $mail->isSMTP();
    $mail->Host = 'smtp.example.com';
    $mail->SMTPAuth = true;
    $mail->Username = 'your_username';
    $mail->Password = 'your_password';
    $mail->SMTPSecure = 'tls';
    $mail->Port = 587;
    
    ?>
  4. Gönderici ve Alıcı Bilgilerini Ayarlama: E-postanın gönderici ve alıcı bilgilerini ayarlayın:
    <?php
    
    $mail->setFrom('[email protected]', 'Your Name');
    $mail->addAddress('[email protected]', 'Recipient Name');
    
    ?>
  5. E-posta İçeriğini Ayarlama: E-posta konusunu, metnini ve HTML içeriğini ayarlayabilirsiniz:
    <?php
    
    $mail->Subject = 'E-posta Konusu';
    $mail->Body = 'E-posta İçeriği';
    $mail->AltBody = 'Alternatif Metin (HTML olmayan e-posta istemcileri için)';
    
    ?>
  6. E-postayı Gönderme: Son olarak, e-postayı göndermek için aşağıdaki komutu kullanabilirsiniz:
    <?php
    
    if ($mail->send()) {    echo 'E-posta gönderildi';
    } else {
        echo 'E-posta gönderilemedi. Hata: ' . $mail->ErrorInfo;
    }
    
    ?>

 

 

Bu adımları takip ederek, PHPMailer ile e-posta göndermeyi başarabilirsiniz. Ayrıca, daha fazla ayrıntı ve özelleştirme seçeneği için PHPMailer'ın resmi belgelerine okumanızı öneririm: https://github.com/PHPMailer/PHPMailer

İlgili Etiketler

Ahmet Halit DURUSOY

Ahmet Halit DURUSOY

Yazar & İçerik Üreticisi

Profili Görüntüle

Çerez Ayarları

Deneyiminizi iyileştirmek için çerezler kullanıyoruz. Daha fazla bilgi için Çerez Politikamızı ziyaret edin.