* 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 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
* 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
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).