From 6c52c8d927dd940ad14eb42fa045171c24791367 Mon Sep 17 00:00:00 2001 From: Andrew Chen Date: Thu, 23 Dec 2010 17:15:20 +0000 Subject: [PATCH] Set a default hostname if we can't get the local hostname. Fixes issue 2750. --- src/com/fsck/k9/mail/transport/SmtpTransport.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/fsck/k9/mail/transport/SmtpTransport.java b/src/com/fsck/k9/mail/transport/SmtpTransport.java index 706c4ed94..377be1114 100644 --- a/src/com/fsck/k9/mail/transport/SmtpTransport.java +++ b/src/com/fsck/k9/mail/transport/SmtpTransport.java @@ -196,6 +196,12 @@ public class SmtpTransport extends Transport } } + // If we don't have a hostname for whatever reason, set a sane default (see issue 2750). + if (localHost.equals("")) + { + localHost = "android"; + } + List results = executeSimpleCommand("EHLO " + localHost); m8bitEncodingAllowed = results.contains("8BITMIME");