I'm using and helping to test a ham radio program that's still in the development stage, paclink-unix. It's purpose is to send/receive messages over the winlink 2000 messaging system, either by radio, telnet, or over a serial connection. I'm currently only concerned with the raido "over-the-air" component of the program, wl2kax25.
Properly formatted outgoing messages are queued into a directory: /var/wl2k/outbox
When you then connect to an RMS Gateway node via radio, which acts as an agent between you and the Winlink 2000 system, any messages in the outbox are sent along, and any messages addressed to your amateur radio callsign waiting for you on the wl2k servers are downloaded and plopped into your /var/spool/mail/user or whatever mail drop location you've configured..
For automatic handling of the outgoing messages, say, something you composed in mutt, when sent from the email client via your mta, either sendmail, postfix exim, needs to be routed to /usr/libexec/mail.w2lk. mail.wl2k is a binary that ensures proper message formatting is applied to the message and then sticks it in the "/var/w2k/outbox" directory. It's currently unknown how to configure sendmail to do this. The alternative is to manually do: /usr/libexec/mail.wl2k < messagefile
Early on one tester figured out how to get postfix to work and as recently as yesterday another tester got exim to do this. Here's the link
to the somewhat rather muddy instructions for getting postfix to work, but no one as yet has managed to coerce sendmail to accomplish this task, possibly because no one has tried too hard yet.
The paclink-unix program itself has to be compiled with the "--enable-postfix" switch to configure to enable postfix support. What enabling postfix support does is nothing more than cause the packlink-unix program to call sendmail with the -bm flag instead of it's default option of the -ba flag, and, of course, you need to be running postfix as your mta and not sendmail.
The question I pose here: Are there any sendmail experts that can give good hints on how to do this using sendmail.sendmail (not postfix, sendmail.postfix) as your sole mta, if not by providing outright specific configuration instructions on how to edit the sendmail.mc file?