Re: mail for home
On Mon, Sep 26, 2005 at 09:00:54PM +0400, Brilliantov Kirill wrote:
> > Покажи вывод:
> > exim4 -brw kirill@MY.COMP
> > exim4 -bP qualify_domain
> sender: kirill@MY.KOMP
> from: kirill@MY.KOMP
> to: kirill@MY.KOMP
> cc: kirill@MY.KOMP
> bcc: kirill@MY.KOMP
> reply-to: kirill@MY.KOMP
> env-from: kirill@MY.KOMP
> env-to: kirill@MY.KOMP
> qualify_domain = MY.KOMP
Если писать строчными буквами my.comp, то всё работает.
Исправь в после begin rewrite и будет нормально.
Вообще, unix и linux придумали уж сильно позже того как стало можно
использовать в компьютерах строчные (маленькие) буквы и потому в unix
обычно используют именно их для наименования компьютеров.
> Здравствуйте, Pavel.
> > В mutt ставить from hook'ами, и в exim выбирать smarthost в зависимости
> > от адреса.
> Нельзя ли данный пункт осветить поподробнее?
> Вставляю в .muttrc следующие строки:
> > send-hook inbox.mail.ru my_hdr From: brilliantov@inbox.mail.ru
> >>> send-hook yahoo.com my_hdr From: brilliantov@yahoo.com
> Но я не понимаю как я могу управлять тем какой обратный адрес
> подставиться или на основе чего программа его выберет.
Настраиваешь что будет по дефолту:
set envelope_from
set use_from
set use_domain
folder-hook . set from=brilliantov@inbox.mail.ru
Затем исключений для определённых фолдеров
folder-hook debian set from=brilliantov-debian@yahoo.com
И mutt будет отправлять с таким envelope-from. И надо только себя
прописать в trusted_users в exim4.conf
Хедеры вот я не помню как прописывать в mutt.
Чтобы выбирать релей в зависимости от домена отправителя, создаёшь новый
роутер перед smarthost, пишешь:
cheesy_smarthost:
driver = manualroute
domains = !@
transport = remote_smtp
route_data = "${lookup {$sender_address_domain} lsearch* {/etc/exim4/smart-hosts}}"
создаёшь /etc/exim4/smart-hosts, в который пишешь нечто такое:
----
mail.ru smtp.mail.ru
gmail.com smtp.gmail.com
yahoo.com smtp.yahoo.com
* smtp.provider.ru
----
Таким образом, если письмо отправляется от user@mail.ru, exim4 его
пошлёт через на smtp.mail.ru, если от yahoo.com, то через
smtp.yahoo.com, и тд. Должно быть понятно, думаю. А если домена
отправителя в этом списке нету, то отправится через smtp.provider.ru.
Авторизацию добавить по вкусу.
--
Павел Аммосов
CCNA, CSNSS
Reply to: