forwarding - Procmail sends an extra email -


i use procmail forward 'from' gmail account

/home/user/.procmailrc

:0c * !^from_mailer * ^from: .*aaa | bbb | ccc.* ! ^x-loop: user@gmail\.com | formail -k -x "from:" -x "subject:" \ -i "to: user@gmail.com" \ -i "x-loop: user@gmail.com" :0 * ^from: .*aaa | bbb | ccc.* $default 

this works fine on server inbox 'undelivered' mail

the mail system <"^x-loop:"@my-name-server.com> (expanded <"^x-loop:">): unknown user: "^x-loop:"

how can avoid this?

i've tried delete these mails. not best way.

anyway not work.

:0b * <"\^x-loop:"@my-name-server.com>  /dev/null  

the recipe contains multiple syntax errors, bounce message comes because lack asterisk on 1 of condition lines, makes action line instead.

the general syntax of procmail recipe is

:0flags       # "prelude", optional flags * condition   # optional, can have 0 conditions * condition   # ... action 

the action can mailbox name, or ! followed destination mailbox forward message to, or | followed shell pipeline.

so first recipe "if not mailer , matching from: ..., forward ^x-loop:.

the | formail ... line after syntax error , ignored, because needs come after prelude line :0 , (optionally) condition lines.

additionally, ^from: regex wrong. match from: .*aaa or bbb (with spaces on both sides, in header, not from: header) or ccc.

finally, intent apparently forward resulting message somewhere.

:0c * ! ^from_mailer *   ^from:(.*\<)?(aaa|bbb|ccc) * ! ^x-loop: user@gmail\.com | formail -i "x-loop: user@gmail.com" | $sendmail $sendmailflags user@gmail.com 

if want forward incoming message, other -x , -i , -k options superfluous or wrong. if accomplish irrelevant question, maybe need add or of them (and remember extract -x new headers add -i, otherwise suppressed; sucks).

your second recipe superfluous, unless have more procmail recipes later in file should bypassed these messages. (if so, need fix from: regex there well.)


Comments

Popular posts from this blog

Detect support for Shoutcast ICY MP3 without navigator.userAgent in Firefox? -

web - SVG not rendering properly in Firefox -

java - JavaFX 2 slider labelFormatter not being used -