25 Commits (1788ceb0f46a27baa93deda04d19901a50198a7c)

Author SHA1 Message Date
Daniel Borchmann a49d7fc76d
Remove calls to some obsolete CL functions 2 years ago
Daniel Borchmann 44c23b7a28
Do not partially fetch articles
This leads to errors when forgetting to fetch the complete article before
forwarding it.  Moreover, redisplaying the article sometimes leads to a
completely fetched article to be displayed only partially again, resulting in
repeated fetched.  Finally, the performance gain is not worth the effort in my
setup, so let's just disable it.
3 years ago
Daniel Borchmann bc3e2e875f
Remove duplicate entries when setting Gnus' select methods 3 years ago
Daniel Borchmann 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.
3 years ago
Daniel Borchmann a69d837171
Make automatic IMAP accounts fetch articles partially by default 3 years ago
Daniel Borchmann f163e925b8
Silence byte-compiler in custom mail handling code 3 years ago
Daniel Borchmann 2ce73e0a52
[Mail] Only show SMTP trace buffer when available 4 years ago
Daniel Borchmann 0e9f5cc5f7
[Mail] Add accessor functions for ‘db/mail-accounts’ 4 years ago
Daniel Borchmann 4128bcd249
[Mail] Set some related variables directly via ‘db/mail-accounts’ 4 years ago
Daniel Borchmann f69abd6ec6
[Mail] Move advice to attach at end-of-buffer to init.el 4 years ago
Daniel Borchmann b8912ae08d
[Mail] Move SMTP error handling code directly to ‘db/smtpmail-send-it’ 4 years ago
Daniel Borchmann 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’.
4 years ago
Daniel Borchmann 8864a5bffe
[Mail] Use ‘cl-remove-if’ instead of ‘remove-if’ 4 years ago
Daniel Borchmann 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.
4 years ago
Daniel Borchmann c52f3c7fdd
[Mail] Documentation and minor refactoring of db-mail 4 years ago
Daniel Borchmann ca6688996c
[Mail] Fix usage of ‘cl-assert’ 4 years ago
Daniel Borchmann 3f35471081
[Mail] Make sending mails more robust 4 years ago
Daniel Borchmann 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’.
4 years ago
Daniel Borchmann b1c485e079
[Mail] Move fix to attach files to the end of a message to db-mail 4 years ago
Daniel Borchmann 363c5f8108
[Mail] Some structuring for db-mail 4 years ago
Daniel Borchmann 75d6cbdf95
[Gnus] Move setting of mail related variables to db-mail 4 years ago
Daniel Borchmann 26b0234b56
[Gnus] Move Gnus’ demon configuration to db-mail and init.el 4 years ago
Daniel Borchmann 784f5ce1fd
[Mail] Move ‘db/mail-accounts’ to db-mail package 4 years ago
Daniel Borchmann 1066e266fc
[Mail] Refactor SMTP configuration 4 years ago
Daniel Borchmann c6f28090df
[Gnus] Moving most of the configuration to init.el 4 years ago