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);