darcs

Issue 907 Wish for injecting mail (darcs send) directly into MTA via SMTP

Title Wish for injecting mail (darcs send) directly into MTA via SMTP
Priority wishlist Status duplicate
Milestone Resolved in
Superseder wish: injecting mail (darcs send) directly into remote MTA via SMTP
View: 906
Nosy List darcs-devel, dmitry.kurochkin, kowey, thorkilnaur, tommy, twb
Assigned To
Topics

Created on 2008-06-05.03:36:20 by twb, last changed 2009-08-27.14:00:25 by admin.

Messages
msg4956 (view) Author: twb Date: 2008-06-05.03:36:18
I wish for "darcs send" to support sending mail by speaking SMTP
directly to an remote MTA, in addition to the current support for
/usr/sbin/sendmail.  Below is a summary of arguments for this change.

I work from a subnotebook, which has limited volatile (RAM) and
non-volatile (SSD) storage.

One of the steps I take to reduce resource usage is to refrain from
running an MTA.  All MTAs I'm aware of either have a
permanently-running daemon (e.g. nullmailer), or simply discard
outbound mail instead of queuing it (e.g. ssmtp).

Other tools I use regularly I can configure to inject mail via SMTP
instead of /usr/sbin/sendmail, with a configurable SMTP host.  So I
simply configure them to send the mail directly to my company or ISP's
"smarthost" MTA.  This includes

    - git-send-mail (--smtp-server switch)
    - hg email (email/method in ~/.hgrc)
    - mutt (smtp_url in ~/.muttrc)
    - reportbug (-M switch)
    - bts (BTS_SMTP_HOST environment variable)
    - emacs (SMTPSERVER environment variable)

I believe it is increasingly common for laptops and workstations to
run without a local MTA.  For example, Ubuntu does not include any MTA
in its default desktop install.  Since Etch, the Debian GNU/Linux
distribution ships with an MTA installed by default, but (unlike
Sarge) is not configured during installation, and thus out-of-the-box
outbound mail is queued indefinitely.  Thus a sendmail-reliant "darcs
send" will not work "out of the box" on these distros.
History
Date User Action Args
2008-06-05 03:36:20twbcreate
2008-06-05 07:01:53koweysetpriority: wishlist
status: unread -> duplicate
superseder: + wish: injecting mail (darcs send) directly into remote MTA via SMTP
nosy: tommy, beschmi, dagit, twb
2009-08-06 21:07:22adminsetnosy: + dmitry.kurochkin, simon, kowey, thorkilnaur, - beschmi
2009-08-11 00:16:36adminsetnosy: - dagit
2009-08-25 18:12:07adminsetnosy: + darcs-devel, - simon
2009-08-27 14:00:25adminsetnosy: tommy, kowey, darcs-devel, twb, thorkilnaur, dmitry.kurochkin