The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с vacation и длинными логинами (больше 8 знаков)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с vacation и длинными логинами (больше 8 знаков)"
Сообщение от Raf emailИскать по авторуВ закладки(??) on 21-Июл-04, 17:05  (MSK)
Добрый день всем,
Непонятная проблема возникла со связкой sendmail+vacation:
vacation работает совершенно нормально, как описано в доках (.forward, .vacation.msg), но только с юзерами, чьи логины не больше 8 знаков.

У юзеров с более длинными логинами используется укороченное до 8 знаков имя и соответствующая запись в /etc/aliases. В .forward соответственно опция -a:
\usrname, "|/usr/bin/vacation -a aliasname". При посылке письма выдает ошибку:

   ----- The following addresses had permanent fatal errors -----
"|/usr/bin/vacation -a -i testuser22"
    (expanded from: testuser)

   ----- Transcript of session follows -----
554 "|/usr/bin/vacation -a -i testuser22"... unknown mailer error 1
Подскажите, кто что знает!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проблема с vacation и длинными логинами (больше 8 знаков)"
Сообщение от Raf emailИскать по авторуВ закладки(??) on 21-Июл-04, 17:09  (MSK)
Да, забыл упомянуть: shell у всех юзеров прописан одинаковый: /etc/passwd, пробовал менять на bash - не помогает. Vacation работает толькл для юзеров, не имеющих или не пользующих алиасы.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проблема с vacation и длинными логинами (больше 8 знаков)"
Сообщение от lavr emailИскать по авторуВ закладки on 21-Июл-04, 18:45  (MSK)
>Да, забыл упомянуть: shell у всех юзеров прописан одинаковый: /etc/passwd, пробовал менять
>на bash - не помогает. Vacation работает толькл для юзеров, не
>имеющих или не пользующих алиасы.

какая OS?
версия sendmail (procmail стоит?)?

step-by-step что делал:

grep username /etc/passwd
grep username /etc/mail/aliases

echo lala > .vacation.msg
echo "\username123 "|/usr/bin/vacation -a username123 alias"
vacation -I
ls -la .vacation.db
chmod 644 .vacation.db
grep alias /etc/mail/aliases

логи?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблема с vacation и длинными логинами (больше 8 знаков)"
Сообщение от Raf emailИскать по авторуВ закладки(??) on 22-Июл-04, 10:54  (MSK)
lavr, спасибо, все заработало!!!!
Причина была, конечно же, в моей невнимательности:

>echo lala > .vacation.msg
>echo "\username123 "|/usr/bin/vacation -a username123 alias"

Пробовал, так vacation просто молчит и не отвечает. Я тогда вообще username123 пропустил и получил unknown mailer error.

Правильный синтаксис: \username123 "|/usr/bin/vacation -a alias username123", т.е. после -а alias писать, потом username.

Успехов!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру