OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Postfix Archives: LMTP?

LMTP?


Amos Gouaux (amos+lists.postfixutdallas.edu)
21 Nov 1999 12:27:59 -0600


Is anybody using LMTP (on Solaris 2.6)? It's weird. The log makes
it sound like it was delivered just fine, but it's not. I fiddled
with deliver and was able to manually feed a message using the LMTP
protocol--message delivered no prob. So what magic potion am I
missing this time? (This is with postfix-19990906-pl06.)

Nov 21 11:53:08 area52 postfix-script: starting the Postfix mail system
Nov 21 11:53:09 area52 postfix/master[2726]: daemon started
Nov 21 11:53:13 area52 postfix/pickup[2727]: 3AC5724718: uid=0 from=<amosutdallas.edu>
Nov 21 11:53:13 area52 postfix/cleanup[2731]: 3AC5724718: message-id=<19991121175313.3AC5724718area52.utdallas.edu>
Nov 21 11:53:13 area52 postfix/qmgr[2728]: 3AC5724718: from=<amosutdallas.edu>, size=304 (queue active)
Nov 21 11:53:13 area52 postfix/pipe[2734]: chroot (none) user (none)
Nov 21 11:53:13 area52 postfix/pipe[2734]: set_eugid: euid 152 egid 6
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_request_timer: set 0x12d14 0x0 100
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_enable_read: fd 4
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_enable_read: fd 3
Nov 21 11:53:13 area52 postfix/pipe[2734]: watchdog_create: 7bef0 18000
Nov 21 11:53:13 area52 postfix/pipe[2734]: watchdog_stop: 7bef0
Nov 21 11:53:13 area52 postfix/pipe[2734]: watchdog_start: 7bef0
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_loop: select_delay 100
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_loop: read 4 0x12e54 0x4
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_cancel_timer: 0x12d14 0x0 100
Nov 21 11:53:13 area52 postfix/pipe[2734]: connection established
Nov 21 11:53:13 area52 postfix/pipe[2734]: master_notify: status 0
Nov 21 11:53:13 area52 postfix/pipe[2734]: deliver_request_initial: send initial status
Nov 21 11:53:13 area52 postfix/pipe[2734]: print int: 0
Nov 21 11:53:13 area52 postfix/pipe[2734]: vstream_fflush_some: fd 8 flush 2
Nov 21 11:53:13 area52 postfix/pipe[2734]: vstream_buf_get_ready: fd 8 got 128
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read string: active
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read string: 3AC5724718
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read long integer: 107
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read long integer: 304
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read string: amosarea52.utdallas.edu
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read string: amosutdallas.edu
Nov 21 11:53:13 area52 last message repeated 1 time
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read string:
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read long integer: 943206793
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read long integer: -1
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read string: amosarea52.utdallas.edu
Nov 21 11:53:13 area52 postfix/pipe[2734]: mail_scan_any: read long integer: 0
Nov 21 11:53:13 area52 postfix/pipe[2734]: deliver_request_get: file active/3AC5724718
Nov 21 11:53:13 area52 postfix/pipe[2734]: deliver_message: from <amosutdallas.edu>
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_lookup: lmtp_time_limit = (notfound)
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_update: lmtp_time_limit = 1000
Nov 21 11:53:13 area52 postfix/pipe[2734]: get_service_params: time_limit 1000
Nov 21 11:53:13 area52 postfix/pipe[2734]: get_service_attr: uid 150, gid 98. flags 16
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_register: pipe_command 1
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_update: sender = amosutdallas.edu
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_update: nexthop = amosarea52.utdallas.edu
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: /usr/local/cyrus/bin/deliver
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] /usr/local/cyrus/bin/deliver
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: /usr/local/cyrus/bin/deliver
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval_action: type literal buf /usr/local/cyrus/bin/deliver context pipe_command "129.110.0.0/16 " non-recursive
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] result /usr/local/cyrus/bin/deliver
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: -e
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] -e
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: -e
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval_action: type literal buf -e context pipe_command "/usr/local/cyrus/bin/deliver" non-recursive
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] result -e
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: -l
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] -l
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: -l
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval_action: type literal buf -l context pipe_command "-e" non-recursive
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] result -l
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: -D
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] -D
Nov 21 11:53:13 area52 postfix/pipe[2734]: mac_parse: -D
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval_action: type literal buf -D context pipe_command "-l" non-recursive
Nov 21 11:53:13 area52 postfix/pipe[2734]: dict_eval[1] result -D
Nov 21 11:53:13 area52 postfix/pipe[2734]: vstream_buf_get_ready: fd 9 got 329
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 57 data Received:
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 53 data ?id 3AC572
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 23 data From: amos
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 21 data To: Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 21 data To: amosu
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 13 data Subject: b
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 59 data Message-Id
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 43 data Date: Sun,
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 0 data
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 12 data asdfasdfas
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 0 data
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type N len 1 data .
Nov 21 11:53:13 area52 postfix/pipe[2734]: rec_get: type X len 0 data
Nov 21 11:53:13 area52 postfix/pipe[2734]: vstream_fflush_some: fd 11 flush 326
Nov 21 11:53:13 area52 postfix/pipe[2734]: vstream_fflush_some: fd 11 flush 0
Nov 21 11:53:13 area52 postfix/pipe[2735]: setugid: uid 150 gid 98
Nov 21 11:53:13 area52 deliver[2735]: lmtp connection preauth'd as postman
Nov 21 11:53:13 area52 postfix/pipe[2734]: 3AC5724718: to=<amosarea52.utdallas.edu>, relay=lmtp, delay=0, status=sent (amosarea52.utdallas.edu)
Nov 21 11:53:13 area52 postfix/pipe[2734]: deliver_request_final: send: "" 0
Nov 21 11:53:13 area52 postfix/pipe[2734]: print string:
Nov 21 11:53:13 area52 postfix/pipe[2734]: print int: 0
Nov 21 11:53:13 area52 postfix/pipe[2734]: vstream_fflush_some: fd 8 flush 3
Nov 21 11:53:13 area52 postfix/pipe[2734]: master_notify: status 1
Nov 21 11:53:13 area52 postfix/pipe[2734]: connection closed
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_request_timer: set 0x12d14 0x0 100
Nov 21 11:53:13 area52 postfix/pipe[2734]: watchdog_stop: 7bef0
Nov 21 11:53:13 area52 postfix/pipe[2734]: watchdog_start: 7bef0
Nov 21 11:53:13 area52 postfix/pipe[2734]: event_loop: select_delay 100

main.cf has the following:

mailbox_transport = lmtp
fallback_transport = lmtp

And the master.cf entry looks like this:

lmtp unix - n n - - pipe -vvvvvvvvv
    flags=R user=cyrus:cyrus argv=/usr/local/cyrus/bin/deliver -e -l -D

If it matters, this is with cyrus-imapd-1.6.19.

Amos



This archive was generated by hypermail 2.0b3 on Sun Nov 21 1999 - 12:28:14 CST