GNU bug report logs - #29427
Problem sending emails in message-mode after restart

Previous Next

Package: emacs;

Reported by: Emmanuel Boudreault <emmanuel.boudreault <at> polymtl.ca>

Date: Fri, 24 Nov 2017 17:35:02 UTC

Severity: normal

Tags: wontfix

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eric Abrahamsen <eric <at> ericabrahamsen.net>
To: 29427 <at> debbugs.gnu.org
Subject: bug#29427: Problem sending emails in message-mode after restart
Date: Fri, 24 Nov 2017 10:33:39 -0800
Emmanuel Boudreault <emmanuel.boudreault <at> polymtl.ca> writes:

> Hello,
>
> I seem to be having an odd bug sending e-mails. I've configured msmtp to
> send e-mails. When I first send an e-mail in emacs, 'send-mail-function'
> isn't defined, I get a prompt, I choose transport and everything works
> as expected. The msmtp log shows that the from field is properly set to
> 'emmanuel.boudreault <at> polymtl.ca'. This keeps working until emacs is
> restarted.
>
> When I restart emacs, 'send-mail-function' is defined. When I try to
> send an e-mail, it fails saying the From field is incorrect. When I look
> at the From field in the msmtp log it shows that emacs generated a From
> field even though there was a valid one in the e-mail header. The From
> field is: 'manu <at> soma.i-did-not-set--mail-host-address--so-tickle-me'.
> The 'send-mail-function' is set to '(quote sendmail-send-it)'.

This happens when the variable `user-mail-address' is not set (or
`message-user-fqdn', or `mail-host-address'). I assume you have one of
those variables set in one of your init files, and that init file is not
automatically loaded.

I'm not sure how `send-mail-function' comes into it, and am a bit
confused by your report: you say when you first send an email in emacs,
it isn't set, but later say when you restart emacs, it is defined.

Anyway, if you're using something based on message-mode, you should
probably just set `message-send-mail-function' directly.

HTH,
Eric





This bug report was last modified 5 years and 247 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.