powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / помогите, пожалуйста, разобраться с форвардингом в exim
5 сообщений из 5, страница 1 из 1
помогите, пожалуйста, разобраться с форвардингом в exim
    #35377685
мимоходящий сисадмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте!
возникли следующие вопросы:
есть exim, работающий с виртуальными пользователями(postgres), есть dovecot, хранящий письма по адресу
"/usr/mail/$ящики".
понадобилось настроить форвардинг, то есть написать .forward и положить в папку к юзеру.
вопрос первый:
есть у exim такой вот раздел в конфиге

dotforward:
driver = redirect
check_local_user = true
file = $home/.forward
file_transport = address_file
pipe_transport = address_pipe

из которого следует, что искать он будет эти самые .forward в домашних директориях пользователей, то есть приблизительно в "/usr/home/$пользователи", где их естественно ни разу нету. каким образом рассказать экзиму, где довекот хранит почту? ну, или где переопределить "$home" и надо ли писать скрипт с запросом в базу для подставления названия ящика или экзим сам всё умеет?

и второй вопрос - не смог найти man .forward! у лиссяры форварды описаны, но немного в другом ключе, а мне хочется конкретный ман с ЧЁТКИМ объяснением синтаксиса и полным, с разъяснениями, списком возможных команд.
...
Рейтинг: 0 / 0
помогите, пожалуйста, разобраться с форвардингом в exim
    #35377738
мимоходящий сисадмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, задача до смешного проста - одному пользователю нужно настроить редирект на внешний почтовый ящик. очень надеюсь на вашу помощь.
...
Рейтинг: 0 / 0
помогите, пожалуйста, разобраться с форвардингом в exim
    #35377751
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мимоходящий сисадминздравствуйте!
возникли следующие вопросы:
есть exim, работающий с виртуальными пользователями(postgres), есть dovecot, хранящий письма по адресу
"/usr/mail/$ящики".
понадобилось настроить форвардинг, то есть написать .forward и положить в папку к юзеру.
вопрос первый:
есть у exim такой вот раздел в конфиге

dotforward:
driver = redirect
check_local_user = true
file = $home/.forward
file_transport = address_file
pipe_transport = address_pipe

из которого следует, что искать он будет эти самые .forward в домашних директориях пользователей, то есть приблизительно в "/usr/home/$пользователи", где их естественно ни разу нету. каким образом рассказать экзиму, где довекот хранит почту? ну, или где переопределить "$home" и надо ли писать скрипт с запросом в базу для подставления названия ящика или экзим сам всё умеет?

и второй вопрос - не смог найти man .forward! у лиссяры форварды описаны, но немного в другом ключе, а мне хочется конкретный ман с ЧЁТКИМ объяснением синтаксиса и полным, с разъяснениями, списком возможных команд.
Что вроде этого:
userforward:
driver = redirect
domains = +local_domains
check_local_user
file = $home/.forward
no_verify
no_expn
check_ancestor
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
require_files = $home/.forward
...
Рейтинг: 0 / 0
помогите, пожалуйста, разобраться с форвардингом в exim
    #35378945
мимоходящий сисадмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sleeping Daemon
Что-то вроде этого:
userforward:
driver = redirect
domains = +local_domains
check_local_user
file = $home/.forward
no_verify
no_expn
check_ancestor
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
require_files = $home/.forward
то есть, в моем случае так:
driver = redirect
domains = +local_domains
check_local_user
data =${lookup pgsql{select alias from aliases where mail ='$local_part@$domain'}{$value}fail}

file = /usr/mail/$local_part/.forward
no_verify
no_expn
check_ancestor
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
require_files = /usr/mail/$local_part/.forward

так?
...
Рейтинг: 0 / 0
помогите, пожалуйста, разобраться с форвардингом в exim
    #35378960
мимоходящий сисадмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что должно находиться в .forward? просто адрес, на который форвардим?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / помогите, пожалуйста, разобраться с форвардингом в exim
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]