aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2017-09-13 18:08:34 +0200
committerLars Ingebrigtsen2017-09-13 18:08:51 +0200
commit6519df8f5a10826f4a3203aa55da30bca25cb6f1 (patch)
tree73c2b10c86f3e5297ba9cc5e6672b8e03c854104
parentb74d536ed414717e974109f2db67274cba4dcebf (diff)
downloademacs-6519df8f5a10826f4a3203aa55da30bca25cb6f1.tar.gz
emacs-6519df8f5a10826f4a3203aa55da30bca25cb6f1.zip
Make fully qualified domain names more fully qualified
* lisp/gnus/message.el (message-make-fqdn): Don't try to use a system-name without any periods as a fully qualified domain name.
-rw-r--r--lisp/gnus/message.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 214cf61e84d..80f270a0c11 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -5778,7 +5778,10 @@ give as trustworthy answer as possible."
5778 (not (string-match message-bogus-system-names message-user-fqdn))) 5778 (not (string-match message-bogus-system-names message-user-fqdn)))
5779 ;; `message-user-fqdn' seems to be valid 5779 ;; `message-user-fqdn' seems to be valid
5780 message-user-fqdn) 5780 message-user-fqdn)
5781 ((not (string-match message-bogus-system-names sysname)) 5781 ;; A system name without any dots is unlikely to be a good fully
5782 ;; qualified domain name.
5783 ((and (string-match "[.]" sysname)
5784 (not (string-match message-bogus-system-names sysname)))
5782 ;; `system-name' returned the right result. 5785 ;; `system-name' returned the right result.
5783 sysname) 5786 sysname)
5784 ;; Try `mail-host-address'. 5787 ;; Try `mail-host-address'.