On Thu 29 Mar 2018 at 13:50:54 (-0700), Dan Hitt wrote: > On Thu, Mar 29, 2018 at 1:32 PM, David Wright <deb...@lionunicorn.co.uk> > wrote: > > On Wed 28 Mar 2018 at 22:42:43 (-0700), Dan Hitt wrote: > ... > >> I thought i'd just do what used to be the usual thing on a unix box: > >> i compose-mail in emacs (control-x m), and drafted the text, and put > >> in the other user's name in the To: line. > ... > > I just write username@localhost instead of username on its own. > > That should be enough to stop it leaving the system. > > Thanks David for your reply. > > That doesn't seem to work for me, although maybe i'm not doing it > exactly the way you are --- were you using emacs to manage it?
I just tested it and it worked fine, including the "bogus" message. It also puts a jokey aside into Message-ID because I have no name for my domain. > In emacs, i tried the address otheruser@host, otheruser, > otheruser@localhost, otheruser@host.local The third one, otheruser@localhost. There should be a line in /etc/hosts reading 127.0.0.1 localhost > Here, 'host' is to stand for the hostname of my box, stripped of any > domain information. > > In all four cases, it opened a new tab in my firefox browser, showing > gmail, with the message loaded, and the 'To' field populated. (In the > case of otheruser, it was underlined in red.) If I type (in emacs) ^H v send-mail-function it tells me that that variable is set to sendmail-send-it which probably explains why emacs hands the email off to exim. Perhaps yours is set to mailclient-send-it? See https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Sending.html#Mail-Sending > emacs also warned me that the addresses i was using 'might be bogus'. Yep. > However, invoking the 'mail' program directly does work for me, so i > have a solution (although if i could work it through emacs, without > having to do any serious configuration, it would be much better). I haven't looked into how/whether Debian configures emacs according to which other packages you install (and in what order). Cheers, David.