[3275] in Athena Bugs

home help back first fref pref prev next nref lref last post

Sendmail bounces lacking recipients.

daemon@ATHENA.MIT.EDU (srz@ATHENA.MIT.EDU)
Thu Sep 21 21:31:16 1989

From: <srz@ATHENA.MIT.EDU>
Date: Thu, 21 Sep 89 21:30:56 -0400
To: bugs@ATHENA.MIT.EDU
When sendmail bounces a mail message because the message timed out (after
3 days), the transcript file (xf########) does not include the recipients
that it was trying to send to.  Here's a patch that seems to work (it's
running on MIT.EDU):

*** /tmp/,RCSt1016729	Thu Sep 21 21:30:15 1989
--- deliver.c	Thu Sep 21 18:05:23 1989
***************
*** 476,481 ****
--- 476,483 ----
  	register ADDRESS *q;
  	int rcode;
  {
+ 	extern char Arpa_TSyserr[];
+ 
  	if (rcode == EX_OK)
  		return;
  	else if (rcode != EX_TEMPFAIL)
***************
*** 492,498 ****
  			if (e->e_message != NULL)
  				free(e->e_message);
  			e->e_message = newstr(buf);
! 			message(Arpa_Info, buf);
  		}
  		q->q_flags |= QBADADDR;
  		e->e_flags |= EF_TIMEOUT;
--- 494,500 ----
  			if (e->e_message != NULL)
  				free(e->e_message);
  			e->e_message = newstr(buf);
! 			message(Arpa_TSyserr, buf);
  		}
  		q->q_flags |= QBADADDR;
  		e->e_flags |= EF_TIMEOUT;

	-stan

home help back first fref pref prev next nref lref last post