From de18f3292c2a3453bc4c832e8298949de72bf9ba Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 9 May 2003 02:03:08 +0000 Subject: [PATCH] Removed blocks of old unused code. --- src/sbbs3/mailsrvr.c | 125 ------------------------------------------- 1 file changed, 125 deletions(-) diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 712c5ff981..83e1b4edc1 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -2006,98 +2006,6 @@ static void smtp_thread(void* arg) } /* E-mail */ -#if 0 /* old way */ - sprintf(smb.file,"%smail", scfg.data_dir); - smb.retry_time=scfg.smb_retry_time; - smb.subnum=INVALID_SUB; - if((i=smb_open(&smb))!=0) { - lprintf("%04d !SMTP ERROR %d (%s) opening %s" - ,socket, i, smb.last_error, smb.file); - sockprintf(socket, "452 Insufficient system storage"); - continue; - } - - if(smb_fgetlength(smb.shd_fp)<1) { /* Create it if it doesn't exist */ - smb.status.max_crcs=scfg.mail_maxcrcs; - smb.status.max_age=scfg.mail_maxage; - smb.status.max_msgs=MAX_SYSMAIL; - smb.status.attr=SMB_EMAIL; - if((i=smb_create(&smb))!=0) { - smb_close(&smb); - lprintf("%04d !SMTP ERROR %d (%s) creating %s" - ,socket, i, smb.last_error, smb.file); - sockprintf(socket, "452 Insufficient system storage"); - continue; - } - } - - if((i=smb_locksmbhdr(&smb))!=0) { - smb_close(&smb); - lprintf("%04d !SMTP ERROR %d (%s) locking %s" - ,socket, i, smb.last_error, smb.file); - sockprintf(socket, "452 Insufficient system storage"); - continue; - } - - length+=sizeof(xlat); /* +2 for translation string */ - - if((i=smb_open_da(&smb))!=0) { - smb_unlocksmbhdr(&smb); - smb_close(&smb); - lprintf("%04d !SMTP ERROR %d (%s) opening %s.sda" - ,socket, i, smb.last_error, smb.file); - sockprintf(socket, "452 Insufficient system storage"); - continue; - } - - if(scfg.sys_misc&SM_FASTMAIL) - offset=smb_fallocdat(&smb,length,1); - else - offset=smb_allocdat(&smb,length,1); - - smb_fseek(smb.sdt_fp,offset,SEEK_SET); - xlat=XLAT_NONE; - smb_fwrite(&xlat,2,smb.sdt_fp); - x=SDT_BLOCK_LEN-2; /* Don't read/write more than 255 */ - while(!feof(msgtxt)) { - memset(buf,0,x); - j=fread(buf,1,x,msgtxt); - if(j<1) - break; - if(j>1 && (j!=x || feof(msgtxt)) && buf[j-1]=='\n' && buf[j-2]=='\r') - buf[j-1]=buf[j-2]=0; - if(scfg.mail_maxcrcs) { - for(i=0;i<j;i++) - crc=ucrc32(buf[i],crc); - } - smb_fwrite(buf,j,smb.sdt_fp); - x=SDT_BLOCK_LEN; - } - smb_fflush(smb.sdt_fp); - crc=~crc; - - if(scfg.mail_maxcrcs) { - i=smb_addcrc(&smb,crc); - if(i) { - smb_freemsgdat(&smb,offset,length,1); - smb_unlocksmbhdr(&smb); - smb_close_da(&smb); - smb_close(&smb); - lprintf("%04d !SMTP ERROR %d ADDING MESSAGE: %s" - , socket, i, smb.last_error); - sockprintf(socket, "554 Duplicate Message"); - continue; - } - } - - msg.hdr.offset=offset; - - smb_dfield(&msg,TEXT_BODY,length); - - smb_unlocksmbhdr(&smb); - -#else /* new way */ - smb.subnum=INVALID_SUB; i=savemsg(&scfg, &smb, &msg, msgbuf); free(msgbuf); @@ -2108,7 +2016,6 @@ static void smtp_thread(void* arg) ,i,smb.last_error); continue; } -#endif rcpt_count=0; while(!feof(rcptlst) && rcpt_count<startup->max_recipients) { @@ -2217,29 +2124,6 @@ static void smtp_thread(void* arg) if(msgtxt!=NULL) fprintf(msgtxt, "%s\r\n", buf); hdr_lines++; - -#if 0 /* moved */ - if(!strnicmp(buf, "SUBJECT:",8)) { - p=buf+8; - while(*p && *p<=' ') p++; - if(dnsbl_result.s_addr && startup->dnsbl_tag[0] - && !(startup->options&MAIL_OPT_DNSBL_IGNORE)) { - sprintf(str,"%.*s: %.*s" - ,(int)sizeof(str)/2, startup->dnsbl_tag - ,(int)sizeof(str)/2, p); - p=str; - lprintf("%04d !SMTP TAGGED MAIL SUBJECT from blacklisted server with: %s" - ,socket, startup->dnsbl_tag); - } - smb_hfield(&msg, SUBJECT, (ushort)strlen(p), p); - msg.idx.subj=subject_crc(p); - continue; - } - if(!strnicmp(buf, "FROM:", 5) - && !chk_email_addr(socket,buf+5,host_name,host_ip,rcpt_addr,reverse_path)) - break; - parse_header_field(buf,&msg); -#endif continue; } lprintf("%04d SMTP RX: %s", socket, buf); @@ -2507,15 +2391,6 @@ static void smtp_thread(void* arg) break; } rcpt_count=0; - -#if 0 /* moved */ - /* Initialize message header */ - smb_freemsgmem(&msg); - memset(&msg,0,sizeof(smbmsg_t)); - msg.hdr.version=smb_ver(); - msg.hdr.when_imported.time=time(NULL); - msg.hdr.when_imported.zone=scfg.sys_timezone; -#endif sockprintf(socket,ok_rsp); badcmds=0; continue; -- GitLab