We now are performing better sanity checking on message headers.
authorMatthew Mondor <mmondor@pulsar-zone.net>
Fri, 12 Nov 2004 16:31:12 +0000 (16:31 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Fri, 12 Nov 2004 16:31:12 +0000 (16:31 +0000)
commit1bb24f381a626ff018da7dc2417bb13ead72c48d
treef1bb1a7669d1561f27ecf360c66734f177c18c84
parentc698167ec05def6c44aed58d62dd92323fcc9af9
We now are performing better sanity checking on message headers.
Message-Id:, Date:. From: and To: headers are automatically created in
received messages if missing. We also ensure that all messages are always
composed of both a header and a body (which can be empty), separated by
an empty line. These steps were necessary in preparation for relaying support.
We do not want mmrelayd(8) to have to perform message sanity checking before
relaying mail out; The queue should be clean and only consist of valid
messages. Also added RESOLVE_MX_RCPT.
mmsoftware/mmmail/src/mmsmtpd/mmsmtpd.c
mmsoftware/mmmail/src/mmsmtpd/mmsmtpd.h