Ana içeriğe geç
Kategoriye Dön

Sunucudan Mail Gönderilemiyor: Neden ve Nasıl Çözülür

Sunucudan e-posta gönderememe sorununun nedeni ve çözümü: varsayılan outbound mail bloğu, destek talebi ile açtırma süreci ve harici SMTP alternatifleri.

Okuma süresi: 5 dk Sorun Giderme
mail sorunue-postasmtpport 25spam engelisendgridsorun giderme

İçindekiler

Giriş

REXE Teknoloji sunucularında varsayılan olarak outbound (giden) mail trafiği engellidir. Bu, spam gönderimini önlemek ve IP adreslerimizin kara listeye alınmasını engellemek için uygulanan bir güvenlik politikasıdır.

Bu engelleme yalnızca giden mail trafiğini (SMTP — port 25, 465, 587) etkiler. Gelen mail trafiği bu politikadan etkilenmez.

Neden Mail Trafiği Engelleniyor?

Mail trafiğinin varsayılan olarak engellenmesinin nedenleri:

  1. Spam Önleme: Ele geçirilen sunucuların spam göndermesini engeller
  2. IP İtibarı Koruma: REXE IP aralıklarının kara listeye alınmasını önler
  3. Diğer Müşterilerin Korunması: Bir müşterinin spam faaliyeti diğer müşterileri etkilemez
  4. Yasal Uyumluluk: Anti-spam düzenlemelerine uyum sağlar
Sunucu → SMTP Bağlantısı (Port 25/465/587) → Engellendi ✗
Sunucu → Diğer Trafik (HTTP, SSH, vb.) → İzin Verildi ✓

Mail Gönderimini Açtırma

Meşru mail gönderim ihtiyacınız varsa, destek talebi oluşturarak mail trafiğinin açılmasını talep edebilirsiniz.

Adımlar

  1. REXE destek paneline giriş yapın (my.rexe.tr)
  2. Yeni destek talebi oluşturun
  3. Aşağıdaki bilgileri belirtin:
Konu: Mail Gönderim İzni Talebi

Sunucu IP: [Sunucu IP adresiniz]
Kullanım Amacı: [Mail gönderim amacınızı açıklayın]
  - Web uygulaması bildirimleri
  - Transactional e-postalar
  - Newsletter gönderimi
  - Diğer (açıklayın)

Mail Sunucusu: [Kullanacağınız mail sunucusu yazılımı]
  - Postfix
  - Sendmail
  - Harici SMTP (Gmail, SendGrid, vb.)

Tahmini Günlük Gönderim: [Yaklaşık günlük mail sayısı]

Mail gönderim izni talebi inceleme sürecine tabidir. Spam veya toplu istenmeyen mail gönderimi kesinlikle yasaktır.

Alternatif Çözümler

Mail gönderim izni beklemek istemiyorsanız veya daha güvenilir bir çözüm arıyorsanız:

Harici SMTP Servisi Kullanma

Sunucunuzdan doğrudan mail göndermek yerine harici bir SMTP servisi kullanabilirsiniz:

ServisÜcretsiz PlanAçıklama
SendGrid100 mail/günTransactional ve marketing e-postaları
Mailgun5.000 mail/ayAPI tabanlı mail gönderimi
Amazon SES62.000 mail/ayAWS ekosistemi ile entegre
Brevo (Sendinblue)300 mail/günKolay kurulum

Harici SMTP Yapılandırması

Örnek: SendGrid SMTP yapılandırması

hljs yaml
SMTP Sunucu: smtp.sendgrid.net
Port: 587 (TLS) veya 465 (SSL)
Kullanıcı Adı: apikey
Şifre: [SendGrid API anahtarınız]

PHP uygulamaları için (Laravel, WordPress vb.):

hljs bash
# .env dosyası
MAIL_MAILER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=apikey
MAIL_PASSWORD=your_sendgrid_api_key
MAIL_ENCRYPTION=tls

Harici SMTP servisleri genellikle daha yüksek teslim oranı (deliverability) sağlar. Sunucunuzun IP itibarından bağımsız olarak e-postalarınız güvenilir şekilde teslim edilir.

Mail Gönderimi Açıldıktan Sonra

Mail gönderim izni verildikten sonra dikkat etmeniz gerekenler:

  • SPF kaydı oluşturun: DNS'e SPF kaydı ekleyerek mail sunucunuzu yetkilendirin
  • DKIM yapılandırın: E-posta imzalama ile güvenilirliği artırın
  • DMARC politikası belirleyin: SPF ve DKIM doğrulamasını zorunlu kılın
  • Reverse DNS (PTR) kaydı: Destek ekibinden PTR kaydı oluşturulmasını talep edin
hljs bash
# SPF kaydı örneği (DNS TXT kaydı)
v=spf1 ip4:SUNUCU_IP a mx ~all

# DMARC kaydı örneği (DNS TXT kaydı)
v=DMARC1; p=quarantine; rua=mailto:dmarc@domain.com

Sık Sorulan Sorular

Mail gönderim izni ne kadar sürede verilir?

Destek talebi genellikle aynı iş günü içinde değerlendirilir. Kullanım amacınızın meşru olduğu doğrulandıktan sonra izin verilir.

Spam gönderimi tespit edilirse ne olur?

Spam faaliyeti tespit edildiğinde mail gönderim izni derhal iptal edilir ve hesabınız incelemeye alınır.

Hangi portlar engelleniyor?

Varsayılan olarak SMTP portları (25, 465, 587) giden yönde engellidir.