From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/69838 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: unsent messages Date: Mon, 26 Jul 2010 17:36:49 -0700 Message-ID: <87y6cxwyji.fsf@pellet.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1280191057 9963 80.91.229.12 (27 Jul 2010 00:37:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 27 Jul 2010 00:37:37 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M18228@lists.math.uh.edu Tue Jul 27 02:37:36 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OdYAp-0002gz-Er for ding-account@gmane.org; Tue, 27 Jul 2010 02:37:35 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1OdYAA-0002Dz-Hk; Mon, 26 Jul 2010 19:36:54 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1OdYA9-0002Dn-9d for ding@lists.math.uh.edu; Mon, 26 Jul 2010 19:36:53 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1OdY9y-000308-6N for ding@lists.math.uh.edu; Mon, 26 Jul 2010 19:36:52 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1OdY9x-0005Wq-00 for ; Tue, 27 Jul 2010 02:36:41 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OdY9u-0002SB-82 for ding@gnus.org; Tue, 27 Jul 2010 02:36:38 +0200 Original-Received: from c-76-104-189-227.hsd1.wa.comcast.net ([76.104.189.227]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 27 Jul 2010 02:36:38 +0200 Original-Received: from eric by c-76-104-189-227.hsd1.wa.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 27 Jul 2010 02:36:38 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 32 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-76-104-189-227.hsd1.wa.comcast.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:+35Iala7zCXA+EaMC5YqnDy6qJo= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:69838 Archived-At: Every once in a while (maybe once or twice a week, on average), I send a mail via gnus that doesn't actually get sent: gnus believes it has sent the message, it is archived into my Sent group, but the message does not actually go out. All my email accounts are served via google app domains, and I use msmtp for outgoing mail. When I discover that a sent message has not been sent (often a week or two after the fact), I can see that it does not appear in my msmtp.log file. So the crack it's falling through is somewhere between gnus and msmtp. My relevant settings seem to be: --8<---------------cut here---------------start------------->8--- (setq message-send-mail-function 'message-send-mail-with-sendmail) (setq sendmail-program "/usr/bin/msmtp") --8<---------------cut here---------------end--------------->8--- Gnus is v5.13, msmtp is 1.4.20, emacs is 23.2.1. I've also got a message-send-mail-hook that switches the outgoing msmtp account based on the From header of outgoing messages, which I found here: http://www.emacswiki.org/emacs/GnusMSMTP#toc1 I'm using it just as it appears there. I guess I'd just like to know how to ensure some sort of transaction integrity here: either it goes out and really does go, or it blows up and I know about it. Can anyone tell me if there are places in this chain where errors could be muffled? Thanks very much! Eric