|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Oleg Koreshkov 2:5020/400 25 Jan 2002 12:03:52 To : Dmitry Liakh Subject : Re: глупый вопрос -------------------------------------------------------------------------------- "Dmitry Liakh" <dima@hansa.kiev.ua> wrote in message news:a2paul$n0k$1@gateway.naverex.net... > Добрый вечер (еще раз), All. > > Можно глупый вопрос? > > Откуда программы типа mail(1) или mpack (может кто использует) узнают > мой почтовый адрес, когда я пускаю их с консоли? Че-то в манах я ничего не > обнаружил. > > А собственно, вопрос связан вот с чем: > надо сделать почтового робота, который по получении письма с некоторым запросом > должен вернуть результат его выполнения в виде MIME аттачмента с определенным > content-type. > > Запуск скрипта прописан в aliases. В скрипте, для формирования > возврата письма с аттачментом вопрошающему используется mpack (нашел в портах). Скрит из aliases отрабатывает не под user'ом получателем, а под daemon, насколько я знаю... Лучше вставить в ~/.forward, из .forward скрипт будет запускаться с "правильным" UID. > Только вот, когда этот mpack запускается скриптом, он, в отличии от запуска > с консоли отправляет письмо с пустым From: и оно, в последствии дискардится > одним из релеев (он так настроен специально, чтоб спама меньше было). > Причем явная установка внутри скрипта переменой окружения USER > (а именно из нее, как я думал mpack вычисляет адрес) ни к чему не приводит. Может "export USER" поможет? P.S. кусок из mail.local: /* * Discover user login name. */ char * username() { char *np; uid_t uid; if ((np = getenv("USER")) != NULL) return (np); if ((np = getenv("LOGNAME")) != NULL) return (np); if ((np = getname(uid = getuid())) != NULL) return (np); printf("Cannot associate a name with uid %u\n", (unsigned)uid); return (NULL); } --- ifmail v.2.15dev5 * Origin: A LOT OF... (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9104bb7f3890.html, оценка из 5, голосов 10
|