diff options
author | Eduardo Chappa <chappa@washington.edu> | 2019-10-06 13:52:15 -0600 |
---|---|---|
committer | Eduardo Chappa <chappa@washington.edu> | 2019-10-06 13:52:15 -0600 |
commit | 87e4a6a156eeeda45f686d05aaccda546703f308 (patch) | |
tree | 78e59749edd4653d27affcc9fcee0456ce77de8d /alpine/send.c | |
parent | 9abfe45e6f2a2d37886b2979cef788621ab2b033 (diff) | |
download | alpine-87e4a6a156eeeda45f686d05aaccda546703f308.tar.xz |
* Check for name of server in "server validation code" in more places.
* Document request message for first time use reports IMAP for any remote
connection. Report the correct type of service instead.
Diffstat (limited to 'alpine/send.c')
-rw-r--r-- | alpine/send.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/alpine/send.c b/alpine/send.c index 41dff033..f41bb75b 100644 --- a/alpine/send.c +++ b/alpine/send.c @@ -5556,6 +5556,7 @@ phone_home(char *addr) char tmp[MAX_ADDRESS], revision[128]; ENVELOPE *outgoing; BODY *body; + NETMBX mb; outgoing = mail_newenvelope(); if(!addr || !strindex(addr, '@')){ @@ -5583,8 +5584,12 @@ phone_home(char *addr) if(ps_global->first_time_user) so_puts((STORE_S *)body->contents.text.data, " for New Users"); - if(ps_global->VAR_INBOX_PATH && ps_global->VAR_INBOX_PATH[0] == '{') - so_puts((STORE_S *)body->contents.text.data, " and IMAP"); + if(ps_global->VAR_INBOX_PATH + && ps_global->VAR_INBOX_PATH[0] == '{' + && mail_valid_net_parse(ps_global->VAR_INBOX_PATH, &mb)){ + so_puts((STORE_S *)body->contents.text.data, " and "); + so_puts((STORE_S *)body->contents.text.data, *mb.service ? mb.service : "UNKNOWN SERVICE"); + } if(ps_global->VAR_NNTP_SERVER && ps_global->VAR_NNTP_SERVER[0] && ps_global->VAR_NNTP_SERVER[0][0]) |