Sorun

Mailenable mail sunucusuna ait bir domain hesabından mail gönderildiğinde aşağıda ki hata meydana geliyor.

"Bad sequence of commands. The server response was: This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server."

Neden

Mailenable sunucusu üzerinde gelen SMTP kimlik doğrulaması etkin olması.

Yanlış yapılandırılmış izinler (Dosya ve Sistem izinleri).

Çözüm 1

Gelen SMTP kimlik doğrulamasını kapatmamız gerekiyor. Bu işlemi yapmak için MaileEnable üzerinden;

Servers > localhost > Connectors > SMTP > Properties (sağ tuş) > “Advanced SMTP”

Sekmesinde “Inbound authentication” bölümünde yer alan açılır menüden “Do not require authentication” seçip uyguladıktan sonra SMTP servisini yeniden başlatabiliriz.

Çözüm 2

Kullanıcı veya MailEnable Config dosyasının izinlerini ve yapılandırmalarını kontrol etmemiz gerekiyor. Bu işlemi yapmak için;

%MAILENABLE_PATH%\Bin klasörü üzerinde yer alan “MEInstaller.exe” programı çalıştırdıktan sonra Action alanından,

1) Common Installation (File Permissions) aksiyonunu “Execute” diyerek işleme başlamasını sağlayalım,

2) MailEnable sistemine ait yetkili kullanıcı şifresini yazalım,

3) Karşımıza gelen ekranda izinlerin yeniden düzenleneceğini onaylamamız isteniyor. “Yes” diyerek onay veriyoruz,

Bu adımlardan sonra MailEnable onarım işlemini başlatıyor.

Yazar