SMTP Block Sorunu Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

CSF kullanırken SMTP (mail gönderme) çalışmıyorsa genelde port 25, 465 veya 587 firewall tarafından engellenmiştir. Bazı sistemlerde CSF özellikle SMTP çıkışlarını bilinçli olarak bloklar. Bu durumda mail gönderimi tamamen durur. Aşağıdaki adımlarla SMTP erişimini açabilirsin.


Sorun şu:

Sunucu mail gönderemiyor. SMTP bağlantısı timeout oluyor veya “connection refused” hatası alınıyor.

Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

1. SMTP portlarının açık olduğunu kontrol et

Şuraya gir:

 
/etc/csf/csf.conf
 

Şu satırları bul:

 
TCP_OUT
 

SMTP portlarının listede olduğundan emin ol:

 
TCP_OUT = "20,21,22,25,53,80,443,465,587"
 

Eksikse ekle ve kaydet.


2. SMTP_BLOCK ayarını kontrol et

CSF default olarak SMTP’yi bloklayabilir.

Şu satırı bul:

 
SMTP_BLOCK
 

Eğer şöyleyse:

 
SMTP_BLOCK = "1"
 

SMTP tamamen bloklanır.

Açmak için:

 
SMTP_BLOCK = "0"
 

Kaydet.


3. SMTP_ALLOWUSER ayarını kontrol et

SMTP block açıksa sadece belirli kullanıcılar mail gönderebilir.

Şu satırı kontrol et:

 
SMTP_ALLOWUSER
 

Örnek:

 
SMTP_ALLOWUSER = "root,exim"
 

Kullandığın kullanıcıyı ekleyebilirsin.


4. SMTP port 25 bloklu mu test et

Bazı sağlayıcılar port 25’i tamamen kapatır.

Test et:

 
telnet smtp.gmail.com 25
 

Bağlantı yoksa port 25 dışarıya kapalıdır.

Bu durumda 587 veya 465 kullan:

 
telnet smtp.gmail.com 587
 

5. Mail servisinin çalıştığını kontrol et

 
systemctl status exim
 

Çalışmıyorsa:

 
systemctl restart exim
 

6. Firewall’u yeniden başlat

 
csf -r

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.