Laravel projenizdeki .env dosyasını açın. Bilgileri kendinize göre doldurun.
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=sizinmailadresiniz@gmail.com (bu kısma kendi gmail adresinizi yazın) MAIL_PASSWORD=sizinsifreniz (bu kısma da gmail şifreninizi yazın) MAIL_ENCRYPTION=tls
Tabii .env dosyasını bu şekilde yapmakla olay bitmiyor. Laravel projenizde yer alan config klasörü içindeki mail.php dosyanızın içeriğinde yer alan dizi elemanları şu şekilde olmalı :
return [ 'driver' => env('MAIL_DRIVER', 'smtp'), 'host' => env('MAIL_HOST', 'smtp.mailgun.com'), 'port' => env('MAIL_PORT',587), 'from' => ['address' => 'sizinmailadresiniz@gmail.com', 'name' => 'SitenizinAdı'], 'encryption' => env('MAIL_ENCRYPTION', 'tls'), 'username' => env('MAIL_USERNAME'), 'sendmail' => '/usr/sbin/sendmail -bs', 'pretend' => false, ];
Mail.php dosyanızdaki dizi elemanlarının yukarıdaki gibi olduğundan emin olun. Bu yazıda ilgili ayarların nasıl yapılacağını gösterdim. Bu anlatımlara rağmen halen mail gönderiminde sorun yaşıyorsanız, diğer yazımı incelemenizde fayda var.
Bakınız : Mail Gönderiminde “Username and Password not accepted" Hatası ve Çözümü
Mail fonksiyonun nasıl kullanılması gerektiğini tam olarak bilmiyorsanız, bir sonraki yazımda da onu anlatacağım. Takipte kalın.
0 yorum:
Yorum formuna konuyla ilgili görüş ve sorularınızı bırakabilirsiniz.
Yorumunuza mümkün olan en kısa sürede dönüş yapılacağından emin olabilirsiniz.
Eklenen yorumlar, moderatör onayından sonra yayınlanmaktadır.