Страница 1 из 1

Настройка автоответа в postfix-е

Добавлено: 2015-06-24 16:57:18
korbnik
?Подскажите, пожалуйста, что я делаю не так?

1. Создаю пользователя, который будет посылать автоответы:

Код: Выделить всё

useradd -c "Autoresponer" -g mail -m -s /sbin/nologin autoresp
2. В master.cf добавляю в конец две строки:

Код: Выделить всё

redirect   unix  -       n       n       -       -       pipe
   flags=R user=autoresp argv=/etc/postfix/script ${sender} ${recipient}
3. В /etc/postfix/script должно быть:

Код: Выделить всё

#!/bin/bash

/usr/sbin/sendmail -f $2 $1 < /etc/postfix/autoreply.txt
Права на скрипт - должен быть выполняемым для autoresp

4. Создаю файл /etc/postfix/autoreply.txt и вписать в него текст сообщения

Код: Выделить всё

   This is a autoreply text
   I am absent
   Send mail later
5. Добавляю в main.cf:

Код: Выделить всё

    smtpd_recipient_restrictions = "что там есть", hash:/etc/postfix/recipient
6. Создаю файл /etc/postfix/recipient такого вида:

Код: Выделить всё

    user1@samara.vbrr.ru FILTER redirect:
    user2@samara.vbrr.ru FILTER redirect:
7.

Код: Выделить всё

 postmap recipient
8.

Код: Выделить всё

postfix reload
Посылаю письмо на user1@samara.vbrr.ru и не получаю автоответа.
Почему, что может быть не так?

Заранее благодарен.

Настройка автоответа в postfix-е

Добавлено: 2015-06-25 13:50:48
skeletor
что в логах?

Настройка автоответа в postfix-е

Добавлено: 2015-06-25 17:27:03
korbnik
Посылаю писмо от KorenevB@vbrr.ru к korenevb@nvs.vbrr.ru и вот что в логе, а автоответа не приходит:

Код: Выделить всё

Jun 25 15:45:44 mxnvs postfix/smtpd[32052]: connect from sadr.msk.vbrr.loc[10.1.10.60]

Jun 25 15:45:44 mxnvs postfix/smtpd[32052]: 3823D152B: client=sadr.msk.vbrr.loc[10.1.10.60]

Jun 25 15:45:44 mxnvs postfix/cleanup[32055]: 3823D152B: message-id=<F1C906FA7427464B8F25CAFBB5F6731665F8B0@io2.msk.vbrr.loc>

Jun 25 15:45:44 mxnvs postfix/qmgr[31165]: 3823D152B: from=<KorenevB@vbrr.ru>, size=6368, nrcpt=1 (queue active)

Jun 25 15:45:44 mxnvs postfix/local[32092]: 3823D152B: to=<korenevb@nvs.vbrr.ru>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)

Jun 25 15:45:44 mxnvs postfix/smtpd[32052]: disconnect from sadr.msk.vbrr.loc[10.1.10.60]

Jun 25 15:45:44 mxnvs postfix/qmgr[31165]: 3823D152B: removed

Настройка автоответа в postfix-е

Добавлено: 2015-08-07 14:56:54
skeletor
значит не работает автоответчик. файл recipient.db обновился?

Настройка автоответа в postfix-е

Добавлено: 2015-08-07 23:34:32
FiL
korbnik писал(а):?
5. Добавляю в main.cf:

Код: Выделить всё

    smtpd_recipient_restrictions = "что там есть", hash:/etc/postfix/recipient
А надо-бы

Код: Выделить всё

    smtpd_recipient_restrictions = "что там есть", check_recipient_access hash:/etc/postfix/recipient
Ну и "что там есть" тоже хотелось-бы увидеть. А то может там что-то не так.
Но в целом, странный какой-то автоответчик. Один на всех. Ну да хозяин барин.