The OpenNET Project / Index page

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

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

"autoreply postfix"  
Сообщение от pablo email(??) on 28-Апр-05, 12:43 
Добрый день.
Подскажите пожалуйста как настроить автоответ в postfix
Проблема осложняеться тем что все аккаунты юзеров храняться в mysql
Нашел на сайте статью http://www.opennet.ru/base/net/postfix_autoreplay.txt.html

Однако оно как-то не работает :-)
По крайней мере при проверке и запуске руками

$autoreply_script sender recipient
Он просто ждет ввода и ничего не отправляет. Возможно я что-то не так сделал?
Спросьра разъяснить ситуацию.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • autoreply postfix, unk, 12:48 , 28-Апр-05, (1)  
    • autoreply postfix, pablo, 12:51 , 28-Апр-05, (2)  
      • autoreply postfix, unk, 13:04 , 28-Апр-05, (3)  
        • autoreply postfix, pablo, 13:09 , 28-Апр-05, (4)  
          • autoreply postfix, unk, 13:13 , 28-Апр-05, (5)  
            • autoreply postfix, pablo, 13:33 , 28-Апр-05, (6)  
              • autoreply postfix, unk, 14:06 , 28-Апр-05, (7)  
                • autoreply postfix, pablo, 15:11 , 28-Апр-05, (8)  
                  • autoreply postfix, unk, 15:17 , 28-Апр-05, (9)  
                    • autoreply postfix, pablo, 15:23 , 28-Апр-05, (10)  
                      • autoreply postfix, unk, 15:26 , 28-Апр-05, (11)  
                        • autoreply postfix, pablo, 15:53 , 28-Апр-05, (12)  
                        • autoreply postfix, unk, 16:01 , 28-Апр-05, (13)  
                        • autoreply postfix, Yukh, 13:46 , 19-Июн-06, (14)  

Сообщения по теме [Сортировка по времени, UBB]


1. "autoreply postfix"  
Сообщение от unk (ok) on 28-Апр-05, 12:48 
>Спросьра разъяснить ситуацию.
Может покажите содержимое autoreply_script?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "autoreply postfix"  
Сообщение от pablo email(??) on 28-Апр-05, 12:51 
>>Спросьра разъяснить ситуацию.
>Может покажите содержимое autoreply_script?

Оно приведено в url на который я ссылался.
Показываю:

#!/bin/sh
/usr/sbin/sendmail -f $1 $2
cat /usr/local/etc/postfix/autoreply.msg | /usr/bin/mail -s Notify $1


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "autoreply postfix"  
Сообщение от unk (ok) on 28-Апр-05, 13:04 
>#!/bin/sh
>/usr/sbin/sendmail -f $1 $2
Вот тут скрипт и ждет ввода...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "autoreply postfix"  
Сообщение от pablo email(??) on 28-Апр-05, 13:09 
>>#!/bin/sh
>>/usr/sbin/sendmail -f $1 $2
>Вот тут скрипт и ждет ввода...

Я понимаю :)
Я просил дать решение которое бы помогло решить проблему с автоответом.
Пробовал несколько вариантов, однако просветление не наступило....


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "autoreply postfix"  
Сообщение от unk (ok) on 28-Апр-05, 13:13 
>Я понимаю :)
Этот скрипт, вполне рабочий.:)

>Я просил дать решение которое бы помогло решить проблему с автоответом.
>Пробовал несколько вариантов, однако просветление не наступило....
Дайте скрипту письмо на stdin

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "autoreply postfix"  
Сообщение от pablo email(??) on 28-Апр-05, 13:33 
Только что еще раз специально проверил.
В логах следующее:

Apr 28 12:30:34 melatonin postfix/smtpd[9392]: NOQUEUE: filter: RCPT from f32.mail.ru[194.67.57.71]: <testing1@mydomain>: Recipient address triggers FILTER redirect:; from=<my_web_mail@mail.ru> to=<testing1@mydomain> proto=ESMTP helo=<f32.mail.ru>

Apr 28 12:30:35 melatonin postfix/qmgr[9366]: warning: premature end-of-input on private/redirect socket while reading input attribute name
Apr 28 12:30:35 melatonin postfix/master[8937]: warning: process /usr/local/libexec/postfix/pipe pid 9722 exit status 1
Apr 28 12:30:35 melatonin postfix/master[8937]: warning: /usr/local/libexec/postfix/pipe: bad command startup -- throttling
Apr 28 12:30:35 melatonin postfix/qmgr[9366]: warning: private/redirect socket: malformed response
Apr 28 12:30:35 melatonin postfix/qmgr[9366]: warning: transport redirect failure -- see a previous warning/fatal/panic logfile record for the problem description

>>Я понимаю :)
>Этот скрипт, вполне рабочий.:)
>
>>Я просил дать решение которое бы помогло решить проблему с автоответом.
>>Пробовал несколько вариантов, однако просветление не наступило....
>Дайте скрипту письмо на stdin


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "autoreply postfix"  
Сообщение от unk (ok) on 28-Апр-05, 14:06 
>Только что еще раз специально проверил.
>В логах следующее:
В master.cf транспорт криво прописали...
PS: скрипт 100% рабочий
PPS: что-то местная рассылка сегодня тормозит по черному...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "autoreply postfix"  
Сообщение от pablo email(??) on 28-Апр-05, 15:11 
>>Только что еще раз специально проверил.
>>В логах следующее:
>В master.cf транспорт криво прописали...
Да вроде все правильно:
redirect  unix  -       n       n       -       -       pipe flags=R user=autoreply argv=/usr/local/etc/postfix/autoreply_script ${sender} ${recipient}

При этом все равно в логах:

Apr 28 14:02:19 melatonin postfix/smtpd[15474]: NOQUEUE: filter: RCPT from f17.mail.ru[194.67.57.47]: <testing1@mydomain>: Recipient address triggers FILTER redirect:; from=<my_web_mail@mail.ru> to=<testing1@mydomain> proto=ESMTP helo=<f17.mail.ru>
Apr 28 14:02:21 melatonin postfix/qmgr[13704]: warning: premature end-of-input on private/redirect socket while reading input attribute name
Apr 28 14:02:21 melatonin postfix/master[8937]: warning: process /usr/local/libexec/postfix/pipe pid 16258 exit status 1
Apr 28 14:02:21 melatonin postfix/master[8937]: warning: /usr/local/libexec/postfix/pipe: bad command startup -- throttling
Apr 28 14:02:21 melatonin postfix/qmgr[13704]: warning: private/redirect socket: malformed response
Apr 28 14:02:21 melatonin postfix/qmgr[13704]: warning: transport redirect failure -- see a previous warning/fatal/panic logfile record for the problem description

>PS: скрипт 100% рабочий
>PPS: что-то местная рассылка сегодня тормозит по черному...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "autoreply postfix"  
Сообщение от unk (ok) on 28-Апр-05, 15:17 
>redirect  unix  -       n
>      n    
>  -       -  
>     pipe flags=R user=autoreply argv=/usr/local/etc/postfix/autoreply_script ${sender} ${recipient}
пользователь autoreply существует?
пути верные? права на скрипт? и.т.д
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "autoreply postfix"  
Сообщение от pablo email(??) on 28-Апр-05, 15:23 
>>redirect  unix  -       n
>>      n    
>>  -       -  
>>     pipe flags=R user=autoreply argv=/usr/local/etc/postfix/autoreply_script ${sender} ${recipient}
>пользователь autoreply существует?
>пути верные? права на скрипт? и.т.д

Врoде все проверял:

Пользователь есть.
Права.
[pablo@melatonin ~] ls -la /usr/local/etc/postfix/autoreply_script
-rwxr-xr-x  1 root  wheel  349 Apr 28 12:15 /usr/local/etc/postfix/autoreply_script

Соответственно:
[pablo@melatonin ~] cat /usr/local/etc/postfix/autoreply_script
#!/bin/sh
/usr/sbin/sendmail -f $1 $2
cat /usr/local/etc/postfix/autoreply.msg | /usr/bin/mail -s Notify $1

[pablo@melatonin ~] ls -la /usr/sbin/sendmail /usr/local/etc/postfix/autoreply.msg /usr/bin/mail
-r-xr-xr-x  3 root  wheel  70664 Mar 20 18:08 /usr/bin/mail
-rw-r--r--  1 root  wheel     21 Apr 28 10:34 /usr/local/etc/postfix/autoreply.msg
lrwxr-xr-x  1 root  wheel     21 Mar 20 18:09 /usr/sbin/sendmail -> /usr/sbin/mailwrapper


Что еще проверить?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "autoreply postfix"  
Сообщение от unk (ok) on 28-Апр-05, 15:26 
>Что еще проверить?
Странно - мне не воспроизвести - работает....
Поставьте -v для pipe в master.cf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "autoreply postfix"  
Сообщение от pablo email(??) on 28-Апр-05, 15:53 
>>Что еще проверить?
>Странно - мне не воспроизвести - работает....
>Поставьте -v для pipe в master.cf

Поставил, результат ниже.
Какой пользователь должен быть в в параметре user= ?
Системный или почтовый из mysql?

Apr 28 14:39:45 melatonin postfix/smtpd[18830]: connect from f6.mail.ru[194.67.57.36]
Apr 28 14:39:45 melatonin postfix/smtpd[18830]: NOQUEUE: filter: RCPT from f6.mail.ru[194.67.57.36]: <testing1@mydomain>: Recipient address triggers FILTER redirect:; from=<my_web_mail@mail.ru> to=<testing1@mydomain> proto=ESMTP helo=<f6.mail.ru>
Apr 28 14:39:45 melatonin postfix/smtpd[18830]: A860D339CF4: client=f6.mail.ru[194.67.57.36]
Apr 28 14:39:46 melatonin postfix/cleanup[18783]: A860D339CF4: message-id=<E1DR7Mu-0006sy-00.my_web_mail-mail-ru@f6.mail.ru>
Apr 28 14:39:46 melatonin postfix/qmgr[18777]: A860D339CF4: from=<my_web_mail@mail.ru>, size=1156, nrcpt=1 (queue active)
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  mail
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  ipv4
Apr 28 14:39:46 melatonin postfix/pipe[18856]: name_mask: ipv4
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  melatonin.mydomain
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  mydomain
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  Postfix
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  postfix
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  postfix
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  maildrop
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: expand $myhostname, localhost.$mydomain -> melatonin.mydomain, localhost.mydomain
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: expand $mydomain -> mydomain
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  /usr/local/libexec/postfix
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  /usr/local/sbin
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  /var/spool/postfix
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  pid
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  all
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  double-bounce
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  nobody
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  hash:/etc/aliases
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  20050401
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  2.2.2
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  hash
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  deferred, defer
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: expand $mydestination -> melatonin.mydomain, localhost.mydomain
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: expand $relay_domains -> melatonin.mydomain, localhost.mydomain
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  TZ MAIL_CONFIG
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  subnet
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  +=
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  -=+
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  bounce
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  cleanup
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  defer
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  pickup
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  qmgr
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  rewrite
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  showq
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  error
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  flush
Apr 28 14:39:46 melatonin postfix/pipe[18856]: dict_eval: const  verify
Apr 28 14:39:46 melatonin postfix/pipe[18856]: match_string: fast_flush_domains ~? debug_peer_list
Apr 28 14:39:46 melatonin postfix/pipe[18856]: match_string: fast_flush_domains ~? fast_flush_domains
Apr 28 14:39:46 melatonin postfix/pipe[18856]: set_eugid: euid 1001 egid 1001
Apr 28 14:39:46 melatonin postfix/pipe[18856]: connection established
Apr 28 14:39:46 melatonin postfix/pipe[18856]: master_notify: status 0
Apr 28 14:39:46 melatonin postfix/pipe[18856]: deliver_request_initial: send initial status
Apr 28 14:39:46 melatonin postfix/pipe[18856]: send attr status = 0
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: flags
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: flags
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: 3
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: queue_name
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: queue_name
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: active
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: queue_id
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: queue_id
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: A860D339CF4
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: offset
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: offset
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: 332
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: size
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: size
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: 1156
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: nexthop
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: nexthop
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: melatonin.mydomain
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: encoding
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: encoding
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: 8bit
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: sender
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: sender
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: my_web_mail@mail.ru
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: errors-to
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: errors-to
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: my_web_mail@mail.ru
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: return-receipt
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: return-receipt
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: (end)
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: time
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: time
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: 1114688385
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: client_name
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: client_name
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: f6.mail.ru
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: client_address
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: client_address
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: 194.67.57.36
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: protocol_name
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute name: protocol_name
Apr 28 14:39:46 melatonin postfix/pipe[18856]: redirect socket: wanted attribute: sasl_method
Apr 28 14:39:46 melatonin postfix/pipe[18856]: input attribute value: (end)
Apr 28 14:39:46 melatonin postfix/pipe[18856]: deliver_request_get: file active/A860D339CF4
Apr 28 14:39:46 melatonin postfix/pickup[18776]: 46A94339EAA: uid=107 from=<my_web_mail@mail.ru>
Apr 28 14:39:46 melatonin postfix/smtpd[18830]: disconnect from f6.mail.ru[194.67.57.36]
Apr 28 14:39:46 melatonin postfix/cleanup[18783]: 46A94339EAA: message-id=<E1DR7Mu-0006sy-00.my_web_mail-mail-ru@f6.mail.ru>


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "autoreply postfix"  
Сообщение от unk (ok) on 28-Апр-05, 16:01 
>>>Что еще проверить?
>>Странно - мне не воспроизвести - работает....
>>Поставьте -v для pipe в master.cf
>
>Поставил, результат ниже.
Так в логе пусто - этот запуск отработал...

>Какой пользователь должен быть в в параметре user= ?
>Системный или почтовый из mysql?
системный конечно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "autoreply postfix"  
Сообщение от Yukh email on 19-Июн-06, 13:46 
>>>Что еще проверить?
>>Странно - мне не воспроизвести - работает....
>>Поставьте -v для pipe в master.cf

У меня та же самая проблема вылечилась апгрейдом Postfix с версии 2.2.5 до 2.2.10.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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