diff options
| author | Alex Musolino <alex@musolino.id.au> | 2018-07-08 12:05:42 +0930 |
|---|---|---|
| committer | Alex Musolino <alex@musolino.id.au> | 2018-07-08 12:05:42 +0930 |
| commit | 259a31e59baf7a3e29b7d62d59822b9114b3f805 (patch) | |
| tree | cc7ff99fb3152ce19f8adef8eb892c15102ff162 | |
| parent | e181b7e40532f8cfc4d0d92d1d7ef437227bf281 (diff) | |
| download | plan9front-259a31e59baf7a3e29b7d62d59822b9114b3f805.tar.xz | |
upas/smtp: allow remote port to be set to something other than smtp (e.g. ssmtp)
| -rw-r--r-- | sys/src/cmd/upas/smtp/mxdial.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/upas/smtp/mxdial.c b/sys/src/cmd/upas/smtp/mxdial.c index 74516a030..7a707c509 100644 --- a/sys/src/cmd/upas/smtp/mxdial.c +++ b/sys/src/cmd/upas/smtp/mxdial.c @@ -48,6 +48,8 @@ dialstringparse(char *str, DS *ds) ds->service = strchr(ds->host, '!'); if(ds->service) *ds->service++ = 0; + else + ds->service = "smtp"; if(*ds->host == '$') expand(ds); } @@ -293,7 +295,6 @@ mxdial0(char *addr, char *ddomain, char *gdomain, Mxtab *mx) dprint("mxdial(%s, %s, %s, mx)\n", addr, ddomain, gdomain); memset(mx, 0, sizeof *mx); - addr = netmkaddr(addr, 0, "smtp"); d = mx->ds; dialstringparse(addr, d + 0); nd = 1; |
