Hi,
On Thu, Jan 12, 2006, [EMAIL PROTECTED] wrote:
> I do not know how to configure my MTA in order to call mmsfromemail.
> I am running Redhat linux, and there is sendmail server on it. can you
> help to configure it?
I can hand you the postfix transport I use, and details of
configuration, see below. Postfix was written as a replacement for
Sendmail, and is in my experience easier to use than Sendmail.
Create a file
/usr/local/bin/content-filter with the following content:
#!/bin/sh
INSPECT_DIR=/var/spool/filter
# Exit codes from <sysexits.h>
EX_TEMPFAIL=75
EX_UNAVAILABLE=69
# Clean up when done or when aborting.
trap "rm -f in.$$" 0 1 2 3 15
# Start processing.
cd $INSPECT_DIR || {
echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; }
cat >in.$$ || {
echo Cannot save mail to file; exit $EX_TEMPFAIL; }
mmsfromemail "$@" <in.$$ || {
echo Message content rejected; exit $EX_TEMPFAIL; }
exit $?
chmod a+x this script then add the following to /etc/postfix/master.cf:
# mbuni
mbuni unix - n n - 10 pipe
flags=Rq user=mbuni argv=/usr/local/bin/content-filter -f ${sender} -t
${recipient} /etc/mbuni/mbuni.conf
(everything after flags on one line, don't forget the space in front of
flags to tell postfix this is a continuation of the "mbuni" line)
Finally, route messages as usual to the mbuni transport, one way of
doing it is to use:
relay_domains = mms.example.com
transport_maps = hash:/etc/postfix/transport
and have /etc/postfix/transport say:
mms.example.com mbuni:dummy
(don't forget to postmap /etc/postfix/transport!)
Another easier way is, but by default all mails will get to mbuni:
content-filter = mbuni:dummy
and reload postfix.
This configuration won't bounce back message rejected by mbuni so you
have a chance to reconfigure mbuni when it was a configuration error
not to accept messages. If you want to bounce messages, change the
last exit $EX_TEMPFAIL in exit $EX_UNAVAILABLE.
Cheers,
--
Loïc Minier <[EMAIL PROTECTED]>
Current Earth status: NOT DESTROYED
_______________________________________________
Users mailing list
[email protected]
http://mbuni.org/mailman/listinfo/users_mbuni.org