WHMCS SMTP 587 Port ve TLS Bağlantı Hatası Çözümü
WHMCS faturalandırma otomasyonunda e-postaların gönderilememesi ve hata loglarında **"SMTP Error: Could not connect to SMTP host. Encryption failed"** uyarısı verilmesi, genellikle PHP 7.x/8.x sürümlerinin mail sunucusunun SSL/TLS sertifikasını doğrulamaya çalışırken yaşadığı el sıkışma (handshake) hatalarından kaynaklanır.
1. WHMCS SMTP Güvenlik Protokolünü Değiştirin
WHMCS Admin panelinde **Setup -> General Settings -> Mail** sekmesine gidin. Eğer SMTP bağlantı tipiniz **SSL** ve portunuz **587** ise bağlantı kurulamaz. Port **587** kullanıldığında güvenlik protokolü mutlaka **TLS** olarak seçilmelidir. Port **465** kullanılıyorsa protokol **SSL** olmalıdır.
2. PHP SSL Sertifika Doğrulamasını Esnetmek (Gelişmiş Çözüm)
Sunucu üzerinde yerel (self-signed) bir SSL sertifikası kullanılıyorsa, PHP bu sertifikayı güvensiz kabul ederek bağlantıyı reddedebilir. Bunu aşmak için WHMCS yapılandırma dosyasındaki SMTP konfigürasyonunu güncelleyebilirsiniz.
WHMCS otomasyon projelerinizde kesintisiz hizmet sunabilmek için güçlü bir altyapı önemlidir. Projelerinizi barındırmak için VDS Sunucu paketlerimizi inceleyebilir, kurulum ihtiyaçlarınız için Sunucu Kurulum Hizmetleri sayfamızdan bilgi alabilirsiniz.