Plesk E-posta Gönderim Sorunları (Relay Access Denied) Çözümü

Plesk E-posta Gönderim Sorunları (Relay Access Denied) Çözümü
Yazı Özetini Göster

Plesk E-posta Gönderim Sorunları (Relay Access Denied) Çözümü

“Relay Access Denied” hatası, Plesk üzerinden e-posta gönderilirken alıcı sunucunun gönderimi reddetmesi anlamına gelir. Bu genellikle e-postanın kimlik doğrulaması yapılmadan gönderilmeye çalışıldığı, alan adı için SMTP relay yetkisi tanımlanmadığı veya SPF/DKIM kayıtlarının eksik olduğu durumlarda görülür. Bu rehberde, Plesk sunucularda “Relay Access Denied” hatasının nedenlerini ve adım adım çözüm yöntemlerini inceleyeceğiz.

1. Hata Nedir?

“Relay Access Denied”, Plesk mail sunucusunun alıcıya yönlendirme (relay) yapma izni olmadığı anlamına gelir. Hata genellikle şu şekilde görünür:

550 5.7.1 Relay access denied

Bu durum, mail sunucusunun gönderici domain’i doğrulayamaması veya kimlik doğrulaması yapılmamış bir oturum üzerinden gönderim yapılması sonucu oluşur.

2. Olası Nedenler

  • SMTP kimlik doğrulaması (SMTP Authentication) kapalı.
  • Mail kullanıcı adı/şifresi yanlış.
  • SPF veya DKIM kayıtları eksik.
  • SMTP relay yetkisi (Plesk Mail Settings) devre dışı.
  • Mail sunucusu (Postfix/QMail) yapılandırmasında hata.

3. SMTP Kimlik Doğrulamasını Etkinleştirme

Plesk panelden SMTP kimlik doğrulamasını zorunlu hale getirin:

  1. Plesk → Tools & Settings → Mail Server Settings
  2. “Allow scripts and users to use SMTP for outgoing mail” seçeneğini aktif edin.
  3. “Authentication required” kutusunun işaretli olduğundan emin olun.

4. Plesk Relay Modunu Doğru Seçin

Mail Server Settings altında “Relay Options” bölümünde şu üç mod bulunur:

  • Closed Relay: Yalnızca yerel kullanıcılar gönderim yapabilir.
  • POP-before-SMTP: Önce giriş yapılmışsa relay izinlidir.
  • SMTP Authentication: Giriş yapan kullanıcıya özel kimlik doğrulama.

En güvenli ve hatasız yöntem: SMTP Authentication.

5. DNS Kayıtlarını Doğrulama (SPF, DKIM, DMARC)

SPF ve DKIM kayıtları alıcı sunucunun e-postayı doğrulamasını sağlar. Eksik veya hatalı ise mail reddedilebilir.

SPF Kaydı Örneği:

v=spf1 +a +mx +ip4:xxx.xxx.xxx.xxx include:_spf.yourprovider.com ~all

DKIM Kaydı Örneği:

default._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSq..."

DMARC Kaydı Örneği:

_dmarc IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@domain.com"

6. Mail Logları Üzerinden Analiz

SSH erişiminiz varsa, hata detaylarını inceleyin:

tail -f /var/log/maillog | grep relay

örnek bir hata:

Mar 10 14:25:10 server postfix/smtpd[10234]: NOQUEUE: reject: RCPT from unknown[192.168.1.5]: 550 5.7.1 Relay access denied;

Bu, kimlik doğrulaması yapılmadan dış alıcıya gönderim denendiğini gösterir.

7. Postfix Ayarlarını Kontrol Etme

Postfix kullanan Plesk sunucularda şu dosyaları doğrulayın:

/etc/postfix/main.cf

Bu satırların bulunduğundan emin olun:

smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_sasl_auth_enable = yes

Ardından servisi yeniden başlatın:

service postfix restart

8. SMTP Portlarının Erişimini Test Edin

Firewall veya ağ seviyesi engel de relay hatası oluşturabilir. Aşağıdaki komutlarla port bağlantısını test edin:

telnet mail.domain.com 587
openssl s_client -starttls smtp -connect mail.domain.com:465

9. E-posta İstemcisi (Outlook / Thunderbird) Ayarları

  • Giden Sunucu (SMTP): mail.domain.com
  • Port: 587 (TLS) veya 465 (SSL)
  • Kimlik doğrulama: Aktif (username ve password gerekli)

10. Sunucu IP Adresinin Kara Listede Olmadığından Emin Olun

MXToolbox veya MultiRBL üzerinden IP’nizi kontrol edin. Eğer IP kara listedeyse, SMTP relay hatası bazı alıcılarda meydana gelebilir.

11. Plesk E-posta Limitlerini Gözden Geçirin

Çok fazla mail gönderimi yapan kullanıcılar limitleri aşabilir. Bu durumda Postfix relay işlemini reddeder.

Plesk → Tools & Settings → Mail → Outgoing Mail Control

İlgili domain için saatlik gönderim limitini artırın.

12. Güvenlik ve WAF Etkisi

ModSecurity veya Fail2Ban yanlış pozitifler üreterek SMTP oturumlarını kesebilir. Geçici olarak devre dışı bırakıp test edin:

Plesk → Tools & Settings → Web Application Firewall (ModSecurity)

Sonuç

“Relay Access Denied” hatası, genellikle kimlik doğrulama veya DNS kayıtlarıyla ilgilidir. Plesk üzerinde SMTP Authentication aktif, SPF/DKIM kayıtları doğru ve relay politikası uygun şekilde ayarlandığında sorun ortadan kalkar. Kurumsal e-posta istikrarı için HostLigo Linux Hosting veya Premium VDS altyapıları, gelişmiş mail güvenliği ve anti-spam katmanlarıyla profesyonel çözüm sunar.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar