unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
@ 2016-05-03  7:34 N. Jackson
  2016-05-03 20:13 ` Glenn Morris
  0 siblings, 1 reply; 10+ messages in thread
From: N. Jackson @ 2016-05-03  7:34 UTC (permalink / raw)
  To: 23432

Emails going out from my computer from Gnus now have Message-IDs ending
in @gmail.com. Previously the Message-IDs ended in
@moondust.localdomain, where moondust is my computer.

Looking back at my sent messages, the change happened on or around
2016-01-31. This corresponds with the date when I went from Emacs 24 to
the Emacs 25.0.90 pretest.

Possibly relevant: My default SMTP server is on Gmail. (But then it
always was.) However, I am also getting these @gmail.com Message-IDs on
messages not sent out through a Gmail SMTP server.



In GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9)
 of 2016-04-26 built on moondust
Repository revision: 5c587fdff164e8b90beb47f6da64b4884290e40a
Windowing system distributor 'Fedora Project', version 11.0.11803000
System Description:	Fedora release 23 (Twenty Three)

Configured using:
 'configure CFLAGS=-O3'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LC_MONETARY: en_DK.utf8
  value of $LC_NUMERIC: en_DK.utf8
  value of $LC_TIME: en_DK.utf8
  value of $LANG: en_CA.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Group

Minor modes in effect:
  pdf-occur-global-minor-mode: t
  gnus-undo-mode: t
  recentf-mode: t
  display-battery-mode: t
  display-time-mode: t
  show-paren-mode: t
  savehist-mode: t
  save-place-mode: t
  electric-pair-mode: t
  desktop-save-mode: t
  delete-selection-mode: t
  cua-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  buffer-read-only: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  global-visual-line-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Recent messages:
Retrieving newsgroup: nnfolder+archive:sent.2016-01...
Fetching headers for nnfolder+archive:sent.2016-01...done
Sorting articles...done
Generating summary...done
Auto-saving...done
mwheel-scroll: Beginning of buffer [2 times]
Retrieving newsgroup: nnfolder+archive:sent.2015-12...
Fetching headers for nnfolder+archive:sent.2015-12...done
Sorting articles...done
Generating summary...done

Load-path shadows:
/home/nlj/.emacs.d/elpa/org-20160502/ob-gnuplot hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-gnuplot
/home/nlj/.emacs.d/elpa/org-20160502/org-eshell hides /data/projects/vc/emacs/git/emacs/lisp/org/org-eshell
/home/nlj/.emacs.d/elpa/org-20160502/ox-md hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-md
/home/nlj/.emacs.d/elpa/org-20160502/ob-shen hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-shen
/home/nlj/.emacs.d/elpa/org-20160502/org-timer hides /data/projects/vc/emacs/git/emacs/lisp/org/org-timer
/home/nlj/.emacs.d/elpa/org-20160502/ob-ruby hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ruby
/home/nlj/.emacs.d/elpa/org-20160502/ox hides /data/projects/vc/emacs/git/emacs/lisp/org/ox
/home/nlj/.emacs.d/elpa/org-20160502/ox-html hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-html
/home/nlj/.emacs.d/elpa/org-20160502/ob-latex hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-latex
/home/nlj/.emacs.d/elpa/org-20160502/org-archive hides /data/projects/vc/emacs/git/emacs/lisp/org/org-archive
/home/nlj/.emacs.d/elpa/org-20160502/ob-org hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-org
/home/nlj/.emacs.d/elpa/org-20160502/org-install hides /data/projects/vc/emacs/git/emacs/lisp/org/org-install
/home/nlj/.emacs.d/elpa/org-20160502/ox-latex hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-latex
/home/nlj/.emacs.d/elpa/org-20160502/ob-sass hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-sass
/home/nlj/.emacs.d/elpa/org-20160502/ox-icalendar hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-icalendar
/home/nlj/.emacs.d/elpa/org-20160502/ob-screen hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-screen
/home/nlj/.emacs.d/elpa/org-20160502/org-bibtex hides /data/projects/vc/emacs/git/emacs/lisp/org/org-bibtex
/home/nlj/.emacs.d/elpa/org-20160502/org-footnote hides /data/projects/vc/emacs/git/emacs/lisp/org/org-footnote
/home/nlj/.emacs.d/elpa/org-20160502/org-datetree hides /data/projects/vc/emacs/git/emacs/lisp/org/org-datetree
/home/nlj/.emacs.d/elpa/org-20160502/org-colview hides /data/projects/vc/emacs/git/emacs/lisp/org/org-colview
/home/nlj/.emacs.d/elpa/org-20160502/org-attach hides /data/projects/vc/emacs/git/emacs/lisp/org/org-attach
/home/nlj/.emacs.d/elpa/org-20160502/org-mouse hides /data/projects/vc/emacs/git/emacs/lisp/org/org-mouse
/home/nlj/.emacs.d/elpa/org-20160502/ob-dot hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-dot
/home/nlj/.emacs.d/elpa/org-20160502/ob-scala hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-scala
/home/nlj/.emacs.d/elpa/org-20160502/org-compat hides /data/projects/vc/emacs/git/emacs/lisp/org/org-compat
/home/nlj/.emacs.d/elpa/org-20160502/ob-core hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-core
/home/nlj/.emacs.d/elpa/org-20160502/ob-awk hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-awk
/home/nlj/.emacs.d/elpa/org-20160502/ob-makefile hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-makefile
/home/nlj/.emacs.d/elpa/org-20160502/org-macro hides /data/projects/vc/emacs/git/emacs/lisp/org/org-macro
/home/nlj/.emacs.d/elpa/org-20160502/org-ctags hides /data/projects/vc/emacs/git/emacs/lisp/org/org-ctags
/home/nlj/.emacs.d/elpa/org-20160502/org-capture hides /data/projects/vc/emacs/git/emacs/lisp/org/org-capture
/home/nlj/.emacs.d/elpa/org-20160502/ox-beamer hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-beamer
/home/nlj/.emacs.d/elpa/org-20160502/org-mobile hides /data/projects/vc/emacs/git/emacs/lisp/org/org-mobile
/home/nlj/.emacs.d/elpa/org-20160502/org-indent hides /data/projects/vc/emacs/git/emacs/lisp/org/org-indent
/home/nlj/.emacs.d/elpa/org-20160502/ob-lilypond hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-lilypond
/home/nlj/.emacs.d/elpa/org-20160502/ob-asymptote hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-asymptote
/home/nlj/.emacs.d/elpa/org-20160502/ox-odt hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-odt
/home/nlj/.emacs.d/elpa/org-20160502/org-w3m hides /data/projects/vc/emacs/git/emacs/lisp/org/org-w3m
/home/nlj/.emacs.d/elpa/org-20160502/ob-plantuml hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-plantuml
/home/nlj/.emacs.d/elpa/org-20160502/ob-table hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-table
/home/nlj/.emacs.d/elpa/org-20160502/ob-ocaml hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ocaml
/home/nlj/.emacs.d/elpa/org-20160502/org-crypt hides /data/projects/vc/emacs/git/emacs/lisp/org/org-crypt
/home/nlj/.emacs.d/elpa/org-20160502/ob-js hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-js
/home/nlj/.emacs.d/elpa/org-20160502/ob-clojure hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-clojure
/home/nlj/.emacs.d/elpa/org-20160502/ob-haskell hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-haskell
/home/nlj/.emacs.d/elpa/org-20160502/org-version hides /data/projects/vc/emacs/git/emacs/lisp/org/org-version
/home/nlj/.emacs.d/elpa/org-20160502/ob-scheme hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-scheme
/home/nlj/.emacs.d/elpa/org-20160502/org-table hides /data/projects/vc/emacs/git/emacs/lisp/org/org-table
/home/nlj/.emacs.d/elpa/org-20160502/ob-C hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-C
/home/nlj/.emacs.d/elpa/org-20160502/ob-ledger hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ledger
/home/nlj/.emacs.d/elpa/org-20160502/ob-fortran hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-fortran
/home/nlj/.emacs.d/elpa/org-20160502/ob-sql hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-sql
/home/nlj/.emacs.d/elpa/org-20160502/org hides /data/projects/vc/emacs/git/emacs/lisp/org/org
/home/nlj/.emacs.d/elpa/org-20160502/org-loaddefs hides /data/projects/vc/emacs/git/emacs/lisp/org/org-loaddefs
/home/nlj/.emacs.d/elpa/org-20160502/org-list hides /data/projects/vc/emacs/git/emacs/lisp/org/org-list
/home/nlj/.emacs.d/elpa/org-20160502/ob-lisp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-lisp
/home/nlj/.emacs.d/elpa/org-20160502/org-docview hides /data/projects/vc/emacs/git/emacs/lisp/org/org-docview
/home/nlj/.emacs.d/elpa/org-20160502/ob-eval hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-eval
/home/nlj/.emacs.d/elpa/org-20160502/org-element hides /data/projects/vc/emacs/git/emacs/lisp/org/org-element
/home/nlj/.emacs.d/elpa/org-20160502/ob hides /data/projects/vc/emacs/git/emacs/lisp/org/ob
/home/nlj/.emacs.d/elpa/org-20160502/ox-ascii hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-ascii
/home/nlj/.emacs.d/elpa/org-20160502/org-info hides /data/projects/vc/emacs/git/emacs/lisp/org/org-info
/home/nlj/.emacs.d/elpa/org-20160502/ob-css hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-css
/home/nlj/.emacs.d/elpa/org-20160502/org-rmail hides /data/projects/vc/emacs/git/emacs/lisp/org/org-rmail
/home/nlj/.emacs.d/elpa/org-20160502/org-irc hides /data/projects/vc/emacs/git/emacs/lisp/org/org-irc
/home/nlj/.emacs.d/elpa/org-20160502/ob-tangle hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-tangle
/home/nlj/.emacs.d/elpa/org-20160502/ob-ditaa hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ditaa
/home/nlj/.emacs.d/elpa/org-20160502/org-feed hides /data/projects/vc/emacs/git/emacs/lisp/org/org-feed
/home/nlj/.emacs.d/elpa/org-20160502/org-clock hides /data/projects/vc/emacs/git/emacs/lisp/org/org-clock
/home/nlj/.emacs.d/elpa/org-20160502/org-habit hides /data/projects/vc/emacs/git/emacs/lisp/org/org-habit
/home/nlj/.emacs.d/elpa/org-20160502/org-pcomplete hides /data/projects/vc/emacs/git/emacs/lisp/org/org-pcomplete
/home/nlj/.emacs.d/elpa/org-20160502/org-entities hides /data/projects/vc/emacs/git/emacs/lisp/org/org-entities
/home/nlj/.emacs.d/elpa/org-20160502/ob-io hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-io
/home/nlj/.emacs.d/elpa/org-20160502/ob-octave hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-octave
/home/nlj/.emacs.d/elpa/org-20160502/org-faces hides /data/projects/vc/emacs/git/emacs/lisp/org/org-faces
/home/nlj/.emacs.d/elpa/org-20160502/ob-perl hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-perl
/home/nlj/.emacs.d/elpa/org-20160502/org-src hides /data/projects/vc/emacs/git/emacs/lisp/org/org-src
/home/nlj/.emacs.d/elpa/org-20160502/org-protocol hides /data/projects/vc/emacs/git/emacs/lisp/org/org-protocol
/home/nlj/.emacs.d/elpa/org-20160502/ox-man hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-man
/home/nlj/.emacs.d/elpa/org-20160502/ob-python hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-python
/home/nlj/.emacs.d/elpa/org-20160502/ob-mscgen hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-mscgen
/home/nlj/.emacs.d/elpa/org-20160502/ox-texinfo hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-texinfo
/home/nlj/.emacs.d/elpa/org-20160502/ob-exp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-exp
/home/nlj/.emacs.d/elpa/org-20160502/org-inlinetask hides /data/projects/vc/emacs/git/emacs/lisp/org/org-inlinetask
/home/nlj/.emacs.d/elpa/org-20160502/ox-publish hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-publish
/home/nlj/.emacs.d/elpa/org-20160502/ob-java hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-java
/home/nlj/.emacs.d/elpa/org-20160502/ob-sqlite hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-sqlite
/home/nlj/.emacs.d/elpa/org-20160502/org-mhe hides /data/projects/vc/emacs/git/emacs/lisp/org/org-mhe
/home/nlj/.emacs.d/elpa/org-20160502/ox-org hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-org
/home/nlj/.emacs.d/elpa/org-20160502/ob-R hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-R
/home/nlj/.emacs.d/elpa/org-20160502/ob-lob hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-lob
/home/nlj/.emacs.d/elpa/org-20160502/ob-picolisp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-picolisp
/home/nlj/.emacs.d/elpa/org-20160502/org-agenda hides /data/projects/vc/emacs/git/emacs/lisp/org/org-agenda
/home/nlj/.emacs.d/elpa/org-20160502/ob-matlab hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-matlab
/home/nlj/.emacs.d/elpa/org-20160502/org-gnus hides /data/projects/vc/emacs/git/emacs/lisp/org/org-gnus
/home/nlj/.emacs.d/elpa/org-20160502/org-macs hides /data/projects/vc/emacs/git/emacs/lisp/org/org-macs
/home/nlj/.emacs.d/elpa/org-20160502/org-id hides /data/projects/vc/emacs/git/emacs/lisp/org/org-id
/home/nlj/.emacs.d/elpa/org-20160502/ob-keys hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-keys
/home/nlj/.emacs.d/elpa/org-20160502/ob-comint hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-comint
/home/nlj/.emacs.d/elpa/org-20160502/ob-ref hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ref
/home/nlj/.emacs.d/elpa/org-20160502/org-bbdb hides /data/projects/vc/emacs/git/emacs/lisp/org/org-bbdb
/home/nlj/.emacs.d/elpa/org-20160502/ob-calc hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-calc
/home/nlj/.emacs.d/elpa/org-20160502/ob-emacs-lisp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-emacs-lisp
/home/nlj/.emacs.d/elpa/org-20160502/ob-maxima hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-maxima
/home/nlj/.emacs.d/elpa/org-20160502/org-plot hides /data/projects/vc/emacs/git/emacs/lisp/org/org-plot
/home/nlj/.emacs.d/elpa/soap-client-3.1.1/soap-inspect hides /data/projects/vc/emacs/git/emacs/lisp/net/soap-inspect
/home/nlj/.emacs.d/elpa/soap-client-3.1.1/soap-client hides /data/projects/vc/emacs/git/emacs/lisp/net/soap-client
~/.emacs.d/modules/emms/lisp/tq hides /data/projects/vc/emacs/git/emacs/lisp/emacs-lisp/tq

Features:
(shadow emacsbug mailalias smtpmail bbdb-message sendmail nnir solar
cal-dst holidays hol-loaddefs cal-move misearch multi-isearch iso-transl
pdf-sync pdf-annot pdf-outline pdf-links pdf-history eieio-opt speedbar
sb-image ezimage dframe shr-color color shr dom gnus-html browse-url xml
url-cache mm-url smiley gnus-cite flow-fill mm-archive gnus-bcklg
gnus-async org-clock tabify qp mail-extr gnus-ml disp-table nndraft nnmh
utf-7 server pinentry epa-file epa derived network-stream nsm starttls
nnfolder bbdb-gnus bbdb-mua nnnil gnus-agent gnus-srvr gnus-score
score-mode nnvirtual gnus-msg nntp gnus-cache flyspell ispell sage
sage-load rx emms-bookmarks emms-cue emms-mode-line-icon emms-browser
sort emms-playlist-sort emms-last-played emms-player-xine
emms-player-mpd emms-playing-time emms-lyrics emms-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util url-parse auth-source url-vars emms-streams emms-tag-editor
emms-mark emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info
emms-info later-do emms-playlist-mode emms-player-vlc
emms-player-mplayer emms-player-simple emms-source-playlist
emms-source-file locate emms-setup emms emms-compat pdf-occur ibuf-ext
ibuffer tablist tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw eieio eieio-core mode-local cedet
pdf-isearch let-alist pdf-misc imenu org-contacts cl-seq org-capture
gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-sum
gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls
gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message
cl-macs rfc822 mml mml-sec password-cache epg mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils
mailheader gnus-win gnus gnus-ems nnheader mail-utils mm-util help-fns
mail-prsvr cl org-rmail org-mhe org-irc org-info org-gnus gnus-util
org-docview doc-view subr-x dired org-bibtex bibtex org-bbdb org-w3m
org-agenda org-pdfview org-element avl-tree pdf-tools compile cus-edit
pdf-view bookmark pp jka-compr pdf-cache pdf-info tq pdf-util image-mode
org advice org-macro org-footnote org-pcomplete pcomplete org-list
org-faces org-entities noutline outline easy-mmode org-version
ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys
ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs
org-loaddefs format-spec find-func bbdb-anniv diary-lib diary-loaddefs
cal-menu calendar cal-loaddefs bbdb-com crm mailabbrev bbdb bbdb-site
timezone bbdb-loaddefs finder-inf tex-site info package epg-config seq
byte-opt gv bytecomp byte-compile cl-extra help-mode cconv edmacro
kmacro recentf tree-widget wid-edit easymenu battery time
wheatgrass-theme paren savehist saveplace elec-pair desktop frameset
cl-loaddefs pcase cl-lib delsel cua-base cus-start cus-load time-date
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese charscript case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote dbusbind inotify dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)

Memory information:
((conses 16 697961 87468)
 (symbols 48 110240 53)
 (miscs 40 8439 8473)
 (strings 32 201660 9698)
 (string-bytes 1 6911096)
 (vectors 16 55147)
 (vector-slots 8 1854302 157165)
 (floats 8 1159 773)
 (intervals 56 21573 416)
 (buffers 976 71)
 (heap 1024 144878 43171))





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-03  7:34 bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com N. Jackson
@ 2016-05-03 20:13 ` Glenn Morris
  2016-05-04  0:59   ` N. Jackson
  0 siblings, 1 reply; 10+ messages in thread
From: Glenn Morris @ 2016-05-03 20:13 UTC (permalink / raw)
  To: N. Jackson; +Cc: 23432


Please try edebugging message-make-fqdn to see what is going on.

Eg:
(require 'message)
C-h f message-make-fqdn RET
Follow link to source.
C-u M-x eval-defun
M-: (message-make-fqdn)
Step through with SPC





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-03 20:13 ` Glenn Morris
@ 2016-05-04  0:59   ` N. Jackson
  2016-05-04 14:50     ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: N. Jackson @ 2016-05-04  0:59 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 23432

At 16:13 -0400 on Tuesday 2016-05-03, Glenn Morris wrote:
>
> Please try edebugging message-make-fqdn to see what is going on.

Thanks Glenn.


* The problem is `system-name'

So it turns out that the change in behaviour is coming from a lower
level, from the function `system-name'


* Message-ID is being set as documented

Emacs is working as documented in (info "(message) News Headers"):

    ‘Message-ID’
         This required header will be generated by Message.  A unique ID
         will be created based on the date, time, user name (for the local
         part) and the domain part.  For the domain part, message will look
         (in this order) at ‘message-user-fqdn’, ‘system-name’,
         ‘mail-host-address’ and ‘message-user-mail-address’ (i.e.,
         ‘user-mail-address’) until a probably valid fully qualified domain
         name (FQDN) was found.

The first thing that looked at for a domain name is
`message-user-fqdn' which is nil on my system. Then `system-name' is
looked at.

On Emacs 24.5 `system-name' returns "moondust.localdomain". This
satisfies the search, and the Message-ID is reported as
xyz@moondust.localdomain (for some value xyz). This is what I have grown
to expect.

On Emacs 25.0.93 `system-name' returns "moondust". This does not satisfy
the search and so `mail-host-address' is looked at, but it is nil.
Finally, `message-user-mail-address' is tried. When Gnus has started,
this evaluates to my default email address "nljlistbox2@gmail.com", and
so the Message-ID becomes xyz@gmail.com.


* Undesirable behaviour

This is undesirable, and is especially embarrassing when I send mail from
a non-gmail email address through a non-gmail SMTP server -- it still
shows a Message-ID xyz@gmail.com!


* Potential workaround

Naturally, I can work around the change in behaviour by setting
`message-user-fqdn', or possibly (?) by changing my system's host name,
or possibly by setting `mail-host-address'.


* If there is to be no fix, is a NEWS item warranted?

However, if the new behaviour is not going to be "fixed", then I think
the change should be reported in NEWS. After all, this is rather
embarrassing and it is not immediately obvious that there's a problem --
my emails have been going out like that since the end of January and I
only noticed today.


* Is it a bug?

What is not clear to me, is if the new behaviour of `system-name' is a
bug or if it fixes a bug in Emacs 24. After all, IIUC my actual hostname is
moondust, not moondust.localhost. In any case, I expect the change of
behaviour is related to this entry in NEWS:

    ** Function 'system-name' now returns an updated value if the current
    system's name has changed or if the Emacs process has changed systems,
    and to avoid long waits it no longer consults DNS to canonicalize the
    name.  The variable 'system-name' is now obsolete.


* A far worse problem

There is a much much worse consequence, though. If I don't start Gnus,
and send an email directly with message, then
`message-user-mail-address' is nil and `message-make-fqdn' falls through
to its default value for the domain name, and the Message-ID becomes
(IIUC) xyz@i-did-not-set--mail-host-address--so-tickle-me which is far
more embarrassing and unacceptable than xyz@gmail.com! I see this string
emerge for example, if I run report-emacs-bug before starting Gnus.
Emacs 24 was immune to this problem.

N.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-04  0:59   ` N. Jackson
@ 2016-05-04 14:50     ` Eli Zaretskii
  2016-05-04 16:26       ` N. Jackson
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2016-05-04 14:50 UTC (permalink / raw)
  To: N. Jackson; +Cc: 23432

> From: nljlistbox2@gmail.com (N. Jackson)
> Date: Tue, 03 May 2016 21:59:56 -0300
> Cc: 23432@debbugs.gnu.org
> 
> 
> * If there is to be no fix, is a NEWS item warranted?

It's already there, no?

> 
> However, if the new behaviour is not going to be "fixed", then I think
> the change should be reported in NEWS. After all, this is rather
> embarrassing and it is not immediately obvious that there's a problem --
> my emails have been going out like that since the end of January and I
> only noticed today.
> 
> 
> * Is it a bug?
> 
> What is not clear to me, is if the new behaviour of `system-name' is a
> bug or if it fixes a bug in Emacs 24.

See bug #19438.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-04 14:50     ` Eli Zaretskii
@ 2016-05-04 16:26       ` N. Jackson
  2016-05-04 17:26         ` Glenn Morris
  0 siblings, 1 reply; 10+ messages in thread
From: N. Jackson @ 2016-05-04 16:26 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 23432

Hi Eli,

At 17:50 +0300 on Wednesday 2016-05-04, Eli Zaretskii wrote:
>> 
>> If there is to be no fix, is a NEWS item warranted?
>
> It's already there, no?

No, it is not. (Looking at the emacs-25 branch as of a few minutes ago,
commit f559b374a30f3615261f7a902fc3428cac6289f4). The only entries under
Gnus and under Message Mode are about images. And there is nothing
relevant under incompatible changes.

The issue is that with the change to the behaviour of `system-name', a
random side effect is that users who's email configurations have worked
properly for years may now have inappropriate (possibly very
inappropriate) strings embedded in their mail headers unbeknownst to
them.

I'm not familiar enough with Message nor with NEWS to know how this
should be worded, but for me something like the following under Gnus and
Message would have told me what I needed to know. (Provided that it is
a) correct, and b) this is the best way of doing things.)

    Users relying on `system-name' to return a stable and fully-qualified
    domain name for the setting of Message-ID are advised that it may no
    longer do so reliably.  It is suggested that they set the variable
    `message-user-fqdn' explicitly.  See the node "News Headers" in the
    Message manual (`M-: (info "(message) News Headers")') for more details.

> See bug #19438.

Thank you for pointing me to that. I don't think I have an opinion on
that. But the fact remains that this change to `system-name' has had a
surprising impact on the return value from `message-make-fqdn'.

N.






^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-04 16:26       ` N. Jackson
@ 2016-05-04 17:26         ` Glenn Morris
  2016-05-04 18:31           ` N. Jackson
  0 siblings, 1 reply; 10+ messages in thread
From: Glenn Morris @ 2016-05-04 17:26 UTC (permalink / raw)
  To: 23432-done


I added a sentence to NEWS.

(Should name.localdomain even have counted as valid for a message-id in
the first place? The point is to be unique.)





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-04 17:26         ` Glenn Morris
@ 2016-05-04 18:31           ` N. Jackson
  2016-05-04 21:27             ` Phillip Lord
  2016-05-04 22:15             ` Glenn Morris
  0 siblings, 2 replies; 10+ messages in thread
From: N. Jackson @ 2016-05-04 18:31 UTC (permalink / raw)
  To: 23432

At 13:26 -0400 on Wednesday 2016-05-04, Glenn Morris wrote:
>
> I added a sentence to NEWS.

Thanks Glenn.

However, I don't believe this is enough.

This is an extremely egregious flaw. Inserting an inappropriate string like
"i-did-not-set--mail-host-address--so-tickle-me" in Emacs users' email
messages, without asking their permission and without informing them, is
unacceptable.

If the "fix" is to document the danger in NEWS, then it should be in the
sections on Message and Gnus. No one is going to think to look under
`system-name'. After all, even the person who made this change to
`system-name' clearly didn't make the connection that it would effect
users's Message-IDs; there's no reason to expect a casual email user to
make that connection.

> (Should name.localdomain even have counted as valid for a message-id in
> the first place? The point is to be unique.)

Well, that's just the suffix of the Message-ID. The full thing would be,
for example, something like 877ff9dc26.fsf@moondust.localhost. Clearly
not unique like a GUID, but having a high probability of uniqueness.

N.






^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-04 18:31           ` N. Jackson
@ 2016-05-04 21:27             ` Phillip Lord
  2016-05-05  0:10               ` N. Jackson
  2016-05-04 22:15             ` Glenn Morris
  1 sibling, 1 reply; 10+ messages in thread
From: Phillip Lord @ 2016-05-04 21:27 UTC (permalink / raw)
  To: N. Jackson; +Cc: 23432

nljlistbox2@gmail.com (N. Jackson) writes:

> At 13:26 -0400 on Wednesday 2016-05-04, Glenn Morris wrote:
>>
>> I added a sentence to NEWS.
>
> Thanks Glenn.
>
> However, I don't believe this is enough.
>
> This is an extremely egregious flaw. Inserting an inappropriate string like
> "i-did-not-set--mail-host-address--so-tickle-me" in Emacs users' email
> messages, without asking their permission and without informing them, is
> unacceptable.

Still, you've got to laugh...

It is supposed to check, though:

   (message-check 'shoot
     (if (re-search-forward
	  "Message-ID.*.i-did-not-set--mail-host-address--so-tickle-me" nil t)
	 (y-or-n-p "You appear to have a misconfigured system.  Really post? ")
       t))

So, I wonder why that is failing. Even if the message were less
whimsical, the fallback is supposed to have been captured.

Phil





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-04 18:31           ` N. Jackson
  2016-05-04 21:27             ` Phillip Lord
@ 2016-05-04 22:15             ` Glenn Morris
  1 sibling, 0 replies; 10+ messages in thread
From: Glenn Morris @ 2016-05-04 22:15 UTC (permalink / raw)
  To: N. Jackson; +Cc: 23432

N. Jackson wrote:

> This is an extremely egregious flaw. Inserting an inappropriate string like
> "i-did-not-set--mail-host-address--so-tickle-me" in Emacs users' email
> messages, without asking their permission and without informing them, is
> unacceptable.

Oh come off it.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com
  2016-05-04 21:27             ` Phillip Lord
@ 2016-05-05  0:10               ` N. Jackson
  0 siblings, 0 replies; 10+ messages in thread
From: N. Jackson @ 2016-05-05  0:10 UTC (permalink / raw)
  To: Phillip Lord; +Cc: 23432

At 22:27 +0100 on Wednesday 2016-05-04, Phillip Lord wrote:
>
> Still, you've got to laugh...
>
> It is supposed to check, though:
>
>    (message-check 'shoot
>      (if (re-search-forward
> 	  "Message-ID.*.i-did-not-set--mail-host-address--so-tickle-me" nil t)
> 	 (y-or-n-p "You appear to have a misconfigured system.  Really post? ")
>        t))
>
> So, I wonder why that is failing. Even if the message were less
> whimsical, the fallback is supposed to have been captured.

Aha! You are quite right Phil. A more careful search shows that every
instance of this string in my mail and news directories is in a message
that is  in a drafts folder; they were never sent!

I was confused by

     ;; Default to this bogus thing.
     (t
      (concat sysname
	      ".i-did-not-set--mail-host-address--so-tickle-me")))))

where this value is set. I'd missed that it was trapped later.

Yeah, it is quite amusing. But not when I'm sending formal emails to
potential employers!

N.






^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-05-05  0:10 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-03  7:34 bug#23432: 25.0.93; Email from Gnus now going out with Message-IDs @gmail.com N. Jackson
2016-05-03 20:13 ` Glenn Morris
2016-05-04  0:59   ` N. Jackson
2016-05-04 14:50     ` Eli Zaretskii
2016-05-04 16:26       ` N. Jackson
2016-05-04 17:26         ` Glenn Morris
2016-05-04 18:31           ` N. Jackson
2016-05-04 21:27             ` Phillip Lord
2016-05-05  0:10               ` N. Jackson
2016-05-04 22:15             ` Glenn Morris

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).