Skip to content
Snippets Groups Projects
Commit c99de240 authored by rswindell's avatar rswindell
Browse files

Uses new usermailaddr() function.

parent d2e1c043
No related branches found
No related tags found
No related merge requests found
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
bool sbbs_t::inetmail(char *into, char *subj, long mode) bool sbbs_t::inetmail(char *into, char *subj, long mode)
{ {
char str[256],str2[256],msgpath[256],title[256],name[256],ch char str[256],str2[256],msgpath[256],title[256],name[256],ch
,buf[SDT_BLOCK_LEN],*p,addr[256],*uname_p; ,buf[SDT_BLOCK_LEN],*p,addr[256];
char tmp[512]; char tmp[512];
char your_addr[128]; char your_addr[128];
ushort xlat=XLAT_NONE,net=NET_INTERNET; ushort xlat=XLAT_NONE,net=NET_INTERNET;
...@@ -83,17 +83,8 @@ bool sbbs_t::inetmail(char *into, char *subj, long mode) ...@@ -83,17 +83,8 @@ bool sbbs_t::inetmail(char *into, char *subj, long mode)
truncsp(name); } truncsp(name); }
/* Get this user's internet mailing address */ /* Get this user's internet mailing address */
uname_p=cfg.inetmail_misc&NMAIL_ALIAS ? useron.alias : useron.name; usermailaddr(&cfg,your_addr
if(strchr(uname_p,'.')) ,cfg.inetmail_misc&NMAIL_ALIAS ? useron.alias : useron.name);
sprintf(your_addr,"\"%s\"@",uname_p);
else {
sprintf(your_addr,"%s@",uname_p);
for(i=0;your_addr[i];i++)
if(your_addr[i]==' ' || your_addr[i]&0x80)
your_addr[i]='.';
strlwr(your_addr);
}
strcat(your_addr,cfg.sys_inetaddr);
bprintf(text[InternetMailing],addr,your_addr); bprintf(text[InternetMailing],addr,your_addr);
action=NODE_SMAL; action=NODE_SMAL;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment