[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: multimail@emacs



Alex Kicelew <arkoort@gmail.com> wrote:
> Hi.

[]
> Подробнее: уже много лет я не пользуюсь ньюсами и тяжелые ньюс-клиенты
> для меня просто оверкилл; принимать почту с разных серверов может
> fetchmail (мейл-листы у меня все равно идут на гмейловский адрес);
> распихивать ее по разным фолдерам может procmail. Но кто (exim? не смог
> навскидку нагуглить, как; или кто-нибудь еще?) может письмо с from:
> @gmail.com посылать через гмейл с одним паролем, письмо с from: @mail.ru
> посылать через мейл.ру с другим паролем, а письмо с фромом
> @моя-работа.ру посылать через рабочий сервер с третьим?

Exim умеет, но прийдеться нафигачить в конфиге роутеров. Чтот-то типа такого:

manual_routing:
	driver = manualroute
	transport = manual_remote_smtp
	route_data = ${lookup {$sender_address_domain} lsearch \
	{/etc/exim4/manual-routes} {default.smarthost.example.com}}

Здесь можно {default.smarthost.example.com} выкинуть из условия, при его
отсутствии (пустом значении из lookup{}) роутер просто будет пропущен.

manual_remote_smtp:
	driver = smtp
 	hosts_try_auth = <; ${if exists{/etc/exim4/passwd.client} \
        {\
        ${lookup{$host}nwildlsearch{/etc/exim4/passwd.client}{$host_address}}\
        }\
        {} \
      	}

В /etc/exim4/manual-routes добавляем соответствие домен-релей:
mail.ru: smtp.mail.ru
gmail.com: smtp.gmail.com

в /etc/exim4/passwd.client - триплет релей-юзер-пароль
smtp.mail.ru:vpupkin@mail.ru:password
smtp.gmail.com:popkin@gmail.com:password

Технически, можно даже воспользоваться родной конфигурацией из дебиана -
конфиг с роутером положить в /etc/exim4/conf.d/router/199_exim4-config_manual
```
manual_routing:
	driver = manualroute
	transport = remote_smtp_smarthost
	route_data = ${lookup {$sender_address_domain} lsearch \
	{CONFDIR/manual-routes} {default.smarthost.example.com}}
```
и просто прописать в /etc/exim4/manual-routes & /etc/exim4/passwd.client что
надо. и /usr/sbin/update-exim4.conf запустить, чтоб конфиг перегенерило.



Reply to: