|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 25 Jan 2002 15:25:27 To : Dmitry Liakh Subject : Re: глупый вопрос -------------------------------------------------------------------------------- > From: "Dmitry Liakh" <dima@hansa.kiev.ua> > Date: Thu, 24 Jan 2002 15:58:37 +0000 (UTC) > >Можно глупый вопрос? > >Откуда программы типа mail(1) или mpack (может кто использует) узнают >мой почтовый адрес, когда я пускаю их с консоли? Че-то в манах я ничего не >обнаружил. > >А собственно, вопрос связан вот с чем: >надо сделать почтового робота, который по получении письма с некоторым запросом >должен вернуть результат его выполнения в виде MIME аттачмента с определенным >content-type. > >Запуск скрипта прописан в aliases. В скрипте, для формирования >возврата письма с аттачментом вопрошающему используется mpack (нашел в портах). >Только вот, когда этот mpack запускается скриптом, он, в отличии от запуска >с консоли отправляет письмо с пустым From: и оно, в последствии дискардится >одним из релеев (он так настроен специально, чтоб спама меньше было). >Причем явная установка внутри скрипта переменой окружения USER >(а именно из нее, как я думал mpack вычисляет адрес) ни к чему не приводит. > >Что посоветуете? Разбить задачу на две части. Сначала подготовить письмо в виде некоего временного файла. Убедиться, что там стоят правильные хедеры: $ cat $TmpName From: robot@localhost MIME-version: 1.0 Content-type: text/plain Content-transfer-encoding: 7bit test Вторая часть проще: sendmail -U кому-надо < $TmpName && rm $TmpName. Получаем: From val Fri Jan 25 13:00:14 2002 Return-Path: <val> Received: (from val@localhost) by sqdp.trc-net.co.jp (8.9.3/8.9.3) id NAA00750 for val; Fri, 25 Jan 2002 13:00:13 +0300 (MSK) (envelope-from val) Date: Fri, 25 Jan 2002 13:00:13 +0300 (MSK) Message-Id: <200201251000.NAA00750@sqdp.trc-net.co.jp> From: robot@sqdp.trc-net.co.jp MIME-version: 1.0 Content-type: text/plain Content-transfer-encoding: 7bit To: undisclosed-recipients:; test Вал. Дав. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657718f80387.html, оценка из 5, голосов 10
|