The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"sendmail+dovecot (deliver) обрезка доменной части адресса"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"sendmail+dovecot (deliver) обрезка доменной части адресса"  +/
Сообщение от creeping_death (ok) on 29-Апр-11, 12:29 
Всем привет. Столкнулся со следующей проблемой:
имеються 2 виртуальных домена, в каждом из которых создан почтовый ящик info, для примера:
info@example1.com
info@example2.com
Для меня очень важно чтоб sendmail передавал адресса своему LDA на базе dovecot(deliver) без обрезки доменной части, так как в dovecot использую переменную $u. Плюс база паролей содержит имена пользователей в виде  info@example1.com  info@example2.com, для того чтоб отличить почтовые ящики друг от друга. Проблема в том что sendmail ни в какую не хочет сохранять доменную часть адреса, передает LDA только имя ящика...
Подозреваю что sendmail принимает оба домена за локальные, проверил класс $=w, оба домена там числяться, хотя ни в local_domains, ни в файле local-host-names, ни в reslov.conf их нет.
Попробовал использовать always_add_domains, никакого эффекта, доменная часть урезаеться.
Есть идеи?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "sendmail+dovecot (deliver) обрезка доменной части адресса"  +/
Сообщение от Aquarius (ok) on 29-Апр-11, 16:05 
>[оверквотинг удален]
> dovecot(deliver) без обрезки доменной части, так как в dovecot использую переменную
> $u. Плюс база паролей содержит имена пользователей в виде  info@example1.com
>  info@example2.com, для того чтоб отличить почтовые ящики друг от друга.
> Проблема в том что sendmail ни в какую не хочет сохранять
> доменную часть адреса, передает LDA только имя ящика...
> Подозреваю что sendmail принимает оба домена за локальные, проверил класс $=w, оба
> домена там числяться, хотя ни в local_domains, ни в файле local-host-names,
> ни в reslov.conf их нет.
> Попробовал использовать always_add_domains, никакого эффекта, доменная часть урезаеться.
> Есть идеи?

конфиг выложить?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "sendmail+dovecot (deliver) обрезка доменной части адресса"  +/
Сообщение от creeping_death (ok) on 29-Апр-11, 19:33 
>[оверквотинг удален]
>> $u. Плюс база паролей содержит имена пользователей в виде  info@example1.com
>>  info@example2.com, для того чтоб отличить почтовые ящики друг от друга.
>> Проблема в том что sendmail ни в какую не хочет сохранять
>> доменную часть адреса, передает LDA только имя ящика...
>> Подозреваю что sendmail принимает оба домена за локальные, проверил класс $=w, оба
>> домена там числяться, хотя ни в local_domains, ни в файле local-host-names,
>> ни в reslov.conf их нет.
>> Попробовал использовать always_add_domains, никакого эффекта, доменная часть урезаеться.
>> Есть идеи?
> конфиг выложить?

С обрезкой доменной части адресса разобрался. По умолчанию при запуске sendmail пробует все свои интерфейсы на которые он привязан и пытаеться найти все домены связанные с ними. После чего автоматом сажает все в класс $=w. Помогла опция:
define(`confDONT_PROBE_INTERFACES') - очень актуальна для виртуальных доменов

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру