[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/async 4e894a2 16/60: Update README.
From: |
Stefan Monnier |
Subject: |
[elpa] externals/async 4e894a2 16/60: Update README. |
Date: |
Tue, 8 Oct 2019 10:11:29 -0400 (EDT) |
branch: externals/async
commit 4e894a2bcc66dc583a9c5e851565b2fcffa0150f
Author: Thierry Volpiatto <address@hidden>
Commit: Thierry Volpiatto <address@hidden>
Update README.
---
README.md | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/README.md b/README.md
index 5b2dd6c..e55e13c 100644
--- a/README.md
+++ b/README.md
@@ -51,6 +51,22 @@ to do this, add to your init file:
You can control which packages will compile async with
`async-bytecomp-allowed-packages`.
Set it to `'(all)` to be sure you will compile all packages asynchronously.
+## Send mails asynchronously with smtp mail async
+
+To enable this feature, ensure smtp-mail-async.el is loaded and use
+`(setq message-send-mail-function 'async-smtpmail-send-it)`.
+
+WARNINGS:
+
+- When using recent emacs (25+) the network security manager maybe
+called interactively in child emacs and make `async-smtpmail-send-it`
+fail, so be sure to send email once synchronously before using
+`async-smtpmail-send-it` as your `message-send-mail-function`.
+
+- You may loose your sent mail if your network is down, so ensure to
+queue your mails if so. you can do this automatically,
+see [issue #64](https://github.com/jwiegley/emacs-async/issues/64).
+
# Async usage
The interface is intended to be very easy to use:
- [elpa] externals/async 57f5d81 06/60: Allow passing multiple forms to async-let, (continued)
- [elpa] externals/async 57f5d81 06/60: Allow passing multiple forms to async-let, Stefan Monnier, 2019/10/08
- [elpa] externals/async 31b1691 02/60: Don't query in set-visited-file-name., Stefan Monnier, 2019/10/08
- [elpa] externals/async 8242878 08/60: Merge pull request #69 from jwiegley/async_let, Stefan Monnier, 2019/10/08
- [elpa] externals/async 2018523 15/60: Inject nsm-* vars in smtp-mail for emacs-25+ (#75)., Stefan Monnier, 2019/10/08
- [elpa] externals/async 666066d 14/60: Merge pull request #72 from jwiegley/Fix_async_ready, Stefan Monnier, 2019/10/08
- [elpa] externals/async 54977d6 10/60: Improve formatting in README., Stefan Monnier, 2019/10/08
- [elpa] externals/async e1a3735 20/60: Merge branch 'master' of github.com:jwiegley/emacs-async, Stefan Monnier, 2019/10/08
- [elpa] externals/async d6222c2 22/60: Ensure wdired-use-interactive-rename is disabled., Stefan Monnier, 2019/10/08
- [elpa] externals/async d422df5 24/60: Add new var to allow calling emacs with -Q or -q (#80)., Stefan Monnier, 2019/10/08
- [elpa] externals/async c3b297f 27/60: Merge pull request #83 from darkfeline/lighter, Stefan Monnier, 2019/10/08
- [elpa] externals/async 4e894a2 16/60: Update README.,
Stefan Monnier <=
- [elpa] externals/async 324549b 36/60: Merge pull request #94 from astahlman/auto-select-coding, Stefan Monnier, 2019/10/08
- [elpa] externals/async d13c0bc 35/60: Choose coding system based on environment, Stefan Monnier, 2019/10/08
- [elpa] externals/async 890b38f 18/60: Add makefile., Stefan Monnier, 2019/10/08
- [elpa] externals/async afd1ad5 39/60: Allow removing text properties in strings when injecting, Stefan Monnier, 2019/10/08
- [elpa] externals/async 0a56cae 50/60: Update README, Stefan Monnier, 2019/10/08
- [elpa] externals/async b13baeb 47/60: Fix two issues in async-inject-variables, Stefan Monnier, 2019/10/08
- [elpa] externals/async 6fa6a86 49/60: Don't quote numbers as well, Stefan Monnier, 2019/10/08
- [elpa] externals/async caad15c 42/60: Bump to 1.9.3, Stefan Monnier, 2019/10/08
- [elpa] externals/async 373b32a 55/60: Remove props recursively when injecting vars with NOPROPS, Stefan Monnier, 2019/10/08
- [elpa] externals/async 81dc034 54/60: Merge pull request #107 from CeleritasCelery/master, Stefan Monnier, 2019/10/08