gpg-lacre/lacre
Piotr F. Mieszkowski 09d7a498df
Improve delivery error-handling
- Introduce exceptions to be raised upon transient and permanent delivery
failures, as specified by SMTP RFC.  Depending on type of failure, return
either 451 or 554 reply code.

- When serialising a message, treat ValueError as a serialisation issue (and
try again to deliver in cleartext).
2024-08-23 14:16:27 +02:00
..
__init__.py Issue an INFO log entry after configuring logging 2023-11-12 19:57:12 +01:00
_keyringcommon.py lacre.admin: Implement 'identities' sub-command 2023-11-25 16:08:54 +01:00
admin.py lacre.admin: Report misconfiguration 2024-03-01 19:47:10 +00:00
config.py Improve delivery error-handling 2024-08-23 14:16:27 +02:00
core.py Deliver cleartext if Unicode encoding or message serialisation fail 2024-03-02 18:36:41 +01:00
daemon.py Improve delivery error-handling 2024-08-23 14:16:27 +02:00
dbschema.py Set default values for non-nullable lacre_keys columns 2024-03-03 09:25:14 +01:00
keyring.py Make disconnect handling configuration explicit 2023-12-17 14:03:20 +01:00
mailop.py Improve delivery error-handling 2024-08-23 14:16:27 +02:00
notify.py Improve delivery error-handling 2024-08-23 14:16:27 +02:00
recipients.py Rename GPG-Mailgate to Lacre 2024-01-06 14:34:54 +01:00
repositories.py Retrieve data from db result before returning from Context Manager 2024-01-20 18:52:47 +01:00
smime.py Rename GPG-Mailgate to Lacre 2024-01-06 14:34:54 +01:00
stats.py Include exception in ExecutionTimeLogger log record 2024-03-02 18:06:51 +01:00
text.py Make PGP message recognition more thorough 2023-05-08 22:17:02 +02:00
transport.py Improve delivery error-handling 2024-08-23 14:16:27 +02:00