Sendmail - Send email and text notifications, (notification device) no local server needed

Ok here's the latest test - this was without a preceding email:

dev:4952020-11-18 04:05:37.912 pm debugIn quit case
dev:4952020-11-18 04:05:37.908 pm debugGot server response 221 value = 2.0.0 lastCommand = (other)
dev:4952020-11-18 04:05:37.904 pm debuglastCommand = other
dev:4952020-11-18 04:05:37.901 pm debugIn parse - 221 2.0.0 Bye
dev:4952020-11-18 04:05:37.898 pm debugGot server response 250 value = 2.0.0 lastCommand = (other)
dev:4952020-11-18 04:05:37.894 pm debuglastCommand = other
dev:4952020-11-18 04:05:37.890 pm debugIn parse - 250 2.0.0 Ok: queued as 5437671E002B
dev:4952020-11-18 04:05:37.886 pm debugGot server response 354 value = End lastCommand = (other)
dev:4952020-11-18 04:05:37.883 pm debuglastCommand = other
dev:4952020-11-18 04:05:37.877 pm debugIn parse - 354 End data with .
dev:4952020-11-18 04:05:37.870 pm debugGot server response 250 value = 2.1.5 lastCommand = (other)
dev:4952020-11-18 04:05:37.865 pm debuglastCommand = other
dev:4952020-11-18 04:05:37.861 pm debugIn parse - 250 2.1.5 Ok
dev:4952020-11-18 04:05:37.856 pm debugGot server response 250 value = 2.1.0 lastCommand = (sendmessage)
dev:4952020-11-18 04:05:37.851 pm debuglastCommand = sendmessage
dev:4952020-11-18 04:05:37.847 pm debugIn parse - 250 2.1.0 Ok
dev:4952020-11-18 04:05:37.308 pm debugquit
dev:4952020-11-18 04:05:36.794 pm debug.
dev:4952020-11-18 04:05:36.280 pm debug
dev:4952020-11-18 04:05:35.770 pm debugtest 6
dev:4952020-11-18 04:05:35.252 pm debug
dev:4952020-11-18 04:05:34.739 pm debugDate: Wed Nov 18 16:05:31 AEDT 2020
dev:4952020-11-18 04:05:34.222 pm debugSubject: Home Activity Event
dev:4952020-11-18 04:05:33.708 pm debugTo: <to>
dev:4952020-11-18 04:05:33.205 pm debugFrom: <from>
dev:4952020-11-18 04:05:32.690 pm debugDATA
dev:4952020-11-18 04:05:32.177 pm debugRCPT TO: <to>
dev:4952020-11-18 04:05:31.664 pm debugMAIL FROM: <from>
dev:4952020-11-18 04:05:31.660 pm debugin sendData
dev:4952020-11-18 04:05:31.656 pm debugIn helo/Password case
dev:4952020-11-18 04:05:31.652 pm debugGot server response 250 value = msn.com lastCommand = (helo)
dev:4952020-11-18 04:05:31.648 pm debuglastCommand = helo
dev:4952020-11-18 04:05:31.644 pm debugIn parse - 250 msn.com
dev:4952020-11-18 04:05:31.121 pm debughelo [192.168.1.170]
dev:4952020-11-18 04:05:31.117 pm debugIn initialConnect case
dev:4952020-11-18 04:05:31.113 pm debugGot server response 220 value = msn.com lastCommand = (initialConnect)
dev:4952020-11-18 04:05:31.110 pm debuglastCommand = initialConnect
dev:4952020-11-18 04:05:31.106 pm debugIn parse - 220 msn.com ESMTP Postfix
dev:4952020-11-18 04:05:30.773 pm debugConnecting to 192.168.1.104:25
dev:4952020-11-18 04:05:30.751 pm debugFound ok initial state... going on!
dev:4952020-11-18 04:05:30.748 pm debugInitial state found: (Force Closed)
dev:4952020-11-18 04:05:30.745 pm debug-------> In lgk sendmail Version (2.4.1)
dev:4952020-11-18 04:05:30.741 pm debugExisting State still (null)... Last message appears to have failed. Force closing existing connection and sending new message.
dev:4952020-11-18 04:05:30.737 pm debugStaring up... Initial state found: (other)
dev:4952020-11-18 04:04:30.698 pm debugExisting state (other) indicates last run did not complete. Waiting 1 minute then trying again!
dev:4952020-11-18 04:04:30.694 pm debugInitial state found: (other)
dev:4952020-11-18 04:04:30.690 pm debug-------> In lgk sendmail Version (2.4.1)

One thing I've noticed with your driver is that I cant use authentication against my relay and I have to leave the FQDN blank. (not an issue as my Mail Relay is only used inside my LAN)

I had a play with HEmail too and while it doesn't support queuing at all, it seems to work a little differently. Im not sure if there are bits you could pinch from it seeing as it is abandonware now?

dev:4952020-11-18 04:02:37.246 pm debugsetting state.lastMsg to 221 2.0.0 Bye
dev:4952020-11-18 04:02:37.242 pm debugparse 221 2.0.0 Bye
dev:4952020-11-18 04:02:37.239 pm debugsetting state.lastMsg to 250 2.0.0 Ok: queued as 146E871E002B
dev:4952020-11-18 04:02:37.236 pm debugparse 250 2.0.0 Ok: queued as 146E871E002B
dev:4952020-11-18 04:02:37.222 pm debugsetting state.lastMsg to 354 End data with .
dev:4952020-11-18 04:02:37.218 pm debugparse 354 End data with .
dev:4952020-11-18 04:02:37.212 pm debugsetting state.lastMsg to 250 2.1.5 Ok
dev:4952020-11-18 04:02:37.208 pm debugparse 250 2.1.5 Ok
dev:4952020-11-18 04:02:37.201 pm debugsetting state.lastMsg to 250 2.1.0 Ok
dev:4952020-11-18 04:02:36.957 pm debugSending AUTH PLAIN AERlcmVrAEF0aGxvbjY0
dev:4952020-11-18 04:02:36.953 pm debugDomain Configured!
dev:4952020-11-18 04:02:36.945 pm debugparse 250 2.1.0 Ok
dev:4952020-11-18 04:02:36.929 pm debugsetting state.lastMsg to 235 2.7.0 Authentication successful
dev:4952020-11-18 04:02:36.926 pm debugEmail message sent!
dev:4952020-11-18 04:02:36.690 pm debugtelnetStatus: receive error: Stream is closed
dev:4952020-11-18 04:02:36.669 pm debugSending quit
dev:4952020-11-18 04:02:36.416 pm debugSending .
dev:4952020-11-18 04:02:36.152 pm debugSending 
dev:4952020-11-18 04:02:35.900 pm debugSending test 5
dev:4952020-11-18 04:02:35.644 pm debugSending 
dev:4952020-11-18 04:02:35.387 pm debugSending Date: Wed Nov 18 16:02:33 AEDT 2020
dev:4952020-11-18 04:02:35.130 pm debugSending Subject: Home Activity Event
dev:4952020-11-18 04:02:34.865 pm debugSending To: <to>
dev:4952020-11-18 04:02:34.613 pm debugSending From: <from>
dev:4952020-11-18 04:02:34.350 pm debugSending DATA
dev:4952020-11-18 04:02:34.092 pm debugSending RCPT TO: <to>
dev:4952020-11-18 04:02:33.843 pm debugSending MAIL FROM: <from>
dev:4952020-11-18 04:02:33.839 pm debugAuthentication Successful!
dev:4952020-11-18 04:02:33.835 pm debugparse 235 2.7.0 Authentication successful
dev:4952020-11-18 04:02:33.828 pm debugsetting state.lastMsg to 250 DSN
dev:4952020-11-18 04:02:33.825 pm debugparse 250 DSN
dev:4952020-11-18 04:02:33.820 pm debugsetting state.lastMsg to 250-8BITMIME
dev:4952020-11-18 04:02:33.816 pm debugparse 250-8BITMIME
dev:4952020-11-18 04:02:33.808 pm debugsetting state.lastMsg to 250-ENHANCEDSTATUSCODES
dev:4952020-11-18 04:02:33.804 pm debugparse 250-ENHANCEDSTATUSCODES
dev:4952020-11-18 04:02:33.797 pm debugsetting state.lastMsg to 250-AUTH=PLAIN LOGIN
dev:4952020-11-18 04:02:33.793 pm debugparse 250-AUTH=PLAIN LOGIN
dev:4952020-11-18 04:02:33.729 pm debugsetting state.lastMsg to 250-AUTH PLAIN LOGIN
dev:4952020-11-18 04:02:33.726 pm debugparse 250-AUTH PLAIN LOGIN
dev:4952020-11-18 04:02:33.719 pm debugsetting state.lastMsg to 250-STARTTLS
dev:4952020-11-18 04:02:33.715 pm debugparse 250-STARTTLS
dev:4952020-11-18 04:02:33.709 pm debugsetting state.lastMsg to 250-ETRN
dev:4952020-11-18 04:02:33.705 pm debugparse 250-ETRN
dev:4952020-11-18 04:02:33.698 pm debugsetting state.lastMsg to 250-SIZE 10485760
dev:4952020-11-18 04:02:33.695 pm debugparse 250-SIZE 10485760
dev:4952020-11-18 04:02:33.688 pm debugsetting state.lastMsg to 250-PIPELINING
dev:4952020-11-18 04:02:33.684 pm debugparse 250-PIPELINING
dev:4952020-11-18 04:02:33.676 pm debugsetting state.lastMsg to 250-msn.com
dev:4952020-11-18 04:02:33.427 pm debugSending AUTH PLAIN AERlcmVrAEF0aGxvbjY0
dev:4952020-11-18 04:02:33.423 pm debugDomain Configured!
dev:4952020-11-18 04:02:33.420 pm debugparse 250-msn.com
dev:4952020-11-18 04:02:33.408 pm debugsetting state.lastMsg to 220 msn.com ESMTP Postfix
dev:4952020-11-18 04:02:33.144 pm debugSending ehlo msn.com
dev:4952020-11-18 04:02:33.140 pm debugConnected to email server!
dev:4952020-11-18 04:02:33.135 pm debugparse 220 msn.com ESMTP Postfix
dev:4952020-11-18 04:02:32.702 pm debugConnecting to 192.168.1.104:25