dma.c: some errors

Matthias Schmidt matthias at dragonflybsd.org
Fri Feb 22 00:46:50 PST 2008


Hi,

* Claus Assmann wrote:
> 1. According to the man page, -q does not take an argument (see
> simple patch below).

That is a mistake in the man page :)  -q takes arguments to make some
startup scripts happy.

> 2. dma sends EHLO without reading the server greeting first.  This
> causes rejections by some anti-spam measures, e.g., greet_pause in
> sendmail 8, or "illegal pipelining" in some other MTAs.

Yup, I need to take care of that.  Its on my TODO, but I'll be off for a
week (no network) and will have a look at it after that time.

> 3. dma does not read the server greeting to determine whether
> STARTTLS or AUTH are available (minor problem as this probably is
> just a configuration problem because only one "smarthost" is
> contacted).

Ack.

> 4. If you want to make this a "full blown" mail submission program,
> you might want to merge some features from femail.c (written by
> Henning Brauer) into it, e.g., to read recipients from the message
> headers, or to add required headers. femail.c lacks queueing which
> dma supports.

Never heard of femail.c.  I'll have a look at it, thanks for the hint.

Regards

	Matthias






More information about the Bugs mailing list