From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: email ui choices? Date: Wed, 15 Jul 2015 09:14:15 +0800 Message-ID: <87lheiusrc.fsf@ericabrahamsen.net> References: <20150714084809.GB11584@unser.net> <87lhejvwox.fsf@ericabrahamsen.net> <87pp3vvunk.fsf@gmx.us> <87si8ruftt.fsf@ericabrahamsen.net> <87egkbt0cd.fsf@gmx.us> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFBHS-0002rh-Nh for emacs-orgmode@gnu.org; Tue, 14 Jul 2015 21:14:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZFBHM-0006AB-5F for emacs-orgmode@gnu.org; Tue, 14 Jul 2015 21:14:38 -0400 Received: from plane.gmane.org ([80.91.229.3]:56184) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZFBHL-000692-Ul for emacs-orgmode@gnu.org; Tue, 14 Jul 2015 21:14:32 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZFBHK-0005OA-6R for emacs-orgmode@gnu.org; Wed, 15 Jul 2015 03:14:30 +0200 Received: from 222.128.167.57 ([222.128.167.57]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 15 Jul 2015 03:14:30 +0200 Received: from eric by 222.128.167.57 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 15 Jul 2015 03:14:30 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Rasmus writes: > Eric Abrahamsen writes: > >> Rasmus writes: >> >>> Eric Abrahamsen writes: >>> >>>> (setq message-send-mail-function 'message-send-mail-with-sendmail) >>>> (setq sendmail-program "msmtp") >>> >>> Emacs is pretty good at talking to smtp servers. You can simply add a >>> header like this to your message (e.g. via `gnus-posting-styles' or >>> `message-default-headers'): >>> >>> X-Message-Smtp-Method: smtp smtp.email.com 465 rasmus >>> >>> For saving the sent mail, Gnus uses the GCC header. I don't know what >>> you'd do in the case of plain message.el. >> >> I looked at my .gnus.el file, and found this: >> >> ;;; the following might be obviated by the X-SMTP-METHOD headers, >> ;;; except I don't think it will work for my case: the header is >> supposed to contain > > How very frustrating.... My guess is that you have got bit rot on your > system. Better call a professional. > > In any case, I have moved ALL sending configuration to gnus-posting-style > and it's brilliant. Before I was messing with hooks to change variables > before dispatching. > > > (setq gnus-posting-styles > '(((lambda () > (rasmus/gnus-posting-style-identify > '(".*") '(("To". "mymail\\.net")) nil "mymail")) > (GCC "nnimap+mail:mymail/sent") > (X-Message-SMTP-Method "smtp mymail.net 465 rasmus") > (signature > (or (ignore-errors > (cookie (concat user-emacs-directory "signatures") "" "")) > "Send from my Emacs")) > (Face (gnus-random-face)) > (address "rasmus@mymail.net") > (Organization nil) > (eval (setq smtpmail-stream-type 'ssl))) > ;; work email omitted > ((lambda () > (rasmus/gnus-posting-style-identify > '("gmx\\|gmane\\|sunsite\\|emacs") > '(("To" . "rasmus@gmx\\.us")) > '(message-news-p) > "gmx")) > (name "Rasmus") > (address "rasmus@gmx.us") > (Organization nil) > (GCC "nnimap+mail:gmx/sent") > (X-Message-SMTP-Method "smtp mail.gmx.com 587 rasmus@gmx.us") > (eval (setq smtpmail-stream-type nil))))) > > `gnus-configure-posting-styles' is handy when changing profile OTG. But how does this handle composing new blank messages? What does `rasmus/gnus-posting-style-identity' do exactly? E