Roundcube Webmail üzerinden mail gönderimi yapmayı denediğinizde yukarıdaki gibi hata mesajı alıyorsanız bunun sebebi roundcube config.inc.php dosyasında smtp_helo_host parametresinin ekli olmamasından dolayı problem yaşıyorsunuz demektedir.
Hatasının çözümü için, SSH ile sunucuya bağlantı sağladıktan sonra aşağıdaki adımları uygulamanız yeterli olacaktır.
-
- config.inc.php açın:
1nano +12 /etc/roundcubemail/config.inc.php - “$config[‘support_url’] = ”;” satırının hemen altına aşağıdaki satırı ekleyiniz.
1$config['smtp_helo_host'] = 'localhost'; - Dosyayı kaydedip çıkınız.
Dosyası kaydetmek için CTRL+X tuşuna sonra Y tuşuna bastıkdan sonra Enter tuşuna basarak kaydede bilirsiniz.
- config.inc.php açın:
İşlem sonrasıda config.inc.php dosyasının ilk 12 satırı aşağıdaki gibi olacaktır.
Ve bu işlem sonrasında sorun çözülmüş olacaktır.
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $config = array(); $config['db_dsnw'] = 'mysql://roundcube:foSE6odwKC@localhost/roundcube'; $config['default_host'] = 'localhost'; $config['smtp_server'] = ''; $config['smtp_port'] = 25; $config['smtp_user'] = ''; $config['smtp_pass'] = ''; $config['support_url'] = ''; $config['smtp_helo_host'] = 'localhost'; |