Re: mail for home
On Mon, Sep 26, 2005 at 09:00:54PM +0400, Brilliantov Kirill wrote: Вставляю в .muttrc следующие строки: send-hook inbox.mail.ru my_hdr From: [EMAIL PROTECTED] send-hook yahoo.com my_hdr From: [EMAIL PROTECTED] Но я не понимаю как я могу управлять тем какой обратный адрес подставиться или на основе чего программа его выберет. На основе поля send (то есть To:). Он же и так называется: send-hook. Этот хук смотрит поле To: (кому ты шлешь письмо), и, если домен совпадает, переписывает поле From:. -- Best regards, Timur Elzhov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mail for home
On Mon, Sep 26, 2005 at 09:00:54PM +0400, Brilliantov Kirill wrote: Покажи вывод: exim4 -brw [EMAIL PROTECTED] exim4 -bP qualify_domain sender: [EMAIL PROTECTED] from: [EMAIL PROTECTED] to: [EMAIL PROTECTED] cc: [EMAIL PROTECTED] bcc: [EMAIL PROTECTED] reply-to: [EMAIL PROTECTED] env-from: [EMAIL PROTECTED] env-to: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] send-hook yahoo.com my_hdr From: [EMAIL PROTECTED] Но я не понимаю как я могу управлять тем какой обратный адрес подставиться или на основе чего программа его выберет. Настраиваешь что будет по дефолту: set envelope_from set use_from set use_domain folder-hook . set [EMAIL PROTECTED] Затем исключений для определённых фолдеров folder-hook debian set [EMAIL PROTECTED] И 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 Таким образом, если письмо отправляется от [EMAIL PROTECTED], exim4 его пошлёт через на smtp.mail.ru, если от yahoo.com, то через smtp.yahoo.com, и тд. Должно быть понятно, думаю. А если домена отправителя в этом списке нету, то отправится через smtp.provider.ru. Авторизацию добавить по вкусу. -- Павел Аммосов CCNA, CSNSS -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mail for home
On Sun, Sep 25, 2005 at 07:09:51PM +0400, Brilliantov Kirill wrote: при отсылке письма переписывать адрес. В exim4.conf добавил строчку: begin rewrite [EMAIL PROTECTED] [EMAIL PROTECTED] Ffrs Вроде в соответствии с инструкцией, но не работает. Что не так? Должно работать. Покажи вывод: exim4 -brw [EMAIL PROTECTED] exim4 -bP qualify_domain Единственная причина, которая приходит в голову, это MY.COMP неправильное имя домена. Там надо поставить тоже что в qualify_domain, который по дефолту ставится в primary_hostname. http://www.exim.org/exim-html-4.50/doc/html/spec_14.html#IX1303 Собственно нашел как это обойти - настройка конфига Mutt. Надо добавить строку вида set from=Your Name mailto:[EMAIL PROTECTED]. Но данное решение не нравится, т.к. привязывает к Mutt. Суммируя сказаное - есть два вопроса: 1 - как заставить exim при отсылке письма переписывать адрес 2 - как Mutt указать через какой ящик отправить письмо при наличии нескольких, для примера inbox.mail.ru и yahoo.com, и как указать соответствующие обратные адреса В mutt ставить from hook'ами, и в exim выбирать smarthost в зависимости от адреса. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re[2]: mail for home
Здравствуйте, Pavel. Вы писали 26 сентября 2005 г., 12:29:38: Покажи вывод: exim4 -brw [EMAIL PROTECTED] exim4 -bP qualify_domain sender: [EMAIL PROTECTED] from: [EMAIL PROTECTED] to: [EMAIL PROTECTED] cc: [EMAIL PROTECTED] bcc: [EMAIL PROTECTED] reply-to: [EMAIL PROTECTED] env-from: [EMAIL PROTECTED] env-to: [EMAIL PROTECTED] qualify_domain = MY.KOMP В mutt ставить from hook'ами, и в exim выбирать smarthost в зависимости от адреса. Нельзя ли данный пункт осветить поподробнее? Вставляю в .muttrc следующие строки: send-hook inbox.mail.ru my_hdr From: [EMAIL PROTECTED] send-hook yahoo.com my_hdr From: [EMAIL PROTECTED] Но я не понимаю как я могу управлять тем какой обратный адрес подставиться или на основе чего программа его выберет. P.S. Прикладываю еще раз свой exim4.conf, если не затруднит посмотрите его пожалуйста, может быть там где ошибка. -- С уважением, Brilliantov Kirill mailto:[EMAIL PROTECTED] exim4.conf Description: Binary data
mail for home
Здравствуйте, уважаемые. Настраиваю себе почту на домашнем компьютере в следующем виде - exim4+fetchmail+procmail+mutt. Все хорошо, все работает - письма отсылаются, принимаются, сортируются. Но вот не могу победить одну напасть. А именно - как заставить exim при отсылке письма переписывать адрес. В exim4.conf добавил строчку: begin rewrite [EMAIL PROTECTED] [EMAIL PROTECTED] Ffrs Вроде в соответствии с инструкцией, но не работает. Что не так? Собственно нашел как это обойти - настройка конфига Mutt. Надо добавить строку вида set from=Your Name mailto:[EMAIL PROTECTED]. Но данное решение не нравится, т.к. привязывает к Mutt. Суммируя сказаное - есть два вопроса: 1 - как заставить exim при отсылке письма переписывать адрес 2 - как Mutt указать через какой ящик отправить письмо при наличии нескольких, для примера inbox.mail.ru и yahoo.com, и как указать соответствующие обратные адреса Прикладываю свой exim4.conf, буду благодарен за все замечания по настройке. -- С уважением, Brilliantov Kirill mailto:[EMAIL PROTECTED] exim4.conf Description: Binary data
Re: mail for home
Я знаю, как и то, и то делается через mutt, нужно написать для каждого из пунктов соотв-е строчки в ~/.muttrc. Суммируя сказаное - есть два вопроса: 1 - как заставить exim при отсылке письма переписывать адрес my_hdr From: [EMAIL PROTECTED] # повторюсь, это не в exim.conf, а в ~/.muttrc 2 - как Mutt указать через какой ящик отправить письмо при наличии нескольких, для примера inbox.mail.ru и yahoo.com, и как указать соответствующие обратные адреса send-hook inbox.mail.ru my_hdr From: [EMAIL PROTECTED] send-hook yahoo.com my_hdr From: [EMAIL PROTECTED] Можно в мутте хедер поправить прямо перед отправкой, после написания и сохранения письма нажать 'E' (большую) и вписать напротив 'From:' что нужно. -- Best regards, Timur Elzhov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re[2]: mail for home
Здравствуйте, Timur. Вы писали 25 сентября 2005 г., 19:51:49: Я знаю, как и то, и то делается через mutt, нужно написать для каждого из пунктов соотв-е строчки в ~/.muttrc. Спасибо за ответ. Задумка собственно состоит в том что бы exim переписывал адрес, т.к. в этом случае я не завишу от почтовой программы и могу отправить письмо написав его как в mutt, так и в mailx или в любой другой. send-hook inbox.mail.ru my_hdr From: [EMAIL PROTECTED] send-hook yahoo.com my_hdr From: [EMAIL PROTECTED] Простите за наивный вопрос, но как в данном случае указать через какой ящик отправить? Что для этого надо нажать? Насколько я понимаю нажатие стандартной y не скажет через какой ящик отправитьписьмо. -- С уважением, Brilliantov Kirill mailto:[EMAIL PROTECTED]
Re: mail for home
On Sun, Sep 25, 2005 at 08:24:02PM +0400, Brilliantov Kirill wrote: Я знаю, как и то, и то делается через mutt, нужно написать для каждого из пунктов соотв-е строчки в ~/.muttrc. Спасибо за ответ. Задумка собственно состоит в том что бы exim переписывал адрес, т.к. в этом случае я не завишу от почтовой программы и могу отправить письмо написав его как в mutt, так и в mailx или в любой другой. Это понятно, но увы, не знаю. Помню, dpkg-reconfigure exim4-config меня о чем-то таком спрашивал, что-то про hidden mail adress, попробуй. send-hook inbox.mail.ru my_hdr From: [EMAIL PROTECTED] send-hook yahoo.com my_hdr From: [EMAIL PROTECTED] Простите за наивный вопрос, но как в данном случае указать через какой ящик отправить? Что для этого надо нажать? Насколько я понимаю нажатие стандартной y не скажет через какой ящик отправитьписьмо. не понял. Пишешь эти строчки, перезапускаешь mutt, пишешь в поле To: адрес. Если он оканчивается на inbox.mail.ru, то мутт подставит во From: то, что есть в .muttrc, и адресат получит письмо с заголовком From: [EMAIL PROTECTED] У меня тоже несколько ящиков с какими-то веб-интерфейсами, я на них не хожу годами :-) Скачиваю и отправляю с локальной машины. А ответы приходят на удаленные ящики. PS Правила хорошего тона в русских рассылках намекают изначально говорить ты. Если хочешь продемонстрировать хорошее отношение, конечно ;-) -- Best regards, Timur Elzhov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mail for home
Вот тут статья как раз на эту тему. http://www.opennet.ru/base/net/mta_home.txt.html --- Original message --- From: Brilliantov Kirill [EMAIL PROTECTED] To: debian-russian@lists.debian.org Subject: Re[2]: mail for home Date: Sunday 25 September 2005 18:24 Здравствуйте, Timur. Вы писали 25 сентября 2005 г., 19:51:49: Я знаю, как и то, и то делается через mutt, нужно написать для каждого из пунктов соотв-е строчки в ~/.muttrc. Спасибо за ответ. Задумка собственно состоит в том что бы exim переписывал адрес, т.к. в этом случае я не завишу от почтовой программы и могу отправить письмо написав его как в mutt, так и в mailx или в любой другой. send-hook inbox.mail.ru my_hdr From: [EMAIL PROTECTED] send-hook yahoo.com my_hdr From: [EMAIL PROTECTED] Простите за наивный вопрос, но как в данном случае указать через какой ящик отправить? Что для этого надо нажать? Насколько я понимаю нажатие стандартной y не скажет через какой ящик отправитьписьмо. -- Who the hell are you, and why are you playing with my kernel?
Re[2]: mail for home
Здравствуйте, Timur. Пишешь эти строчки, перезапускаешь mutt, пишешь в поле To: адрес. Если он оканчивается на inbox.mail.ru, то мутт подставит во From: то, что есть в .muttrc, и адресат получит письмо с заголовком Извини непонял. Если я хочу отправить письмо, для примера, на debian-russian@lists.debian.org через ящик inbox.ru то как сказать об этом Mutt. Ведь он не заканчивается на inbox.ru, как же тогда Mutt узнает какой обратный ящик подставить? -- С уважением, Brilliantov Kirill mailto:[EMAIL PROTECTED]
Re: mail for home
On Sun, Sep 25, 2005 at 08:51:23PM +0400, Brilliantov Kirill wrote: Пишешь эти строчки, перезапускаешь mutt, пишешь в поле To: адрес. Если он оканчивается на inbox.mail.ru, то мутт подставит во From: то, что есть в .muttrc, и адресат получит письмо с заголовком Извини непонял. Если я хочу отправить письмо, для примера, на debian-russian@lists.debian.org через ящик inbox.ru то как сказать об этом Mutt. Ведь он не заканчивается на inbox.ru, как же тогда Mutt узнает какой обратный ящик подставить? Боже, да что же я не так говорю-то? :-) send-hook lists.debian.org my_hdr From: [EMAIL PROTECTED] И что значит отправить ЧЕРЕЗ ящик? Письмо пойдет *прямо от тебя*, твоего локального MTA, но в заголовке у него будет From: [EMAIL PROTECTED] То есть, когда тебе будут отвечать, у него (отвечающего) в полe To: подставится значение [EMAIL PROTECTED], и обратное письмо пойдет на inbox.mail.ru. Кстати, если ты заметил, при отправлении мне писем подставляется не мой адрес, а адресс рассылки. Это тоже строчка в muttrc: send-hook lists.debian.org my_hdr Reply-To: debian-russian@lists.debian.org и вообще, описание send-hook здесь: http://www.mutt.org/doc/manual/manual-3.html#send-hook -- Best regards, Timur Elzhov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mail for home
On Sun, Sep 25, 2005 at 07:09:51PM +0400, Brilliantov Kirill wrote: Здравствуйте, уважаемые. Настраиваю себе почту на домашнем компьютере в следующем виде - exim4+fetchmail+procmail+mutt. Все хорошо, все работает - письма отсылаются, принимаются, сортируются. Но вот не могу победить одну напасть. А именно - как заставить exim при отсылке письма переписывать адрес. В exim4.conf добавил строчку: begin rewrite [EMAIL PROTECTED] [EMAIL PROTECTED] Ffrs Вроде в соответствии с инструкцией, но не работает. Что не так? 1 - как заставить exim при отсылке письма переписывать адрес /etc/email-addresses ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]