PHP PHPMailer nasıl kullanılır?

walter wick

Hectopat
Katılım
5 Kasım 2021
Mesajlar
4.810
Makaleler
1
Çözümler
71
Yer
albuquerque
Daha fazla  
Cinsiyet
Erkek
Meslek
ırkçı
Sitemde email sunucusu yok ve PHPMailer kullanmaya karar verdim ama bir türlü mail gönderemiyorum.
Bir sürü kaynak video izledim ama çözemedim, bu arada outlook ile kullanamak istiyorum.
Dosya yapısı böyle;
1686987737294.png


kodlar;
PHP:
<?php
require 'mail/PHPMailer/src/Exception.php';
require 'mail/PHPMailer/src/PHPMailer.php';
require 'mail/PHPMailer/src/SMTP.php';

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

// E-posta gönderme işlemleri
$mail = new PHPMailer(true); // Exceptionları yakalamak için try-catch bloğu içinde kullanılacaksa true parametresi ile oluşturulmalı

try {
    // SMTP ayarları
    $mail->isSMTP();
    $mail->Host = 'smtp-mail.outlook.com'; // Outlook SMTP sunucu adresi
    $mail->SMTPAuth = true;
    $mail->Username = '[email protected]'; // Outlook e-posta adresi
    $mail->Password = 'pass'; // Outlook e-posta şifresi
    $mail->SMTPSecure = 'tls'; // TLS kullanılmalı
    $mail->Port = 587; // SMTP portu

    // E-posta ayarları
    $mail->setFrom('[email protected]', 'Yourd Name'); // Gönderen e-posta adresi ve ismi
    $mail->addAddress('alııc', 'Recipient Name'); // Alıcı e-posta adresi ve ismi
    $mail->Subject = 'Subject of the Email'; // E-posta konusu
    $mail->Body = 'This is the body of the email'; // E-posta içeriği

    $mail->send();
    echo 'Email sent successfully';
} catch (Exception $e) {
    echo 'Email could not be sent. Error: ', $mail->ErrorInfo;
}
?>
 
Son düzenleyen: Moderatör:
Dostum Outlook'taki güvenlik ayarlarının hepsini kapat gene olmazsa C# ile SMTP mail yollamayı dene, C#'ta olmazsa o zaman Outlook'ta smp ayarları kapalıdır.
 
Dostum Outlook'taki güvenlik ayarlarının hepsini kapat gene olmazsa C# ile SMTP mail yollamayı dene, C#'ta olmazsa o zaman Outlook'ta smp ayarları kapalıdır.

Çözdüm hocam aslında composer ile daha rahat kuruluyormuş.
Ama fazla mail attığım için outllok doğrulama istiyor onu düzeltip devam edeceğim.
 

Yeni konular

Geri
Yukarı