Sitenizin gönderdiği e-postalar (iletişim formu, sipariş bildirimi, WordPress şifre sıfırlama) bir e-posta hesabıyla SMTP üzerinden gönderilmelidir. Sunucularımızda PHP'nin mail() fonksiyonu güvenlik nedeniyle kapalıdır; SMTP kullanılmayan formlar e-posta göndermez.
Gereken bilgiler
| Ayar | Değer |
|---|---|
| SMTP sunucusu | mail.websiteniz.com.tr (kendi alan adınızla) |
| Port ve şifreleme | 465 (SSL/TLS) ya da 587 (STARTTLS) |
| Kimlik doğrulama | Açık |
| Kullanıcı adı | Gönderen e-posta adresinin tamamı (ör. bildirim@websiteniz.com.tr) |
| Şifre | O e-posta hesabının şifresi |
Önce gönderim için bir hesap açın: E-posta hesabı oluşturma. Gönderen adres (From) bu hesapla aynı olmalıdır; başka bir adresten gönderilen iletiler karşıda spam'e düşer.
WordPress
- WP Mail SMTP gibi bir SMTP eklentisi kurun.
- Gönderici olarak Other SMTP (Diğer SMTP) seçin.
- Yukarıdaki sunucu, port, şifreleme, kullanıcı adı ve şifreyi girin; From Email alanına aynı adresi yazın.
- Eklentinin test bölümünden kendinize deneme e-postası gönderin.
Diğer yazılımlar
- Joomla: Joomla'da SMTP ile e-posta gönderme ayarı
- OpenCart, PrestaShop ve diğerleri: Yönetim panelindeki e-posta ayarlarında gönderim yöntemini SMTP yapıp aynı bilgileri girin.
- Kendi yazdığınız PHP kodu: PHPMailer gibi bir kütüphaneyle SMTP kullanın.
Formdan gelen e-postalar yine de ulaşmıyorsa alan adınızın SPF / DKIM kayıtlarını kontrol edin: Gönderdiğim e-postalar spam'e düşüyor. Sitenizden çok sayıda e-posta göndermek gönderim sınırlarına takılır.