Подскажите пожалуйста какими командами можно создать почтовый ящик на Debian.
Есть SquirrelMail, есть Postfix. Раньше стояла панель Isp manager, создал несколько ящиков (которые в данный момент работают на этом же домене), теперь снова понадобилось, но уже панели нет.
Полазил по серверу нашёл вот такое:
/etc/mail/virtusertable
admin@***.ru virtuser_505
Тут походу сопоставление ящика к юзверю, т.е. к каждому ящику привязывается виртуальный пользователь.
Добавил свою строчку
test@***.ru virtuser_506
Следовательно нужно создать пользователя virtuser_506
useradd -d /var/www/megauser225/data/email/***.ru/test virtuser_506
Установил пароль
passwd virtuser_506
Тут тоже непонятно, нужен ведь виртуальный пользователь, а я создал простого?
В файле /etc/passwd
virtuser_505:x:505:502::/var/www/megauser225/data/email/***.ru/admin:/sbin/nologin
virtuser_506:x:1000:1001::/var/www/megauser225/data/email/***.ru/test:/sbin/nologin
Изменил "1000:1001" на "506:502"
В общем не заходит в почту через SquirrelMail.
Подскажите что нужно сделать для создания ящика? Днс записи для домена настроены.
Как создать почтовый ящик на сервере под Debian?
Виртуальные пользователи обычно хранятся в базе данных, а не в /etc/passwd. Обычно это MySql, Postgres или LDAP. Что-то из этого у вас установлено?
Виртуальные пользователи обычно хранятся в базе данных, а не в /etc/passwd. Обычно это MySql, Postgres или LDAP. Что-то из этого у вас установлено?
Да, установлен Mysql. Просмотрел все таблицы, не нашёл данных о пользователях. Базы данных:
# information_schema (17)
# mysql (17)
... и далее базы данных сайтов
Может в какойто другой базе даных заведены юзеры. Ищите в конфигах postfix, dovecot и т.д.
Нашёл файл с пасами dovecot "/etc/dovecot/dovecot.passwd"
Делаю так:
useradd -d /var/www/megauser225/data/email/***.ru/test -g 502 -m -u 506 virtuser_506 -s /sbin/nologin
/etc/mail/virtusertable:
test@***.ru virtuser_506
/etc/dovecot/dovecot.passwd:
test@***.ru:$1$9mNXkznJ$bVmkHKYRVqvgweBOQT3A21:506:502::/var/www/megauser225/data/email/***/test:::/var/mail/virtuser_506
Хеш паса взял от другой записи, пробую вводить пасс другой записи при авторизации.
Всё равно не пускает в SquirrelMail