Portál AbcLinuxu, 10. května 2025 04:36

Dotaz: Procmail vlozeni textu do predmetu

2.3.2010 10:36 Gogolak
Procmail vlozeni textu do predmetu
Přečteno: 162×
Odpovědět | Admin
zdravim, vznikl nam pozadavek aby se z jednoho mailoveho uctu automaticky preposilaly maily na nekolik dalsich mailu. pouzivame MAILDIR a v adresari pozadovaneho mailu mam v souboru .procmailrc kod viz nize. aby se jednoduse rozlisilo ze jde o hromadny mail vkladam do predmetu znacku **TEXT**. toto vsechno funguje bez problemu, ale problem je v okamziku kdy se pri odpovedi zpet do teto skupiny opet vlozi znacka **TEXT** takze predmet pak vypada **TEXT**RE:**TEXT**...zbytek predmetu. zkousel jsem to resit pomoci podminky "if" (jestlize uz bude v predmetu obsazena znacka **TEXT* tak se nebude znovu vkladat), ale to se mi nepodarilo a proto prosim o radu zkusenejsich jak by mel vypadat kod, ktery zaridi ze se znacka do predmetu jiz znovu nevlozi. diky
SUBJECT=`formail -zxSubject:`
:0 Hcf
* ^(TO|CC):.*mail@domena.cz
{
:0 Hcf
| /usr/bin/formail -I "Subject: **TEXT**$SUBJECT"
:0
! mail2@domena.cz mail3@domena.cz mail4@domena.cz 
}

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Gogolak (tazatel))
3.3.2010 15:55 Gogolak
Rozbalit Rozbalit vše Re: Procmail vlozeni textu do predmetu
Odpovědět | | Sbalit | Link | Blokovat | Admin
takze takhle uz mi to funguje:
LOGFILE=$HOME/.procmailrc.log
SUBJECT=`formail -zxSubject:`

:0 Hfw
* ^(TO|CC):.*mail@domena.cz
* ^Subject:.*\*\*TEXT\*\*
    {
    :0 Hfw
    | /usr/bin/formail -I "Subject: $SUBJECT"
    :0
    ! mail1@domena.cz mail2@domena.cz mail3@domena.cz mail4@domena.cz
    }
    {
    :0 Hfw
    | /usr/bin/formail -I "Subject: **TEXT** $SUBJECT"
    :0
    ! mail1@domena.cz mail2@domena.cz mail3@domena.cz mail4@domena.cz
    }

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.