• 24-10-2021, 01:00:17
    #1
    Merhaba, gmail suite kullanıyorum. Özel bir domain bağladım ve ödemesini yaptım.

    15-20 tane yöntem denedim ama smtp mail göndermeyi bir türlü başaramadım.

    Yapabilen varsa nasıl yapıldığını anlatabilir mi acaba?

    App passwords diye bir olay varmış yapanların makalelerini okudum ama benim gmail hesabında(özel domain kullandığım) böyle bir bölüm yok ve nasıl yapabileceğimi bilmiyorum artık.

    Yardımcı olabilirseniz sevinirim. İyi forumlar dilerim


    Aşağıdaki de yazdığım kod.
    <?php
    
    error_reporting(E_ALL);
    ini_set('display_errors',1);
    
    require_once 'vendor/autoload.php';
    
    // Create the Transport
    $transport = (new \Swift_SmtpTransport('smtp-relay.gmail.com', 465, 'ssl'))
    ->setUsername('info@abc.com.tr')
    ->setPassword('123123**');
      
    // Create the Mailer using your created Transport
    $mailer = new \Swift_Mailer($transport);
    
    // Create a message
    $message = (new \Swift_Message('Franchising Başvuru Formu'))
    ->setFrom(['info@abc.com.tr' => 'Ad soyad'])
    ->setTo(['mailadresim@gmail.com'])
    ->setBody("Deneme Mail");
    
    // Send the message
    $result = $mailer->send($message);
    
    var_dump($result);
  • 24-10-2021, 01:04:24
    #2
    Sunucu: smtp.gmail.com
    Şifreleme tipi: Starttls olarak denemelisiniz.
  • 24-10-2021, 01:08:46
    #3
    Less Secure Apps açık olmalı, detaylı bilgiler internette var; ücretli destek isterseniz de o da mevcut.
  • 24-10-2021, 01:42:44
    #4
    BilWeb adlı üyeden alıntı: mesajı görüntüle
    Sunucu: smtp.gmail.com
    Şifreleme tipi: Starttls olarak denemelisiniz.

    smtp.gmail.com olarak güncelledim ve ekstra olarak şu kodu ekledim;

    ->setStreamOptions(array('ssl' => array('allow_self_signed' => true, 'verify_peer' => false)));

    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Less Secure Apps açık olmalı, detaylı bilgiler internette var; ücretli destek isterseniz de o da mevcut.
    Less secure apps açık, güvenilir olmayan yerden oturum açıldı dedi bu benim olarak da işaretledim.


    Yine çalışmadı.
  • 24-10-2021, 02:03:56
    #5
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    smtp.gmail.com olarak güncelledim ve ekstra olarak şu kodu ekledim;

    ->setStreamOptions(array('ssl' => array('allow_self_signed' => true, 'verify_peer' => false)));


    Less secure apps açık, güvenilir olmayan yerden oturum açıldı dedi bu benim olarak da işaretledim.


    Yine çalışmadı.
    Portu da 587 yap hocam, olmazsa sorun farklı bir yerde ufak bir noktadır.
  • 24-10-2021, 22:39:37
    #6
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Portu da 587 yap hocam, olmazsa sorun farklı bir yerde ufak bir noktadır.
    maalesef yaptım olmadı.