diff options
author | Richard Miller <millerresearch@gmail.com> | 2011-08-31 07:40:10 -0400 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2011-08-31 07:40:10 -0400 |
commit | 4a8214b1ecfbd64e83491c580dc53941c7285591 (patch) | |
tree | 367029979e71b196b7c92313de655fee6db1a9a7 /src/cmd/upas | |
parent | 86ce4cedbf92c32ae857b9c193bc50c1c1070866 (diff) | |
download | plan9port-4a8214b1ecfbd64e83491c580dc53941c7285591.tar.gz plan9port-4a8214b1ecfbd64e83491c580dc53941c7285591.tar.bz2 plan9port-4a8214b1ecfbd64e83491c580dc53941c7285591.zip |
upas/smtp: fixes for authenticated connections
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4967049
Diffstat (limited to 'src/cmd/upas')
-rw-r--r-- | src/cmd/upas/smtp/mxdial.c | 1 | ||||
-rw-r--r-- | src/cmd/upas/smtp/smtp.c | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/cmd/upas/smtp/mxdial.c b/src/cmd/upas/smtp/mxdial.c index 60dfac5f..f3a2a209 100644 --- a/src/cmd/upas/smtp/mxdial.c +++ b/src/cmd/upas/smtp/mxdial.c @@ -124,6 +124,7 @@ mxlookup(DS *ds, char *domain) int i, n, nmx; Ndbtuple *t, *tmx, *tpref, *tip; + strcpy(domain, ds->host); ds->netdir = "/net"; nmx = 0; if((t = dnsquery(nil, ds->host, "mx")) != nil){ diff --git a/src/cmd/upas/smtp/smtp.c b/src/cmd/upas/smtp/smtp.c index fd867cd6..893f5789 100644 --- a/src/cmd/upas/smtp/smtp.c +++ b/src/cmd/upas/smtp/smtp.c @@ -395,10 +395,10 @@ doauth(char *methods) if(user != nil) p = auth_getuserpasswd(nil, - "proto=pass service=smtp server=%q user=%q", ds.host, user); + "proto=pass service=smtp role=client server=%q user=%q", ds.host, user); else p = auth_getuserpasswd(nil, - "proto=pass service=smtp server=%q", ds.host); + "proto=pass service=smtp role=client server=%q", ds.host); if (p == nil) return Giveup; |