Трям!
есть постфикс, виртуальные ползователи в мускуле. вот хочу чтобы письмо, пришедшее на один адрес тупо пересылалось на другой. нашел про файл .forward в домашней папке почтового пользователя, создал. пишу туда
test@test.ru demon@test.ru
отправляю письмо телнетом этому пользователю, а оно не форвадится а ему же и приходит. не подскажете, где не прав и что делать?
Заранее спасибо
man aliases
>man aliases
читал. насуколько понял это работает только если пользователь локальный, а у меня то виртуалные
по крайней мере если добавить в /etc/mail/aliases строку видa
test@test.ru: demon@test.ru
а затем скомандовать
newaliases
то он ругнется cannot alias non-local names
>>man aliases
>читал. насуколько понял это работает только если пользователь локальный, а у меня
>то виртуалные
>по крайней мере если добавить в /etc/mail/aliases строку видa
>test@test.ru: demon@test.ru
>а затем скомандовать
>newaliases
>то он ругнется cannot alias non-local names
Точно, ступил...
man virtual
делает то же, но с виртуальными юзвергами
> Трям!
>есть постфикс, виртуальные ползователи в мускуле. вот хочу чтобы письмо, пришедшее на
>один адрес тупо пересылалось на другой. нашел про файл .forward в
>домашней папке почтового пользователя, создал. пишу туда
>test@test.ru demon@test.ru
у тебя ж пользователи виртуальные, какая домашняя папка???>отправляю письмо телнетом этому пользователю, а оно не форвадится а ему же
>и приходит. не подскажете, где не прав и что делать?
>Заранее спасибо
virtual_alias_maps = hash:/etc/postfix/virtual_alias/etc/postfix/virtual_alias
test@test.ru demon@test.ru# postmap /etc/postfix/virtual_alias
# postfix reload
>у тебя ж пользователи виртуальные, какая домашняя папка???
ступил- папка /var/spool/postfix/...- это конечно же не домашняя папка>virtual_alias_maps = hash:/etc/postfix/virtual_alias
у меня пользователи в мускуле, поэтому вместо hash - mysql
>/etc/postfix/virtual_alias
>test@test.ru demon@test.ru
>
># postmap /etc/postfix/virtual_alias
># postfix reload
в общем самому не понятно, чего тупил, раз у меня алиасы работают- в этой таблице, в графе goto надо просто удалить адрес текущего пользователя- вот тебе и форвадинт, вместо алиасов. всем спасибо
а работает ли у кого-то Forwarding для связей 1 к N, т.е.
один получатель - N целей?
>а работает ли у кого-то Forwarding для связей 1 к N, т.е.
>
>один получатель - N целей?Работает. Как в алиасах, так и в виртуал
>Работает. Как в алиасах, так и в виртуалну, и как все организовано? (если не секрет конечно)
>>Работает. Как в алиасах, так и в виртуал
>
>ну, и как все организовано? (если не секрет конечно)ну а чем отличается алиас от форвадинг? в таблице алиас в графе гоуту если указать еще пользователей- это будет алиас, если удалить текущего-это будет форвадинг. ну если я понял вопрос
>ну, и как все организовано? (если не секрет конечно)
Не секрет. Получатели перечисляются через запятую.
man aliases, man virtual
>>ну, и как все организовано? (если не секрет конечно)
>Не секрет. Получатели перечисляются через запятую.
>man aliases, man virtualя делал тоже так, и мыло пересылалось всем из списка,
однако оно щло еще одному адресату, а именно "всем-вместе". т.е.:
делаю строку целей:
mail1@dom1, mail2@dom2, mail3@dom3вижу в логе пересылку на адреса:
to=<mail1@dom1>
to=<mail2@dom2>
to=<mail3@dom3>
to=<"mail1@dom1, mail2@dom2, mail3"@dom3>последнее - недоставляемо след. отправитель получает сообщение о невозможности доставки письма.
поетому и спашиваю как правильно прикрутить.
Postfx - 2.2
целевые адреса беру из базы.PS: пробовал подсовывыть строку адресатов с разделителями:
"," ", " ";," ";, "
а также в формате: "xxx" <mail1@dom1>все - пофиг
Это в виртуал или в алиасах?
>Это в виртуал или в алиасах?Это в
recipient_bcc_maps = pgsql:/...
для виртуальных юзеров
>>Это в виртуал или в алиасах?
>
>Это в
>
>recipient_bcc_maps = pgsql:/...
>
>для виртуальных юзеровСогласно руководству - в bcc множественные не поддерживаются.
Используй в aliases или virtual
>Согласно руководству - в bcc множественные не поддерживаются.
>Используй в aliases или virtualда вы правы с алиасами пошло. но я что то не догоняю,
как именно должна выглядеть конфигурация с virtual?
>>Согласно руководству - в bcc множественные не поддерживаются.
>>Используй в aliases или virtual
>
>да вы правы с алиасами пошло. но я что то не догоняю,
>
>как именно должна выглядеть конфигурация с virtual?file virtual
common_user@my.domain user1@my.domain,user2@my.domain,user1@other.domain
если в базе данных - аналогично
отличие от алиасов - отсутствует двоеточие
>
>file virtual
>
>common_user@my.domain user1@my.domain,user2@my.domain,user1@other.domain
>
>если в базе данных - аналогично
>отличие от алиасов - отсутствует двоеточие
а файл VIRTUAL какому параметру в MAIN.CF присвоен?
>а файл VIRTUAL какому параметру в MAIN.CF присвоен?
virtual users tables