Kurumsal Veya Kişisel Mail Hesaplarınızdan Web siteniz üzerinden Mail Gönderin

Doğukan Taydaş

Moderatör
Moderatör
Premium Üye
Geliştirici
Yardımsever Üye
Mesaj
736
Çözümler
55
Beğeni
1.544
Puan
1.179
Ticaret Puanı
0
Merhaba, Genellikle istemci ve gönderen sunucu arasında SMTP Submission olarak isimlendirilen 587 numaralı port ve TLS güvenlik katmanı en yaygın kullanılanıdır. Mail gönderen ve alan sunucular arasında ise 25 nolu port standart olarak kullanılmaktadır. Mail sistemi bir çok yerde kullanılmaktadır.
Web sayfasıyla veya php uğraşanlar için işe yarayacağını düşündüğüm için paylaşıyorum.

örnek kod:
Genişlet Daralt Kopyala
<?php
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    // E-Posta sunucusu
    $mail->Host = "mail.arcface.net";
    // E-Posta Portu SLL ise 465,TLS ise 587 ve Null ise 25
    $mail->Port = 25;
    // E-posta Güvenliği SSL, TLS, Null Yani Boş ""
    $mail->SMTPSecure = ""; // null olduğu için boş bırakıyorum
    // user
    $mail->Username = "epostahesabiniz";
    // pass
    $mail->Password = "epostasifreniz";

    $mail->SetFrom("[email protected]", "Arcface");
    $mail->AddAddress("[email protected]","Example");
    $mail->CharSet = 'UTF-8';
    $mail->Subject = "Test Başlığı";
    $mail->MsgHTML("Test Mesajı");

    if($mail->Send()) {
        return 'başarılı';
    } else {
        return 'hatalı';
    }
?>

SSL üzerinden gönderirken ;
  • e-posta sunucusunun adresi — smtp.google.com;
  • bağlantı güvenliği — SSL;
  • port — 465.
TLS Üzerinden gönderirken ;
  • e-posta sunucusunun adresi — smtp.google.com;
  • bağlantı güvenliği — TLS;
  • port — 587.
ÖNEMLİ BİLGİ : Google bunu kullanmanız için öncelikle izin vermenizi isteyecektir aksi takdir de gönderim yapamazsınız. Gönderim yapmak istediğiniz e-posta hesabı ile buraya erişin
Linkleri görebilmek için giriş yap veya kayıt ol.
ve daha az güvenli uygulamalara izin verin aksi durumda erişim sağlayamayacaksınızdır.
Gönderilen e-posta ssl ;
  • e-posta sunucusunun adresi — smtp.mail.yahoo.com;
  • bağlantı güvenliği — SSL;
  • port — 465.
Gönderilen e-posta tls ;
  • e-posta sunucusunun adresi — smtp.mail.yahoo.com;
  • bağlantı güvenliği — TLS;
  • port — 587.
ÖNEMLİ BİLGİ : Yahoo bunu kullanmanız için öncelikle izin vermenizi isteyecektir aksi takdir de gönderim yapamazsınız. Gönderim yapmak istediğiniz e-posta hesabı ile buraya erişin
Linkleri görebilmek için giriş yap veya kayıt ol.
ve daha az güvenli uygulamalara izin verin aksi durumda erişim sağlayamayacaksınızdır.
mail.ru'da herhangi bir erişim izni vermeniz gerekmiyor direkt kullanabilirsiniz.

Gönderilen e-posta ssl ;
  • e-posta sunucusunun adresi — smtp.mail.ru;
  • bağlantı güvenliği — SSL;
  • port — 465.
Gönderilen e-posta tls ;
  • e-posta sunucusunun adresi — smtp.mail.ru;
  • bağlantı güvenliği — TLS;
  • port — 587
Yandex'de herhangi bir erişim izni vermeniz gerekmiyor direkt kullanabilirsiniz.

Gönderilen e-posta ssl ;
  • e-posta sunucusunun adresi — smtp.yandex.com.tr;
  • bağlantı güvenliği — SSL;
  • port — 465.
Gönderilen e-posta tls ;
  • e-posta sunucusunun adresi — smtp.yandex.com.tr;
  • bağlantı güvenliği — TLS;
  • port — 587

Konu bana ait değildir.
 

Dosya Eklentileri

Mükemmel zamanlama ve paylaşım içinde teşekkürler. :)
Şirketimin web sitesi üzerinde çalışıyorum ve bu gerçekten işime yarayacak.
Eğer beceremezsem size ulaşacağım ;)
 
Şöyle bir not ekleyeyim: websitenizde phpmailer kullanacaksanız mutlaka şifreleyin. Sonra çok üzülürsünüz :)
 
Geri
Üst