Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 глупый вопрос   Dmitry Liakh   24 Jan 2002 19:58:37 
 Re: глупый вопрос   Oleg Koreshkov   25 Jan 2002 12:03:52 
 Re: глупый вопрос   Valentin Nechayev   26 Jan 2002 02:11:42 
 Re: глупый вопрос   Valentin Davydov   25 Jan 2002 15:25:27 
 глупый вопрос   Stas Degteff   25 Jan 2002 20:16:24 
Архивное /ru.unix.bsd/657718f80387.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional