Jump to content

Procmail + sendmail


Recommended Posts

Zwracam się z prośbą  o pomoc w rekonfiguracji poniższego skryptu. Skrypt poprawnie weryfikuje temat wiadomości, jeżeli temat brzmi test-500 i mieści się w ramach czasowych to wysyła mail'a na wskazane adresy, niestety nie dołącza dodatkowej wiadomości z linii | cat - ; echo "Informacja do maila".
Nie wiem, gdzie popełniłem błąd w tej kwestii.

SHELL=/bin/bash
VERBOSE=off
LOGFILE=/$home/.procmail.log
LOGDATE_=`/bin/date +%Y-%m-%d`

:0
{
:0
{
TIME=`date +%H%M`
ISGT=`expr ${TIME} \> 0700`
ISLT=`expr ${TIME} \< 2330`
}


:0
* ISGT ?? ^^1^^
* ISLT ?? ^^1^^
* ^Subject:.*test-500

{
:0 fhw
| cat - ; echo "Informacja do maila"
:0
! [email protected]
}

}

Link to comment
Share on other sites

@Miszcz to chyba jakiś procmailrc albo jakiś skrypt filtrujący pocztę.

@Andrzej Nowicki nie podoba mi się to "cat -". Tak jakby coś czekało na jakiś zapis ze standardowego wejścia (konsoli?). Może miało być coś w rodzaju

echo "Informacja do maila" | cat - 

Strzelam w ciemno, bo na procmail się nie znam.

 

Link to comment
Share on other sites

Jednak po wybraniu opcji wszystkie nagłówki:

Pojawia się tekst dodany przez skrypt " Informacja do wiadomości e-mail , a zawartość maila zostaje przeniesiona do załącznika

Nie wiem, tylko dlaczego tekst jest dodawany jako nagłówek a nie do samej treści maila

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...