URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 58865
[ Назад ]

Исходное сообщение
"Postfix newaliases"

Отправлено montegro , 03-Авг-05 22:08 
Друзья помогите решить проблемку.
установил Postfix 2.0.20, ориентировочно работать будет только он один без связей. и вот проблема после внесения изменений в /etc/mail/aliases
запускаю :
#newaliases /etc/postfix/aliases

А он мне в ответ:
newaliases: fatal: alias initialization mode requires no recipient
Бился по всякому не пойму подскажите в чем трабл???


Содержание

Сообщения в этом обсуждении
"Postfix newaliases"
Отправлено crash , 04-Авг-05 02:35 
>Друзья помогите решить проблемку.
> установил Postfix 2.0.20, ориентировочно работать будет только он один без связей.
>и вот проблема после внесения изменений в /etc/mail/aliases
>запускаю :
>#newaliases /etc/postfix/aliases
>
>А он мне в ответ:
>newaliases: fatal: alias initialization mode requires no recipient
>Бился по всякому не пойму подскажите в чем трабл???

у postfix ест virtual куда заносится наподобие aliases, и база потом создается с помощью postmap


"Postfix newaliases"
Отправлено Moralez , 04-Авг-05 07:00 
у постфикс есть postalias (вызывается с именем файла) и newaliases (вызывается просто).

"Postfix newaliases"
Отправлено montegro , 04-Авг-05 11:19 
Сейчас попробую...

"Postfix newaliases"
Отправлено montegro , 04-Авг-05 11:33 
>Сейчас попробую...

Попробывал:
# postalias /etc/aliases
# newaliases
postalias: fatal: unsupported map type: dbm

В логах:
Aug  4 11:31:37 fbsd postfix/smtpd[11387]: fatal: open database /etc/aliases.db: No such file or directory
Хотя файл в указаном месте есть.



"Postfix newaliases"
Отправлено _KAV_ , 04-Авг-05 11:53 
># postalias /etc/aliases
># newaliases
>postalias: fatal: unsupported map type: dbm
вот и ответ - замени на hash



"Postfix newaliases"
Отправлено montegro , 04-Авг-05 12:11 
>># postalias /etc/aliases
>># newaliases
>>postalias: fatal: unsupported map type: dbm
>вот и ответ - замени на hash

Как это сделать? в main.cf поставил использовать использовать hash зделал теже телодвижения команды прошли без ошибок но при попытке написать на адрес пишет что юзер не найден. как и в прошлом.
Прошу дайте один толковый ответ.


"Postfix newaliases"
Отправлено montegro , 04-Авг-05 13:46 
ПОМОГИТЕ !!! ОЧЕНЬ СРОЧНО!

"Postfix newaliases"
Отправлено montegro , 04-Авг-05 13:54 
Postfix не видит пользователя
вот postconf
# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 5
inet_interfaces = 192.168.101.199, x.x.x.x
local_recipient_maps = unix:passwd.byname $alias_maps
mail_owner = postfix
mail_spool_directory = /var/mail
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, $mydomain
mydomain = gota.ru
myhostname = fbsd.gota.ru
mynetworks = 192.168.101.0/24, 127.0.0.0/8
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /etc/postfix/readme
relay_domains = $mynetworks
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
unknown_local_recipient_reject_code = 450

В чем задница???


"Postfix newaliases"
Отправлено _KAV_ , 04-Авг-05 14:32 
>alias_database = hash:/etc/postfix/aliases
>alias_maps = hash:/etc/aliases
Базы создались?

"Postfix newaliases"
Отправлено montegro , 04-Авг-05 14:36 
>>alias_database = hash:/etc/postfix/aliases
>>alias_maps = hash:/etc/aliases
>Базы создались?

В том то идело что да. И одна и вторая.


"Postfix newaliases"
Отправлено _KAV_ , 04-Авг-05 14:44 
>>>alias_database = hash:/etc/postfix/aliases
>>>alias_maps = hash:/etc/aliases
>>Базы создались?
>
>В том то идело что да. И одна и вторая.
1 - попробуй указать один файл и для alias_database и для alias_maps - без разницы, в etc или etc/postfix
2 - postconf | grep alias ?


"Postfix newaliases"
Отправлено montegro , 04-Авг-05 14:55 
>>>>alias_database = hash:/etc/postfix/aliases
>>>>alias_maps = hash:/etc/aliases
>>>Базы создались?
>>
>>В том то идело что да. И одна и вторая.
>1 - попробуй указать один файл и для alias_database и для alias_maps
>- без разницы, в etc или etc/postfix
>2 - postconf | grep alias ?


ЗАРАБОТАЛО!!! СПАСИБО ДРУЖИЩЕ.


"Postfix newaliases"
Отправлено deftone , 24-Дек-07 18:51 
>[оверквотинг удален]
>>>>>alias_maps = hash:/etc/aliases
>>>>Базы создались?
>>>
>>>В том то идело что да. И одна и вторая.
>>1 - попробуй указать один файл и для alias_database и для alias_maps
>>- без разницы, в etc или etc/postfix
>>2 - postconf | grep alias ?
>
>
>ЗАРАБОТАЛО!!! СПАСИБО ДРУЖИЩЕ.

И у меня заработало. +1 спасибо, дружище!!!