wietse:
A. Schulze:
wietse:
/^(RCPT\s+TO:<.*>.*\s+NOTIFY=.*)/ $1
/^(RCPT\s+TO:<.*>.*)/ $1 NOTIFY=SUCCESS,DELAY,FAILURE
the regex above don't match on 'RCPT TO: <u...@example.org>' ( SPACE
after colon )
That is invalid syntax. What software (other than home-grown
scripts) sends commands like that?
Android-4.4.2 Mail
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 220 mail.example.org ESMTP
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: <
unknown[192.0.2.25]: EHLO [192.0.2.25]
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-mail.example.org
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-PIPELINING
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-SIZE 40000000
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-STARTTLS
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-ENHANCEDSTATUSCODES
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-8BITMIME
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-DSN
Nov 12 17:45:33 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250 SMTPUTF8
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: <
unknown[192.0.2.25]: STARTTLS
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 220 2.0.0 Ready to start TLS
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-mail.example.org
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-PIPELINING
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-SIZE 0815
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-AUTH PLAIN
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-ENHANCEDSTATUSCODES
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-8BITMIME
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250-DSN
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250 SMTPUTF8
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: <
unknown[192.0.2.25]: AUTH PLAIN *****
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 235 2.7.0 Authentication successful
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: <
unknown[192.0.2.25]: RSET
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250 2.0.0 Ok
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: <
unknown[192.0.2.25]: MAIL FROM: <sender@local.****>
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250 2.1.0 Ok
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: <
unknown[192.0.2.25]: RCPT TO: <receiver@external.*****>
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250 2.1.5 Ok
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: <
unknown[192.0.2.25]: DATA
Nov 12 17:45:34 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 354 End data with <CR><LF>.<CR><LF>
Nov 12 17:45:35 mail.example.org postfix/cleanup[17907]:
3jdBdV53xYzDfk: message-id=<****@email.android.com>
Nov 12 17:45:35 mail.example.org postfix/qmgr[17839]: 3jdBdV53xYzDfk:
from=<sender@local.****>, size=****, nrcpt=1 (queue active)
Nov 12 17:45:35 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 250 2.0.0 Ok: queued as 3jdBdV53xYzDfk
Nov 12 17:50:35 mail.example.org postfix/smtpd[17904]: >
unknown[192.0.2.25]: 421 4.4.2 mail.example.org Error: timeout
exceeded, servertime=Nov 12 17:50:35, client=192.0.2.25
funny to note:
once android mail has a tcp session esteblished it hold the session
open until timeout