Друзья помогите решить проблемку.
установил Postfix 2.0.20, ориентировочно работать будет только он один без связей. и вот проблема после внесения изменений в /etc/mail/aliases
запускаю :
#newaliases /etc/postfix/aliasesА он мне в ответ:
newaliases: fatal: alias initialization mode requires no recipient
Бился по всякому не пойму подскажите в чем трабл???
>Друзья помогите решить проблемку.
> установил Postfix 2.0.20, ориентировочно работать будет только он один без связей.
>и вот проблема после внесения изменений в /etc/mail/aliases
>запускаю :
>#newaliases /etc/postfix/aliases
>
>А он мне в ответ:
>newaliases: fatal: alias initialization mode requires no recipient
>Бился по всякому не пойму подскажите в чем трабл???у postfix ест virtual куда заносится наподобие aliases, и база потом создается с помощью postmap
у постфикс есть postalias (вызывается с именем файла) и newaliases (вызывается просто).
Сейчас попробую...
>Сейчас попробую...Попробывал:
# 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
Хотя файл в указаном месте есть.
># postalias /etc/aliases
># newaliases
>postalias: fatal: unsupported map type: dbm
вот и ответ - замени на hash
>># postalias /etc/aliases
>># newaliases
>>postalias: fatal: unsupported map type: dbm
>вот и ответ - замени на hashКак это сделать? в main.cf поставил использовать использовать hash зделал теже телодвижения команды прошли без ошибок но при попытке написать на адрес пишет что юзер не найден. как и в прошлом.
Прошу дайте один толковый ответ.
ПОМОГИТЕ !!! ОЧЕНЬ СРОЧНО!
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В чем задница???
>alias_database = hash:/etc/postfix/aliases
>alias_maps = hash:/etc/aliases
Базы создались?
>>alias_database = hash:/etc/postfix/aliases
>>alias_maps = hash:/etc/aliases
>Базы создались?В том то идело что да. И одна и вторая.
>>>alias_database = hash:/etc/postfix/aliases
>>>alias_maps = hash:/etc/aliases
>>Базы создались?
>
>В том то идело что да. И одна и вторая.
1 - попробуй указать один файл и для alias_database и для alias_maps - без разницы, в etc или etc/postfix
2 - postconf | grep alias ?
>>>>alias_database = hash:/etc/postfix/aliases
>>>>alias_maps = hash:/etc/aliases
>>>Базы создались?
>>
>>В том то идело что да. И одна и вторая.
>1 - попробуй указать один файл и для alias_database и для alias_maps
>- без разницы, в etc или etc/postfix
>2 - postconf | grep alias ?
ЗАРАБОТАЛО!!! СПАСИБО ДРУЖИЩЕ.
>[оверквотинг удален]
>>>>>alias_maps = hash:/etc/aliases
>>>>Базы создались?
>>>
>>>В том то идело что да. И одна и вторая.
>>1 - попробуй указать один файл и для alias_database и для alias_maps
>>- без разницы, в etc или etc/postfix
>>2 - postconf | grep alias ?
>
>
>ЗАРАБОТАЛО!!! СПАСИБО ДРУЖИЩЕ.И у меня заработало. +1 спасибо, дружище!!!