Jump to content
Sign in to follow this  
Andrzej Nowicki

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
! anowicki@szczecin.uw.gov.pl
}

}

Share this post


Link to post
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.

 

Share this post


Link to post
Share on other sites

Czyli tak jak napisałem: treść powinna być skierowana na wejście polecenia a na moje oko nie jest. Ten "cat" musi mieć jakieś "źródło zasilania".

Share this post


Link to post
Share on other sites

Wiadomość forwardowana wygląda tak:

ata: Thu, 10 May 2018 11:35:40 +0200 
Od: Andrzej Nowicki <andrzej.robert.nowicki@gmail.com>     
Do: test3@szczecin.uw.gov.pl
Temat: test-500 Wszystkie nagłówki

Wszystkie nagłówki

test poczty

 

Share this post


Link to post
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

 

 

Share this post


Link to post
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
Sign in to follow this  

×