Pass some globals into sm_init() so that it uses SASL if necessary.
authorPeter Maydell <pmaydell@chiark.greenend.org.uk>
Sun, 13 Nov 2005 23:57:49 +0000 (23:57 +0000)
committerPeter Maydell <pmaydell@chiark.greenend.org.uk>
Sun, 13 Nov 2005 23:57:49 +0000 (23:57 +0000)
[NB that as I do not have a SASL setup I am relying on (a) the patch
being obviously correct and (b) the original submitter having tested!]

ChangeLog
uip/post.c

index 6a7d58d..8679550 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,10 @@
        takes up to a minute in some locking configurations and makes post
        very slow).
 
+       * patch #3913: uip/post.c: pass some globals into sm_init() so that
+       it uses SASL if necessary. (This bug was preventing Bcc'd emails
+       from being sent via SASL authenticated SMTP.)
+
 2005-11-13  Oliver Kiddle  <okiddle@yahoo.co.uk>
 
        * bug #7833: uip/Makefile.in: remove link to install-mh that caused
index 32888e6..aff49a0 100644 (file)
@@ -1477,8 +1477,8 @@ verify_all_addresses (int talk)
     sigon ();
 
     if (!whomsw || checksw)
-       if (rp_isbad (retval = sm_init (clientsw, serversw, 0, 0, snoop, 0,
-                                       0, 0, 0, 0))
+       if (rp_isbad (retval = sm_init (clientsw, serversw, watch, verbose, snoop, 0,
+                                       queued, sasl, saslmech, user))
                || rp_isbad (retval = sm_winit (smtpmode, from)))
            die (NULL, "problem initializing server; %s", rp_string (retval));