aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--camel/ChangeLog6
-rw-r--r--camel/providers/smtp/camel-smtp-transport.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index f7a7ddf80c..3932d47e10 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,9 @@
+2000-11-28 Jeffrey Stedfast <fejj@helixcode.com>
+
+ * providers/smtp/camel-smtp-transport.c (smtp_connect): Clear the
+ exception if EHLO fails before trying HELO in the cases where the
+ SMTP provider doesn't announce its ESMTPness.
+
2000-11-28 Not Zed <NotZed@HelixCode.com>
* providers/local/camel-maildir-summary.c
diff --git a/camel/providers/smtp/camel-smtp-transport.c b/camel/providers/smtp/camel-smtp-transport.c
index df70d48baf..7fe0aa5384 100644
--- a/camel/providers/smtp/camel-smtp-transport.c
+++ b/camel/providers/smtp/camel-smtp-transport.c
@@ -200,10 +200,12 @@ smtp_connect (CamelService *service, CamelException *ex)
transport->is_esmtp = TRUE;
if (!smtp_helo (transport, ex)) {
/* Okay, apprently this server doesn't support ESMTP */
+ camel_exception_clear (ex);
transport->is_esmtp = FALSE;
smtp_helo (transport, ex);
}
} else {
+ /* send EHLO */
smtp_helo (transport, ex);
}
mit/deskutils/p5-Goo?h=gnome-3.24&id=9debac461b7729b783ca5a0f5e46461ddac07173'>Change the way Perl modules are installed, update the default Perl to 5.18.mat2014-11-26reebsd-ports-gnome/commit/security/p5-Digest-Tiger?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=e3757b1f31c8468b2d1f038cc5b03881cb2c05a0'>- Drop maintainership of some ports I don't use any moregabor2009-06-271-1/+1 * - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_C...araujo2008-04-171-2/+1