The Mudcat Café TM
Thread #171976   Message #4176215
Posted By: Jon Freeman
06-Jul-23 - 01:56 PM
Thread Name: DECLUTTER * Health/Home Ecologic-Innovation *2023
Subject: RE: DECLUTTER * Health/Home Ecologic-Innovation *2023
I suppose I might as well mention my health. No further on this please. Although I had a good spell after my cancer op in 2000, the op didn’t rid me of cancer and things I’ve been able to do have been reducing for quite some time. After a spell in hospital starting in May, I was allowed home in June and put on palliative care. As things stand, I can walk a short distance with a frame but spend most of my time in bed and am often very tired.

Coming home was “fun”. They had to clean and clear my cluttered bed/living room and make room for a hospital bed. In doing my desk area, they managed to disconnect some Internet things and I can neither get under the desk to fix everything or think of anyone I’d trust to help me. I managed to restore my Internet and LAN by buying a new Ethernet PoE smart switch, plugging it into an accessible power socket, configuring and using that instead of the one I’ve no power to. Then there were a few more hassles with other things…

I’ve mostly been playing with laptop the last few days. No real need for me doing this but as a something to do, I decided to set up postfix/dovecot on my server box. I got in quite a muddle with postfix and relaying to my ISP’s mail servers and decided some sort of test server would be handy. I failed to find anything free I liked on my short search so I’ve tried to write my own usin python aiosmtpd. Here’s a run with me sending an email to it from kmail.

(aiosmtpd) jon@jonlaptop:~/PycharmProjects/aiosmtpdtest> python main.py -a -t -d INFO --ssl tls /pi4/certs/cert.pem /pi4/certs/key.pem    

Server Started
Listening on 0.0.0.0 8025
Authentication is on
Use tls is on
Debug Level is INFO
Using starttls: certfile: /pi4/certs/cert.pem keyfile: /pi4/certs/key.pem
Press Return to quit.

[2023-07-06 17:25:33,272 INFO] Peer: ('172.23.41.192', 60984)
[2023-07-06 17:25:33,272 INFO] ('172.23.41.192', 60984) handling connection
[2023-07-06 17:25:33,272 INFO] ('172.23.41.192', 60984) >> b'EHLO jonlaptop.localnet'
[2023-07-06 17:25:33,273 INFO] ('172.23.41.192', 60984) >> b'STARTTLS'
[2023-07-06 17:25:33,279 INFO] ('172.23.41.192', 60984) >> b'EHLO jonlaptop.localnet'
[2023-07-06 17:25:33,280 INFO] ('172.23.41.192', 60984) >> b'AUTH PLAIN ********'
[2023-07-06 17:25:33,313 WARNING] Session.login_data is deprecated and will be removed in version 2.0
[2023-07-06 17:25:33,315 INFO] ('172.23.41.192', 60984) >> b'MAIL FROM:'
[2023-07-06 17:25:33,316 INFO] ('172.23.41.192', 60984) sender: jon@laptop.folkinfo.org
[2023-07-06 17:25:33,316 INFO] ('172.23.41.192', 60984) >> b'RCPT TO:'
[2023-07-06 17:25:33,316 INFO] ('172.23.41.192', 60984) recip: jon@laptop.folkinfo.org
[2023-07-06 17:25:33,316 INFO] ('172.23.41.192', 60984) >> b'DATA'
Message from jon@laptop.folkinfo.org
Message for ['jon@laptop.folkinfo.org']
Message data:

> From: Jon Freeman
> To: Jon Freeman
> Subject: starttls test
> Date: Thu, 06 Jul 2023 17:25:33 +0100
> Message-ID: <12239959.O9o76ZdvQC@jonlaptop>
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7Bit
> Content-Type: text/plain; charset="us-ascii"
>
> Message sent to test server
>
>

End of message
[2023-07-06 17:25:33,317 INFO] ('172.23.41.192', 60984) >> b'QUIT'
[2023-07-06 17:25:33,317 INFO] ('172.23.41.192', 60984) Connection lost during _handle_client()
[2023-07-06 17:25:33,317 INFO] ('172.23.41.192', 60984) EOF received
[2023-07-06 17:25:33,317 INFO] ('172.23.41.192', 60984) connection lost


Oh well, gives me something to meddle with I suppose and I’ll have to think of something else now...