delta=rou_getdifftime(&start);
fmt="%d 3.5.3 Message accepted for delivery (Session ID=<%s>)";
(void) transmit(contact,fmt,CMDOK,contact->cursesid);
- fmt="DATA stream received: %d Kbytes within %d.%03d seconds";
+ fmt="(DATA stream received: %d Kbytes within %d.%03d seconds)";
(void) log_fprintlog(contact->logptr,false,fmt,total,delta/1000,delta%1000);
done=true;
proceed=false; //task done
static _Bool doreset(CONTYP *contact,char *parameter)
{
-(void) transmit(contact,"%d-2.0.0 Flushed session %s",CMDOK,contact->cursesid);
+#define LOCSEQ "2.1.0"
+
+(void) transmit(contact,"%d-%s flushed session %s",
+ CMDOK,LOCSEQ,contact->cursesid);
contact->numreset++;
contact->recipients=(RCPTYP **)rou_freelist((void **)(contact->recipients),
(genfree_t)eml_freerecipient);
contact->mailfrom=rou_freestr(contact->mailfrom);
contact->cursesid=rou_freestr(contact->cursesid);
contact->cursesid=eml_getcursesid(contact->mainsesid,contact->numreset);
-(void) transmit(contact,"%d 2.0.0 Opening new session %s",CMDOK,contact->cursesid);
+(void) transmit(contact,"%d %s opening new session %s",
+ CMDOK,LOCSEQ,contact->cursesid);
return true;
+
+#undef LOCSEQ
}
/*
^L
CMDOK,contact->mainsesid);
break;
case c_quit : //QUIT SMTP protocol
- (void) transmit(contact,"%d 2.0.0 Bye, closing connection %s",
+ (void) transmit(contact,"%d 2.0.0 Bye, closing connection CNT=%s",
QUITOK,contact->mainsesid);
status=1; //every thing fine
proceed=false;
}
break;
case 5 : //contact is good, then sending a signon
- (void) log_fprintlog(contact->logptr,false,"SID: %s -> Contact open",
- contact->mainsesid);
+ (void) log_fprintlog(contact->logptr,false,"opening connection CNT=%s",
+ contact->mainsesid);
break;
default : //SAFE guard
proceed=false;