Проблемы с Roundcube
Первая проблема - Invalid HELO name
Если получаем при отправке из веб-морды раундкуба подобное, делаем следующее.
- Меняем имя хоста на имя основного почтового домена (можно поискать в каталоге /etc все совпадения и заменить, обычно в файлах hosts, hostname, mailhost, у постфикса в основном конфиге и т.д.).
- Перезагружаемся.
- Идем в конфиг раундкуба defaults.inc.php
- Ищем параметр
$config['smtp_helo_host'] = '';
- Меняем на
$config['smtp_helo_host'] = 'localhost';
Вторая проблема - Relay not permitted
Если получаем при отправке из веб-морды раундкуба 550 relay not permitted идем в конфиг exim и приводим указанный параметр к такому виду:
hostlist relay_from_hosts = 127.0.0.1 : ::::1/128
При этом в настройках самого раундкуба у вас должен стоять хост отправки почты как localhost
Третья проблема - System error
Решение ошибки System error при логине в раундкуб
If you receive this error (it also stops you from logging into your emails):
Initialization failed: namespace configuration error: inbox=yes namespace missing
Open up /etc/dovecot/conf.d/15-mailboxes.conf and add in:
inbox = yes
in between namespace inbox { }
Четвертая проблема - System error
Решение ошибки Malformed value "0MM" в логе Exim
Открываем /etc/exim/exim.conf и комментируем:
#quota = ${extract{6}{:}{${lookup{$local_part}lsearch{/etc/exim4/domains/$domain/passwd}}}}M
Добавляем после этой строки:
quota = 100000M
Автор: igel