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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
korbnik
сержант
Сообщения: 269
Зарегистрирован: 2008-03-25 14:29:08
Откуда: Москва
Контактная информация:

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

Непрочитанное сообщение korbnik » 2015-06-24 16:57:18

?Подскажите, пожалуйста, что я делаю не так?

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 и не получаю автоответа.
Почему, что может быть не так?

Заранее благодарен.
-= ФриБииСДи! И не БиСДи! =- Copyright (Korenev Boris)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Аватара пользователя
korbnik
сержант
Сообщения: 269
Зарегистрирован: 2008-03-25 14:29:08
Откуда: Москва
Контактная информация:

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

Непрочитанное сообщение korbnik » 2015-06-25 17:27:03

Посылаю писмо от 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
-= ФриБииСДи! И не БиСДи! =- Copyright (Korenev Boris)

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

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

Непрочитанное сообщение skeletor » 2015-08-07 14:56:54

значит не работает автоответчик. файл recipient.db обновился?

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

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

Непрочитанное сообщение FiL » 2015-08-07 23:34:32

korbnik писал(а):?
5. Добавляю в main.cf:

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

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

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

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