Commit Graph

22 Commits

Author SHA1 Message Date
Daniel - 5707c9233e
Remember to fix setting `gnus-secondary-select-methods'
If `db/mail-accounts' specifies accounts multiple times, or a definition for
some of these accounts is already present in `db/other-gnus-accounts', accounts
will be added multiple times with the current implementation.  Apparently, Gnus
does not seem to care, but it would be better to have this fixed properly.
2020-07-31 18:09:21 +02:00
Daniel - a69d837171
Make automatic IMAP accounts fetch articles partially by default 2020-07-31 18:08:04 +02:00
Daniel - f163e925b8
Silence byte-compiler in custom mail handling code 2020-06-26 22:49:44 +02:00
Daniel - 2ce73e0a52
[Mail] Only show SMTP trace buffer when available 2019-04-28 10:59:06 +02:00
Daniel - 0e9f5cc5f7
[Mail] Add accessor functions for ‘db/mail-accounts’ 2019-04-24 15:03:19 +02:00
Daniel - 4128bcd249
[Mail] Set some related variables directly via ‘db/mail-accounts’ 2019-03-02 11:33:21 +01:00
Daniel - f69abd6ec6
[Mail] Move advice to attach at end-of-buffer to init.el 2019-02-10 19:58:06 +01:00
Daniel - b8912ae08d
[Mail] Move SMTP error handling code directly to ‘db/smtpmail-send-it’ 2019-02-10 19:55:25 +01:00
Daniel - 0d81c7fa0b
[Mail] Turn advice on how to send mail into a proper function
More concretely, ‘db/set-smtp-server-from-header’ is now called
‘db/smtpmail-send-it’, and the latter can be used as a value for
‘send-mail-function’.
2019-02-10 15:53:18 +01:00
Daniel - 8864a5bffe
[Mail] Use ‘cl-remove-if’ instead of ‘remove-if’ 2019-02-10 14:04:27 +01:00
Daniel - 80ffb3845b
[Mail] Ensure SMTP related variables are loaded before binding them
I do not know whether this is really necessary, but since ‘let’ should bind
variables like ‘smtpmail-smtp-server’ and the like dynamically, it feels better
to have them loaded before binding them.
2019-02-10 14:01:50 +01:00
Daniel - c52f3c7fdd
[Mail] Documentation and minor refactoring of db-mail 2019-02-10 13:58:16 +01:00
Daniel - ca6688996c
[Mail] Fix usage of ‘cl-assert’ 2019-02-09 14:00:33 +01:00
Daniel - 3f35471081
[Mail] Make sending mails more robust 2019-02-09 14:00:24 +01:00
Daniel - f54ba6b0be
[Mail] Move definition of local accounts to separate customizable variable
This variable is called ‘db/other-gnus-accounts’ and can be set with the
customize interface.  This change also obsolete ‘db/personal-gnus-filter-rules’,
is it’s definition can now be inlined directly into the one of
‘db/other-gnus-accounts’.
2019-02-03 09:33:38 +01:00
Daniel - b1c485e079
[Mail] Move fix to attach files to the end of a message to db-mail 2019-02-02 18:00:47 +01:00
Daniel - 363c5f8108
[Mail] Some structuring for db-mail 2019-02-02 17:57:21 +01:00
Daniel - 75d6cbdf95
[Gnus] Move setting of mail related variables to db-mail 2019-02-02 17:49:38 +01:00
Daniel - 26b0234b56
[Gnus] Move Gnus’ demon configuration to db-mail and init.el 2019-02-02 15:34:20 +01:00
Daniel - 784f5ce1fd
[Mail] Move ‘db/mail-accounts’ to db-mail package 2019-02-02 15:30:16 +01:00
Daniel - 1066e266fc
[Mail] Refactor SMTP configuration 2019-02-02 15:14:22 +01:00
Daniel - c6f28090df
[Gnus] Moving most of the configuration to init.el 2019-02-02 15:05:29 +01:00