Переходим по адресу mail.mse.perm.org/mail именно по этому адресу находится вход в почтовый ящик, логин пользователя admin@**********g.org
, вот тут начинаются проблемы, не могу попасть в почту — при вводе ПРАВИЛЬНОГО пароля Roundcube говорит что
Неудачное соединение с IMAP сервером
, а при вводе завеломо неправльного пароля —
Неудачная попытка входа.
. отсюда следует вывод что проверка на пользователя и пароль проходит удачно, что то ссамим сервером. помогите найти что не так.
mail.err при вводе правильного пароля
ar 13 12:47:52 mail roundcube: IMAP Error: Login failed for admin@*********g.ru from 192.168.0.100. LOGIN: Internal error occurred. Refer to server log for more information. in /usr/share/apache2/roundcubemail-1.0.4/program/lib/Roundcube/rcube_imap.php on line 184 (POST /mail/?_task=login?_task=login&_action=login)
127.0.0.1 mail.***********g.ru epps-server localhost
127.0.0.1 localhost
127.0.1.1 epps-server127.0.0.1 *********g.ru
127.0.0.1 **********.ru
127.0.0.1 **********.ru
else if ($this->conn->error) {
if ($pass && $user) {
$message = sprintf(«Login failed for %s from %s. %s»,
$user, rcube_utils::remote_ip(), $this->conn->error);
Есть webserver c ОС Centos 7 под управление Vesta CP, решил установить на него PHP 7. Установка прошла успешно, все сайты работают, но пропал доступ к почте через web интерфейс. При попытке подключиться на url http://domain.ru/ webmail в браузере выходит ошибка 404
Not Found The requested URL /webmail was not found on this server.
Ниже рассмотрены решение проблемы, а также возможные ошибки.
yum install –y roundcubemail
Далее открываем /etc/httpd/conf.d/roundcubemail.conf
vi /etc/httpd/conf.d/roundcubemail.conf
# #Round Cube Webmail is a browser-based multilingual IMAP client # Alias /roundcubemail /usr/share/roundcubemail Alias /webmail /usr/share/roundcubemail
systemctl restart httpd
После чего страница http://domain.ru/ webmail должна открываться. Если же выходит ошибка
You don't have permission to access /webmail/ on this server
То открываем файл /etc/httpd/conf.d/roundcubemail.conf
и правим следующую секцию
<Directory /usr/share/roundcubemail/> <IfModule mod_authz_core.c> # Apache 2.4 Require local </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow #Deny from all Allow from all Allow from ::1 </IfModule> </Directory>
<Directory /usr/share/roundcubemail/> Order Deny,Allow Deny from all Allow from all </Directory>
Не забудьте рестартануть httpd командой
systemctl restart httpd.
- Неудачное соединение с IMAP сервером.
- Ошибка «Неверный запрос! Информация не сохранена.»
- What causes Roundcube login failed to occur
- How we fix Roundcube login failed error
- 1. Check hostname
- 2. Check mail directory
- 3. Check the ports
- Conclusion
- PREVENT YOUR SERVER FROM CRASHING!
- Webmail — не удается залогиниться в почтовые сервисы (Решено)
- Re: Webmail — не удается залогиниться в почтовые сервисы
- Основные требования для инсталяции roundcube:
- Основные возможности программы:
- Вот несколько скриншотов этой программы:
- Установка программы:
- Перед вами откроется первый шаг настройки:
- Второй шаг:
- Третий шаг:
- Четвертый шаг:
- Пятый шаг:
- Плагины
- Тестируем SMTP
- Что такое Roundcube
- Как установить Roundcube
Неудачное соединение с IMAP сервером.
Теперь webmail открывается, но при попытки авторизации появляется ошибка «Неудачное соединение с IMAP сервером». Смотрю логи dovecot
tail -f /var/log/dovecot.log
Error: user user@domain.ru: Initialization failed: namespace configuration error: inbox=yes namespace missing
Правим файл /etc/dovecot/conf.d/15-mailboxes.conf
vi /etc/dovecot/conf.d/15-mailboxes.conf
Добавляя параметр inbox = yes
То есть в начале должно быть
namespace inbox { inbox = yes #mailbox name {
systemctl restart dovecot
После чего все нормально заработало
Ошибка «Неверный запрос! Информация не сохранена.»
В логах dovecot появилась строчка open(/etc/exim/domains/domain.ru/passwd) failed: Permission denied. Уже что то, даю права 777 на файл passwd.
chmod 777 /etc/exim/domains/domain.ru/passwd
chmod 777 /etc/exim/domains/domain.ru/aliases
И о чудо, наконец то все заработало! Конечно давать права 777 на файл паролей не хорошо, прошу в комментариях указать правильные права на эти два файла.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Roundcube login failed error can occur due to various reasons that include incorrect hostname, improper ports setup, mail directory incorrectly set, and so on.
Here at Bobcares, we have seen several such Roundcube related issues as part of our Server Management Services for web hosts and online service providers.
Today we’ll take a look at the cause for this error and how to fix it.
What causes Roundcube login failed to occur
Before we get into the solution part, first let’s see what causes this error to occur.
There can be different reasons for this error to occur that include improper ports setup, mail directory incorrectly set, and so on.
The incorrect hostname can also be another reason for this error.
Generally, the server requires an FQDN hostname configured and also wants it to be resolvable in DNS. For example, if the domain name is domain.com then the hostname can be server.domain.com.
So in DNS, there must be an entry for server.domain.com. If this is not available then it can lead to an error.
For instance, the error appears as below.
How we fix Roundcube login failed error
Our Support Engineers provide different ways to resolve this error. Here are some of them.
1. Check hostname
We can do this from WHM
Log into WHM >> Main >> Networking Setup >> Change Hostname
In the DNS section, it will also ask to add an A record entry for it.
#rm -f /etc/userdomains
[# /usr/local/cpanel/scripts/updateuserdomains –force
Finally, restart the cPanel service using the command.
#/etc/init.d/cpanel restart
This must fix the Roundcube login error.
2. Check mail directory
Update the Maildir to whatever the system uses.
For that, change Dovecot mail_location setting to
mail_location = maildir:~/Mail
Then change Postfix home_mailbox setting to
home_mailbox = Mail/
Finally, restart services.
3. Check the ports
Make sure to check the ports set in the mail server and reset it (if necessary):
Port 25 (and 587) must be open for SMTP
Port 143 (and 993) must be open for IMAP
Port 110 must be open for POP3
Also, open those ports in the firewall settings.
Conclusion
In short, this error can occur due to various reasons that include incorrect hostname, improper ports setup, mail directory incorrectly set, and so on. Today, we saw the solution to this error.
PREVENT YOUR SERVER FROM CRASHING!
Never again lose customers to poor server speed! Let us help you.
Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.
var google_conversion_label = «owonCMyG5nEQ0aD71QM»;
Здесь VPS на BrainyCP за 2$ в месяц, а здесь 50GB шаред-хостинг на BrainyCP за 1.9$ в месяц
gvozdkoff
- Сообщения: 11
- Зарегистрирован: Ср янв 01, 2020 6:36 pm
Webmail — не удается залогиниться в почтовые сервисы (Решено)
Прошу помощи, что можно предпринять?
Тестирую на домене makerhost.ru
Поискал в теме.
Код: Выделить всё
rpm -qa | grep dovecot
dovecot-mysql56-2.2.27-10.el7.centos.x86_64
dovecot-2.2.27-10.el7.centos.x86_64
# rpm -qa | grep exim
exim-mysql56-4.92.3-1.el7.x86_64
exim-4.92.3-1.el7.x86_64
# systemctl status dovecot
● dovecot.service - Dovecot IMAP/POP3 email server
Loaded: loaded (/usr/lib/systemd/system/dovecot.service; enabled; vendor preset: disabled)
Active: active (running) since Чт 2020-03-26 21:38:31 +05; 3 weeks 2 days ago
Docs: man:dovecot(1)
http://wiki2.dovecot.org/
Main PID: 1877 (dovecot)
Tasks: 4
Memory: 3.6M
CGroup: /system.slice/dovecot.service
├─ 1877 /usr/sbin/dovecot
├─ 1886 dovecot/anvil
├─ 1887 dovecot/log
└─31222 dovecot/config
апр 19 14:18:01 makerhost.ru auth[27739]: pam_unix(dovecot:auth): check pass; user unknown
апр 19 14:18:01 makerhost.ru auth[27739]: pam_unix(dovecot:auth): authentication failure; lo...251
апр 19 14:21:45 makerhost.ru dovecot[1887]: imap-login: Fatal: Can't load ssl_cert: There is...=<)
апр 19 14:21:45 makerhost.ru dovecot[1877]: master: Error: service(imap-login): command star...ecs
апр 19 14:22:45 makerhost.ru dovecot[1887]: imap-login: Fatal: Can't load ssl_cert: There is...=<)
апр 19 14:22:45 makerhost.ru dovecot[1877]: master: Error: service(imap-login): command star...ecs
апр 19 14:23:45 makerhost.ru dovecot[1887]: imap-login: Fatal: Can't load ssl_cert: There is...=<)
апр 19 14:23:45 makerhost.ru dovecot[1877]: master: Error: service(imap-login): command star...ecs
апр 19 14:25:48 makerhost.ru dovecot[1887]: imap-login: Fatal: Can't load ssl_cert: There is...=<)
апр 19 14:25:48 makerhost.ru dovecot[1877]: master: Error: service(imap-login): command star...ecs
Hint: Some lines were ellipsized, use -l to show in full.
Последний раз редактировалось gvozdkoff Вс апр 19, 2020 10:19 am, всего редактировалось 1 раз.
gvozdkoff
- Сообщения: 11
- Зарегистрирован: Ср янв 01, 2020 6:36 pm
Re: Webmail — не удается залогиниться в почтовые сервисы
Вс апр 19, 2020 9:53 am
Пробую Почтовый сервер -> Массовая установка ПО, удаляю все связки.
После этого сайт ssl сертификатом перестал открываться, другой сайт без ssl работает.
Устанавливаю связки.
После установки сайт с ssl по прежнему не открывается.
Пробую, как вчера подсказали, пересобрать виртуальные хосты/
Перед этим снова установлю выпущеный уже сертификат на сайт и чекну галку для почты тоже.
Получилась странная штука.
Сначала сайт с ssl стал доступным. А через некоторое время оба сайта ( с ssl и без него ) перестали открываться.
Но заработала почта Webmail и Roundcube
Странно, сайт без ssl через некоторое время заработал, а вот другой сайт с ssl недоступен
Удалил переадресацию http->https в панели.
Сайт с ssl заработал. Не понимаю, зачем тогда нужна эта переадресация.
Сам с собой поговорил. Но вопрос решил, может кому-то полезным будет
Добрый день, уважаемые хабравчане.
Все мы знаем о могучей корпорации Google, и большинство из нас, вероятно, пользуется программами этой компании.
Кто-то души не чает в этих программах с вечным статусом «бета», а кто-то считает Google «корпорацией зла» и ставит запрет на приём куков с подозрительных серверов.
Я бы не хотел разжигать флейм и начинать холивары, но если вы тот, кто хочет стряхнуть с себя волшебную пелену под названием Google, то я постараюсь вам помочь.
Этот пост я пишу в канун нового года, по нескольким причинам:
Вчера зарелизила, вероятно, лучший свободный «web based» почтовый клиент roundcube, и выпуск релиза был приурочен к новогодним праздникам. Таким способом разработчики хотели порадовать своих пользователей.
Многие из читателей этой статьи самым прямым образом относятся к веб-разработке и имеют собственные хостинг, что для этой статьи является ключевым значением.
На замену GMail я предлагаю вам попробовать roundcube. Это такой же веб-клиент, который использует для своих «магических штучек» технологию ajax и имеет потрясающий внешний вид. 🙂
Основные требования для инсталяции roundcube:
- IMAP
- mysql или postgres
- php5
Основные возможности программы:
Вот несколько скриншотов этой программы:
Если вас заинтересовала эта программа, то начинаем установку.
Установка программы:
- Скачиваем новую версию
- Распаковываем архив в нужный каталог
tar xvfz roundcubemail-0.2-stable.tar.gz
- Меняем права доступа на каталоги
chmod 777 temp/ logs/
- Создаём новую базу данных для roundcube
mysqladmin create roundcube
- Набираем в браузере http://адрес-где-доступен-наш-roundcube/installer/
- Следуем инструкциям инсталятора и настраиваем программу roundcube
- После создания и тестирования, удалите каталог инсталятора
rm -rf installer/
- А теперь можете себя поздравить, вы успешно установили программу
Но если вы хотите постоянно иметь самые свежие обновления, можно пойти другим путём (если на вашем сервере есть ssh и svn).
- Скачиваем последние изменения с транка (вместе со служебными .svn файлами)
svn co svn.roundcube.net/trunk/roundcubemail email/
- Меняем права, так же как и делали в предыдущем случае и точно так же настраиваем
- Теперь, если вам нужно будет получить самое новое обновление, вам потребуется лишь выполнить команду
svn up
в каталоге email/ (куда мы развернули программу)
Roundcube Webmail — бесплатный клиент для работы с электронной почтой с веб-интерфейсом, написанный на PHP с использованием CSS и XHTML и технологии AJAX. RoundCube Webmail устанавливается практически на любой сервер с поддержкой PHP и MySQL.
Процесс установки будет выложен в другой статье, здесь же будет показана настройка.
Устанавливался и настраивался Rouncube Webmail на веб-сервер под управлением Vestacp с операционной системой CentOs-7-x86_64-minimal:
MySQL server version: 5.5.56-MariaDB
После того как будет загружен пакет Rouncube и создана база данных с пользователем к ней, можно приступать к настройке:
Откройте в браузере адрес http://site.com/installer/index.php
Перед вами откроется первый шаг настройки:
Второй шаг:
Далее следует второй шаг, в котором можно заменить product_name на название компании например.
А в поле skin_logo можно указать путь к логотипу который будет отображаться в веб-интерфейсе.
Остальное можно не трогать и оставить по-умолчанию
Третий шаг:
Здесь нужно будет указать:
- Тип базы данных;
- Имя пользователя базы данных;
- Название базы данных;
- Пароль;
- Можно указать префикс таблицы базы данных.
Четвертый шаг:
Пятый шаг:
smtp_server: localhost или 127.0.0.1
В следующем разделе указываете:
- Язык: ru_RU — для русского языка;
- skin: тему оформления веб-интерфейса (можно изменить после установки);
- mime_param_folding: Full RFC 2231.
Плагины
В разделе плагинов, можно подключить те которые могут вам понадобиться, но не стоит увлекаться устанавливая все подряд.
Далее в конце страницы жмём Create config.
Файл конфигурации создан, загружен, теперь можно приступить к тестированию SMTP и IMAP.
Тестируем SMTP
- Sender: указываем почту отправителя;
- Recipient: указываем почту получателя.
- Жмем Send test mail
Проверяем почту которую указали в качестве получателя и проверяем, есть ли там тестовое письмо.
Установщик должен сообщить — SMTP send: OK.
Теперь тестируем IMAP
Если все нормально, тест пройдет успешно, увидите надпись — IMAP connect: OK.
После того как тесты успешно пройдены, установщик сообщает нам, что нужно отключить его в файле конфигурации и удалить папку с файлами установки.
After completing the installation and the final tests please remove the whole installer folder from the document root of the webserver or make sure that enable_installer option in config.inc.php is disabled.
These files may expose sensitive configuration data like server passwords and encryption keys to the public. Make sure you cannot access this installer from your browser.
В разных версиях установщик отключается в разных файлах, чтобы быть уверенными что он отключен добавьте в файл конфигурации config.inc.php, который скачивали при его создании такую строку:
Перезагрузите apache, nginx.
Саму папку установщика можно удалить, а можно и просто переименовать например в: installer983gf9t4394rt72979.
Когда внесли изменения в файл конфигурации чтобы отключить установщик, попробуйте запустить его заново через браузер, должна будет появиться надпись что установщик отключен в файле конфигурации:
Значит все нормально, если же вы переименовали папку установщик, то увидите страницу 404.
Установка завершена, можно проверить веб-почту, наберите в браузере http://site.com/webmail/
Вместо site.com подставьте свой домен.
После того как успешно вошли в свой аккаунт, можно настроить некоторые параметры как вам нравится ну и протестировать почту.
Не рекомендую сразу отсылать по 10-20 писем на аккаунты gmail.com, так как скорее всего просто заблокируют ip и в дальнейшем письма всегда будут попадать в спам. Перед тем как полноценно использовать почту нужно будет:
- Под каждый домен развернуть почтовый домен.
- Настроить dkim + spf + dmark + greylisting + dnsbl.
- Зарегистрировать в postmaster
https://postmaster.google.com
https://postmaster.mail.ru
https://postmaster.yandex.ru - Проверить в mail-tester.com
Попробуйте отправить тестовое письмо на свой почтовый ящик и проверьте дошло ли оно, не забудьте проверить папку Спам. Скорее всего письмо упало именно туда. Если письмо пришло, значит почта функционирует, осталось только настроить те параметры что я указал выше.
Roundcube – это веб-интерфейс, который позволяет пользователям эффективно управлять письмами своей электронной почты.
В этой статье мы ознакомимся с функциями этого клиента и узнаем, как установить его на сервер.
Что такое Roundcube
Roundcube Webmail – очень популярное бесплатное веб-приложение с открытым исходным кодом, созданное для эффективного управления электронной почтой. Благодаря интеграции с почтовыми серверами он предоставляет пользователю полный контроль над всеми письмами.
Roundcube является мощным инструментом, написанным на с использованием скриптовых языков JavaScript, и подхода AJAX. Этот веб-клиент поддерживает протоколы электронной почты и
Основные функции веб-клиента включают в себя:
- удобный интерфейс;
- неограниченное количество пользователей;
- автоматическая фильтрация писем по ранее созданным папкам в соответствии с их отправителем, темой и прочим;
- адресные книги;
- проверку орфографии;
- создание HTML-писем;
- перенаправление писем на другой электронный адрес;
- ;
- готовые шаблоны ответов;
- поддержка внешнего SMTP-сервера;
- и многое другое.
Как установить Roundcube
Шаг 1. Подготовка к загрузке Roundcube
Последнюю стабильную версию Roundcube можно установить, скачав исходный код с официального сайта.
Кроме того, Roundcube по умолчанию доступен в репозиториях Ubuntu:
apt info roundcube-core
Однако репозитории обычно не предоставляют актуальную версию. На момент написания этой статьи Roundcube 1.6.1 является последней стабильной версией.
Примечание: Убедитесь, что будете загружать Complete-версию.
Шаг 2. Установка Roundcube
- Подключитесь к серверу по .
- Загрузите архив Roundcube с помощью команды:
- Разархивируйте его и переместите в другую директорию:
tar xvf roundcubemail-1.6.1-complete.tar.gz
sudo mv roundcubemail-1.6.1 /var/www/roundcube
- В случае, если домен расположен не в /var/www/html, то укажите правильный путь до него:
- Измените права доступа к каталогу:
Шаг 3. Установка и настройка PHP-расширений
- Выполните следующую команду, чтобы установить необходимые для Roundcube расширения PHP.
yum install php php-xml php-intl php-ldap php-gd php-pecl-imagick php-pdo php-mbstring php-mysql -y
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php-net-ldap2 php-net-ldap3 php-imagick php8.1-fpm php8.1-common php8.1-gd php8.1-imap php8.1-mysql php8.1-curl php8.1-zip php8.1-xml php8.1-mbstring php8.1-bz2 php8.1-intl php8.1-gmp php8.1-redis
- Для того чтобы настроить часовой пояс, пропишите ещё одну команду. В нашем случае мы устанавливаем московское время:
- Перезапустите сервер:
systemctl restart httpd
systemctl restart apache2
Шаг 4. Создание базы данных
- Подключитесь к MySQL как пользователь root:
sudo mysql -u root
- Cоздайте новую базу данных для Roundcube:
CREATE DATABASE newround,
где newround – это название базы данных. Вы можете ввести любое имя.
- Затем создайте нового пользователя базы данных на локальном хосте и предоставьте ему доступ к ней, используя следующую команду:
Учтите, что здесь нужно прописать желаемые названия. У нас:
- roundcube — имя пользователя;
- newround — имя базы данных;
- password — пароль пользователя базы данных.
- Чтобы изменения вступили в силу, введите:
- Покиньте консоль MySQL:
Шаг 4. Настройка Roundcube
- Откройте страницу установки: 1.1.1.1/webmail/installer/, где 1.1.1.1 — IP-адрес вашего домена.
- Убедитесь, что напротив всех необходимых расширений проставлено «ОК».
- Щёлкните Next внизу страницы.
- Введите имя базы данных, имя пользователя и пароль, который задали ранее.
- В графе «language» введите язык. В нашем случае нужен русский, поэтому вписываем ru_RU.
- Внизу страницы кликните по кнопке Create config, а на следующей – Continue.
- Далее необходимо инициализировать БД. Для этого нажимаем Initialize database.
На этом настройка Roundcube закончена.
Шаг 5. Вход в через Roundcube
- Откройте веб-клиент Roundcube.
- Введите имя пользователя и пароль.
- Далее, если всё прошло успешно, вы увидите интерфейс почтового ящика:
Шаг 6. Удаление установщика
Для корректной работы Roundcube важно удалить все установочные файлы.
Это можно сделать с помощью команды:
Вы установили и настроили Roundcube Webmail и теперь смело можете им пользоваться.