]> diplodocus.org Git - nmh/blobdiff - uip/post.c
Added start_test()/finish_test() to README.developers.
[nmh] / uip / post.c
index 4391608fcab648fecbb1c162f9cb88d97912b927..db457ad2517355366dbf0086b8e0d55bede1853b 100644 (file)
     X("server host", 6, SERVSW) /* specify alternate SMTP server */ \
     X("snoop", -5, SNOOPSW) /* snoop the SMTP transaction */ \
     X("partno", -6, PARTSW) \
-    X("sasl", SASLminc(-4), SASLSW) \
-    X("nosasl", SASLminc(-6), NOSASLSW) \
-    X("saslmaxssf", SASLminc(-10), SASLMXSSFSW) \
-    X("saslmech", SASLminc(-5), SASLMECHSW) \
-    X("oauth", -5, OAUTHSW) \
+    X("sasl", SASLminc(4), SASLSW) \
+    X("nosasl", SASLminc(6), NOSASLSW) \
+    X("saslmaxssf", SASLminc(10), SASLMXSSFSW) \
+    X("saslmech", SASLminc(5), SASLMECHSW) \
+    X("authservice", SASLminc(0), AUTHSERVICESW) \
     X("user", SASLminc(-4), USERSW) \
     X("port server submission port name/number", 4, PORTSW) \
     X("tls", TLSminc(-3), TLSSW) \
@@ -442,10 +442,13 @@ main (int argc, char **argv)
                        adios (NULL, "missing argument to %s", argp[-2]);
                    continue;
 
-               case OAUTHSW:
-                   if (!(cp = *argp++) || *cp == '-')
+               case AUTHSERVICESW:
+#ifdef OAUTH_SUPPORT
+                   if (!(xoauth_client_res = *argp++) || *xoauth_client_res == '-')
                        adios (NULL, "missing argument to %s", argp[-2]);
-                    xoauth_client_res = cp;
+#else
+                   adios (NULL, "not built with OAuth support");
+#endif
                    continue;
 
                case USERSW: