postfixadmin не создает почтовые ящики

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

postfixadmin не создает почтовые ящики

Непрочитанное сообщение tango » 2007-12-24 0:19:39

Помогите пожалуйста... целый день мучаюсь...
Установила Postfix+MySql+Postfixadmin... вроде все работает, но через вебморду Postfixadmin-а могу добавить только домен, но и то он не появляется в /var/spool/mail/virtual, а при попытке создать почтовый ящик , пишет The EMAIL is not valid!

Конфиг постфикса:

Код: Выделить всё

command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
local_recipient_maps = $virtual_mailbox_maps, $virtual_alias_maps, $alias_maps
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
message_size_limit = 10000000
mydestination = localhost, localhost.$mydomain
mydomain = olimp.local
mynetworks = 192.168.0.0/24, 127.0.0.0/8
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_helo_required = yes
transport_maps = mysql:/usr/local/etc/postfix/mysql/transport_maps.conf
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql/alias_maps.conf
virtual_gid_maps = static:1002
virtual_mailbox_base = /var/spool/mail/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql/domains_maps.conf
virtual_mailbox_limit = 102400000
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql/mailbox_maps.conf
virtual_minimum_uid = 1000
virtual_transport = virtual
virtual_uid_maps = static:1002
Последний раз редактировалось Alex Keda 2007-12-24 1:06:59, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение Alex Keda » 2007-12-24 1:07:54

1. оформляйте сообщения нормально.
2. он и не появиться пока не прийдёт письмо.
3. как именно добавляете? Телепатов нет.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение tango » 2007-12-24 1:17:33

1. извиняюсь за неправильное оформление
2. кому же я отправлю письмо если нет ни одного виртуального ящика,пользователя ?
3. добавляю через веб-интерфейс постфиксадмина -"New Domain". После этого домен в разделе "Domain List" появляется, а в дире /var/spool/mail/virtual- нет.
Через "Add Mailbox" ящик не создается... пишет The EMAIL is not valid!

4. Прежде чем обратиться за помощью, я довольно долго пыталась разобраться сама.... старалась изложить проблему понятно...

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение tango » 2007-12-24 1:20:37

P.S. Может будет кто так любезен и на учит создавать почтовые ящики в MySql вручную...(или ткнет в ссылку где об этом можно почитать).

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение Alex Keda » 2007-12-24 8:52:28

tango писал(а):3. добавляю через веб-интерфейс постфиксадмина -"New Domain". После этого домен в разделе "Domain List" появляется, а в дире /var/spool/mail/virtual- нет.
ещё раз повторю - и не появиться, пока не пройдёт первое письмо.
tango писал(а):Через "Add Mailbox" ящик не создается... пишет The EMAIL is not valid!
в каком виде адрес в админке подсовываете?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение paranoidchaos » 2007-12-24 15:09:01

не вижу такого параметра в конфиге

Код: Выделить всё

mail_spool_directory = /var/spool/mail
и ошибка постфикс админновская

и если постфикс в связке с довекотом тогда будет создаваться папка ящика

а запрос в бд такой

Код: Выделить всё

INSERT INTO `domain` (`domain`, `description`, `aliases`, `mailboxes`, `maxquota`, `transport`, `backupmx`, `created`, `modified`, `active`) VALUES ('test.com', 'No Description', 10, 50, 50, 'virtual', 0, '2007-09-22 09:07:50', '2007-09-22 09:07:50', 1);

INSERT INTO `mailbox` (`username`, `password`, `name`, `maildir`, `quota`, `domain`, `created`, `modified`, `active`) VALUES ('root@test.com', 'root', 'Charlie', 'test.com/root/', 51200000, 'test.com', '2007-09-22 09:08:00', '2007-09-22 09:08:00', 1);
а ещё играет роль настройки авторизатора ну у мня довекот
вот конфиг dovecot-mysql.conf

Код: Выделить всё

driver = mysql

connect = host=localhost dbname=postfix user=postfix password=postfix

default_pass_scheme = PLAIN

user_query = SELECT '/var/spool/mail/%d/%n' as home, 'maildir:/var/spool/mail/%d/%n' AS mail, 1981 AS uid, 1981 AS gid, concat('dirsize:storage=',quota) AS quota FROM mailbox WHERE username = '%u' AND active='1'

password_query = SELECT username as user, password, '/var/spool/%d/%n' AS userdb_home, 'maildir:/var/spool/%d/%n' AS userdb_mail, 1981 AS userdb_uid, 1981 AS userdb_gid FROM mailbox WHERE username = '%u' and active='1'
и постфиксадмин контрольно помоему отправляет письмо на создание ящика

и плиз логи (maillog)

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение tango » 2007-12-24 19:39:56

Спасибо что откликнулись.. :)
Вчера просто в запаре уже была...а сегодня на свежую голову просто "подошла и сделала" :)
Пользовательские ящики просто завела напрямую через MySql. Почта стала ходить.
А вот постфиксадмин по прежнему косячит. НО это уже не критично, хотя было бы удобно свалить создание пользовательских ящиков на виндовых админиов через вэб-интерфейс. Но с этим я еще разберусь.
в каком виде адрес в админке подсовываете?
вписываю просто имя пользователя, напирмер "test" , а с лева в ниспадающем меню выбираю домен, например "domain.local"

ivans
рядовой
Сообщения: 28
Зарегистрирован: 2007-12-19 22:11:01

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение ivans » 2007-12-26 22:32:17

Не помню где :? но может и здесь на форуме уже обсуждалось, что Postfixadmin не создает ящики вида test@domain.local и кажется надо отключать проверку на валидность доменных имен. Столкнулся с той же проблемой, но контора зарегистрировала доменное имя и проблема решилась :)

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение paranoidchaos » 2007-12-29 23:30:31

скорее всего постфикс сам обрубал запросы на отправку
там стоят может проверки на валид домена
если иметь свой днс то проблем не должно быть

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение squid » 2009-04-18 12:01:07

проблема действительно в ненастроенном ДНС
хех..

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение skeletor » 2009-04-21 11:43:33

lissyara писал(а):2. он и не появиться пока не прийдёт письмо.
В postfix'e такого нет. Ящик создаётся сразу. Такое есть в exim'e, может ещё у каких-то почтовиков.

blot
проходил мимо

Re: postfixadmin не создает почтовые ящики

Непрочитанное сообщение blot » 2009-06-18 12:00:27

есть в постфиксадмине параметр :
// When creating mailboxes or aliases, check that the domain-part of the
// address is legal by performing a name server look-up.
$CONF['emailcheck_resolve_domain']='YES';
означает - проверять ли валидность домена через ДНС-сервер в настройках системы . соотв. если ДНС-сервер не в курсе на счет домена doamin.local - то портфиксадмин тоже скажет что инвалид.

если поставить NO - проблема решена для локальных доменов.
или натроить DNS (или использовать локальный ДНС, который знает о domain.local)