📧

Muzibu SMTP Ayarları

Mail Gönderim Sistemi - Kontrol Raporu

19 Aralık 2025 Muzibu.com.tr Hazır

✅ Sonuç: Sistem Hazır

Muzibu.com.tr sistemi Gmail SMTP üzerinden mail gönderimine hazır. Bugün (19 Aralık 2025, 20:16) SMTP ayarları güncellenmiş ve sistemde aktif.

Mail Servisi
Gmail SMTP
Gönderen Adres
noreply@muzibu.com
Durum
Aktif

📝 Basit Anlatım (Herkes İçin)

Ne Yapıldı?

Muzibu sisteminin mail gönderme ayarları kontrol edildi. Sistem artık Gmail SMTP üzerinden mail gönderiyor (önceden AWS SES kullanılıyordu).

Neden Önemli?

Müzisyenler sisteme kayıt olduğunda, şifrelerini unuttuklerında veya önemli bildirimler olduğunda e-posta alırlar. Bu ayarlar doğru çalışmazsa kullanıcılar mail alamaz ve sistem kullanılamaz hale gelir.

Nasıl Çalışıyor?

  • Kullanıcı kayıt olur → Sistem otomatik hoş geldin maili gönderir
  • Kullanıcı şifre sıfırlama ister → Şifre sıfırlama linki mailden gider
  • Ödeme alınır → Başarılı ödeme bildirimi gönderilir
  • Premium üyelik biter → Hatırlatma maili atılır

Güncelleme: Bugün (19 Aralık 2025, saat 20:16) SMTP ayarları güncellenmiş. Artık Gmail hesabından mail gönderiliyor.

🔧 Teknik Detaylar (Geliştiriciler İçin)

Mail Konfigürasyon Sistemi

Laravel multi-tenant sisteminde mail ayarları Settings modülünden yükleniyor. Her tenant kendi mail ayarlarını kullanır.

// Mail ayarları otomatik yüklenir
MailConfigServiceProvider::boot()
setting('mail_driver')
Config::set('mail.default', $mailDriver)

Güncel SMTP Ayarları (Muzibu Tenant)

Ayar Değer Güncelleme
mail_driver smtp 18 Ara 2025
mail_from_address noreply@muzibu.com 18 Ara 2025
mail_from_name Muzibu 18 Ara 2025
smtp_host smtp.gmail.com 19 Ara 20:16 ✨
smtp_port 465 19 Ara 20:16 ✨
smtp_encryption ssl 19 Ara 20:16 ✨
smtp_username noreply@muzibu.com 19 Ara 20:16 ✨
smtp_password ●●●● ●●●● ●●●● ●●●● 19 Ara 20:16 ✨

✨ = Bugün güncellenmiş ayarlar

İlgili Dosyalar

  • Provider: app/Providers/MailConfigServiceProvider.php
  • Listener: app/Listeners/SendEmailVerificationNotificationWithSettingCheck.php
  • Config: config/mail.php
  • Settings DB: tuufi_4ekim.settings
  • Values DB: tenant_muzibu_1528d0.settings_values

📨 Muzibu'da Mail Gönderilen Yerler

1

Email Doğrulama (Registration)

Kullanıcı kayıt olduğunda email doğrulama maili gönderilir.

Event: Registered
Listener: SendEmailVerificationNotificationWithSettingCheck
Mail: Laravel default EmailVerification
2

Şifre Sıfırlama

Kullanıcı şifre sıfırlama talebinde bulunduğunda.

Route: /forgot-password
Mail: Laravel default ResetPassword
3

Hoş Geldin Maili

Kayıt sonrası kullanıcıya hoş geldin maili.

Mailable: Modules/Mail/app/Mail/WelcomeMail.php
4

Ödeme Bildirimleri

Başarılı veya başarısız ödeme sonrası mail.

Success: Modules/Mail/app/Mail/PaymentSuccessMail.php
Failed: Modules/Mail/app/Mail/PaymentFailedMail.php
5

Abonelik Bildirimleri

Premium abonelik yenileme, deneme süresi bitişi.

Renewal: Modules/Mail/app/Mail/SubscriptionRenewalMail.php
Trial Ending: Modules/Mail/app/Mail/TrialEndingMail.php
6

Güvenlik Bildirimleri

2FA kodu, yeni cihaz girişi bildirimi.

2FA: Modules/Mail/app/Mail/TwoFactorCodeMail.php
New Device: Modules/Mail/app/Mail/NewDeviceLoginMail.php

⚠️ Güncelleme Noktaları (Varsa)

✅ Sistem Otomatik Çalışıyor

Muzibu için hiçbir kod değişikliği gerekmez! Sistem zaten Settings modülünden mail ayarlarını otomatik yüklüyor.

Nasıl Çalışıyor?

  1. MailConfigServiceProvider uygulama başladığında setting() helper'ı ile SMTP ayarlarını çeker
  2. Ayarlar runtime'da Laravel Config'e yazılır (Config::set())
  3. Mail gönderilirken Laravel bu güncel config'i kullanır
  4. Her tenant kendi Settings değerlerini kullanır (tenant-aware)

📋 Admin Panelden Ayar Değiştirme

SMTP ayarlarını değiştirmek için:

1. Admin Panel → Ayarlar → Mail Ayarları
2. SMTP bilgilerini güncelle
3. Kaydet butonuna tıkla
4. Cache temizle: php artisan config:clear

🧪 Test Adımları

1 Email Doğrulama Testi

Muzibu'ya yeni hesap oluştur, email doğrulama maili geldiğini kontrol et.

https://muzibu.com/register
2 Şifre Sıfırlama Testi

"Şifremi unuttum" sayfasından şifre sıfırlama linki iste.

https://muzibu.com/forgot-password
3 Mail Log Kontrolü

Laravel log dosyasında mail gönderim kayıtlarını kontrol et.

tail -f storage/logs/laravel.log | grep "Mail"
4 Gmail SMTP Debug

Gmail App Password doğru mu kontrol et.

https://myaccount.google.com/apppasswords

🚨 Potansiyel Sorunlar & Çözümler

Problem: Mail gitmiyor

Sebep 1: Gmail App Password yanlış veya süresi dolmuş

→ Çözüm: Google Account'tan yeni App Password oluştur

Sebep 2: Config cache'i eski ayarları gösteriyor

→ Çözüm: php artisan config:clear

Sebep 3: Port 465 firewall'da kapalı

→ Çözüm: Port 587 + TLS kullan (alternatif)

Problem: "Failed to authenticate on SMTP server"

Sebep: Gmail 2-Step Verification açık ama App Password kullanılmamış

→ Çözüm: Normal Gmail şifresi değil, App Password kullan (16 haneli, boşluksuz: bxfc truw fsqy ijxn)

Problem: Mail spam'e düşüyor

Sebep: SPF/DKIM kayıtları yok

→ Çözüm: Domain DNS ayarlarına Gmail SPF kaydı ekle

v=spf1 include:_spf.google.com ~all

Rapor Tarihi: 19 Aralık 2025 | Oluşturan: Claude AI | Sistem: Muzibu Multi-Tenant SaaS