lambdamail.git
17 months agoehlo only replies with STARTTLS when certs provided. starttls
plugd [Thu, 3 Nov 2022 21:26:11 +0000 (22:26 +0100)]
ehlo only replies with STARTTLS when certs provided.

17 months agoTLS session still failing to start.
plugd [Thu, 3 Nov 2022 15:55:04 +0000 (16:55 +0100)]
TLS session still failing to start.

17 months agoImplemented, but bug in openssl call somewhere.
plugd [Thu, 3 Nov 2022 15:09:50 +0000 (16:09 +0100)]
Implemented, but bug in openssl call somewhere.

17 months agoWorking on starttls implementation.
plugd [Thu, 3 Nov 2022 08:46:18 +0000 (09:46 +0100)]
Working on starttls implementation.

18 months agoVersion bump. master
plugd [Thu, 29 Sep 2022 12:39:41 +0000 (14:39 +0200)]
Version bump.

18 months agoRemote mail delivery will now try all mail servers.
plugd [Thu, 29 Sep 2022 12:29:12 +0000 (14:29 +0200)]
Remote mail delivery will now try all mail servers.

2 years agoVersion bump.
plugd [Tue, 20 Jul 2021 10:28:38 +0000 (12:28 +0200)]
Version bump.

2 years agoCC support working.
plugd [Tue, 20 Jul 2021 10:28:16 +0000 (12:28 +0200)]
CC support working.

2 years agoWorking on multiple recipient (CC) support.
plugd [Mon, 19 Jul 2021 22:03:41 +0000 (00:03 +0200)]
Working on multiple recipient (CC) support.

4 years agoRemoved test code.
Tim Vaughan [Fri, 6 Dec 2019 10:58:44 +0000 (11:58 +0100)]
Removed test code.

4 years agoEarly checking of recipient validity.
Tim Vaughan [Fri, 6 Dec 2019 10:56:51 +0000 (11:56 +0100)]
Early checking of recipient validity.

Stupid domain health checkers keep assuming I'm
a relay.  This should help.

4 years agoVersion bump.
Tim Vaughan [Sat, 14 Sep 2019 20:53:32 +0000 (22:53 +0200)]
Version bump.

4 years agoSupport for multi-line responses.
Tim Vaughan [Sat, 14 Sep 2019 20:52:43 +0000 (22:52 +0200)]
Support for multi-line responses.

4 years agoVersion bump.
Tim Vaughan [Sat, 14 Sep 2019 20:16:41 +0000 (22:16 +0200)]
Version bump.

4 years agoRelaxed status code expectations.
Tim Vaughan [Sat, 14 Sep 2019 20:15:39 +0000 (22:15 +0200)]
Relaxed status code expectations.

4 years agoPrevent retries on delivery rejections.
Tim Vaughan [Fri, 13 Sep 2019 09:10:14 +0000 (11:10 +0200)]
Prevent retries on delivery rejections.

4 years agoAdded command-line option to display version.
Tim Vaughan [Thu, 5 Sep 2019 08:34:33 +0000 (10:34 +0200)]
Added command-line option to display version.

4 years agoFixed mail reception bug.
Tim Vaughan [Thu, 5 Sep 2019 08:29:29 +0000 (10:29 +0200)]
Fixed mail reception bug.

4 years agoFixed #<unspecified> (process-smtp) value on disconnect.
Tim Vaughan [Thu, 5 Sep 2019 07:23:04 +0000 (09:23 +0200)]
Fixed #<unspecified> (process-smtp) value on disconnect.

4 years agoFixed another "received:" mistake.
Tim Vaughan [Thu, 5 Sep 2019 06:55:39 +0000 (08:55 +0200)]
Fixed another "received:" mistake.

Omg.

4 years agoFiddling with "received:" formatting.
Tim Vaughan [Thu, 5 Sep 2019 06:50:43 +0000 (08:50 +0200)]
Fiddling with "received:" formatting.

4 years agoUpdated README.
Tim Vaughan [Wed, 4 Sep 2019 22:09:29 +0000 (00:09 +0200)]
Updated README.

4 years agoFormatting improvement.
Tim Vaughan [Wed, 4 Sep 2019 22:01:51 +0000 (00:01 +0200)]
Formatting improvement.

4 years agoOutgoing delivery working!
Tim Vaughan [Wed, 4 Sep 2019 21:50:18 +0000 (23:50 +0200)]
Outgoing delivery working!

Although there's infrastruture for retrying messages
with delivery failures, this only occurs after another
connection has been made. I.e. there's no support for
retrying after a certain period, which is needed.

4 years agoFixed bug.
Tim Vaughan [Wed, 4 Sep 2019 17:46:08 +0000 (19:46 +0200)]
Fixed bug.

4 years agoImproved logging.
Tim Vaughan [Wed, 4 Sep 2019 17:37:08 +0000 (19:37 +0200)]
Improved logging.

4 years agoAdded received header to mail on receipt.
Tim Vaughan [Wed, 4 Sep 2019 17:30:36 +0000 (19:30 +0200)]
Added received header to mail on receipt.

4 years agoFirst successful remote delivery.
Tim Vaughan [Wed, 4 Sep 2019 17:01:16 +0000 (19:01 +0200)]
First successful remote delivery.

4 years agoDraft remote-delivery implementation.
Tim Vaughan [Wed, 4 Sep 2019 15:52:46 +0000 (17:52 +0200)]
Draft remote-delivery implementation.

4 years agoTiny cleanup.
Tim Vaughan [Wed, 4 Sep 2019 14:47:17 +0000 (16:47 +0200)]
Tiny cleanup.

4 years agoImplemented authentication for remote delivery.
Tim Vaughan [Wed, 4 Sep 2019 12:17:30 +0000 (14:17 +0200)]
Implemented authentication for remote delivery.

4 years agoCleanup.
Tim Vaughan [Wed, 4 Sep 2019 09:40:47 +0000 (11:40 +0200)]
Cleanup.

4 years agoDeferred mail delivery until after incomming SMTP transaction.
Tim Vaughan [Tue, 3 Sep 2019 12:16:37 +0000 (14:16 +0200)]
Deferred mail delivery until after incomming SMTP transaction.

4 years agoAUTH PLAIN implementation finished.
Tim Vaughan [Tue, 3 Sep 2019 08:06:42 +0000 (10:06 +0200)]
AUTH PLAIN implementation finished.

4 years agoImplementing AUTH PLAIN authentication.
Tim Vaughan [Mon, 2 Sep 2019 13:34:20 +0000 (15:34 +0200)]
Implementing AUTH PLAIN authentication.

4 years agoRemoved unused import.
Tim Vaughan [Sat, 24 Aug 2019 08:37:15 +0000 (10:37 +0200)]
Removed unused import.

4 years agoAdded license file.
Tim Vaughan [Sat, 24 Aug 2019 08:34:02 +0000 (10:34 +0200)]
Added license file.

4 years agoAdded README.
Tim Vaughan [Sat, 24 Aug 2019 08:33:27 +0000 (10:33 +0200)]
Added README.

4 years agoDrops privs after starting listener.
Tim Vaughan [Fri, 23 Aug 2019 22:07:25 +0000 (00:07 +0200)]
Drops privs after starting listener.

4 years agoAdded maildir delivery support.
Tim Vaughan [Fri, 23 Aug 2019 13:47:15 +0000 (15:47 +0200)]
Added maildir delivery support.

4 years agoAlmost ready for receive-only mode.
Tim Vaughan [Fri, 23 Aug 2019 08:11:08 +0000 (10:11 +0200)]
Almost ready for receive-only mode.

4 years agoPreserve newlines in messages.
Tim Vaughan [Thu, 22 Aug 2019 14:15:50 +0000 (16:15 +0200)]
Preserve newlines in messages.

4 years agoAdded exception handling.
Tim Vaughan [Tue, 20 Aug 2019 07:54:47 +0000 (09:54 +0200)]
Added exception handling.

4 years agoFixed line ending problem.
Tim Vaughan [Mon, 19 Aug 2019 17:32:08 +0000 (19:32 +0200)]
Fixed line ending problem.

4 years agoSuccessfully accepted connection from other MTA.
Tim Vaughan [Mon, 19 Aug 2019 16:56:44 +0000 (18:56 +0200)]
Successfully accepted connection from other MTA.

4 years agoInitial commit.
Tim Vaughan [Mon, 19 Aug 2019 13:47:22 +0000 (15:47 +0200)]
Initial commit.