Cleanup: cleaned up the naming of internal symbols in the
SMTP client.
+20031231
+
+ Bugfix: stricter address syntax test broke "sendmail -bs".
+ File: smtpd/smtpd.c.
+
Open problems:
Low: in the SMTP client, pass the session, request and
<p>
-<dt> <b>bounce_queue_lifetime</b> (default: 2 days) <dd> How
-long a bounce message stays in the queue before it is considered
-undeliverable. Specify 0 for mail that should be returned
+<dt> <b>bounce_queue_lifetime</b> (default: $maximal_queue_lifetime)
+<dd> How long a bounce message stays in the queue before it is
+considered undeliverable. Specify 0 for mail that should be returned
immediately after the first unsuccessful delivery attempt.
<p>
* Patches change the patchlevel and the release date. Snapshots change the
* release date only, unless they include the same bugfix as a patch release.
*/
-#define MAIL_RELEASE_DATE "20031226"
+#define MAIL_RELEASE_DATE "20031231"
#define VAR_MAIL_VERSION "mail_version"
#define DEF_MAIL_VERSION "2.0.16-" MAIL_RELEASE_DATE
if (err == 0)
if ((arg->strval[0] == 0 && !allow_empty_addr)
|| (strict_rfc821 && arg->strval[0] == '@')
- || smtpd_check_addr(STR(arg->vstrval)) != 0) {
+ || (SMTPD_STAND_ALONE(state) == 0
+ && smtpd_check_addr(STR(arg->vstrval)) != 0)) {
msg_warn("Illegal address syntax from %s in %s command: %s",
state->namaddr, state->where, STR(arg->vstrval));
err = "501 Bad address syntax";