[NTLK] NewtonTalk Digest, Vol 140, Issue 15

Noah Leon moosefuel at gmail.com
Tue Aug 26 12:30:07 PDT 2025


> Will mbedtls work on hardware?
> 

Good question! If I have time I’ll test it out. I would think that the limiting factors would be memory and CPU for my 2100. I haven’t been able to send any mail yet, I want to solve that first and then I’ll try.

This is the info I used: 

Ports & SSL:
    • For IMAP, you connect to imap.mail.me.com:993.
    • For SMTP, you may need to use smtp.mail.me.com:465 (legacy SSL-on-connect) instead of STARTTLS on port 587, since Newton can’t always do STARTTLS upgrades cleanly.

According to a certain unnamed chatbot, "mbedTLS NewtonOS comes with Mozilla roots, but sometimes iCloud’s cert chain doesn’t match. You may need to import Apple’s current root/intermediate certs manually into Newton (the repo has instructions for adding/removing certs).”

I’m trying to figure this out. I don’t think I need to recompile mbedTLS-Newton, I believe I can maybe use ViewFrame to insert the necessary info right in Einstein, or use Einstein’s built-in toolkit. Anyone know if this is correct? Basically from what I understand, mbedTLS-Newton comes with Mozilla certs, which kind of work, but for iCloud I should have the Apple certificates, which Paul’s documentation describes how to install. Unfortunately being a tinkerer and not a real programmer, I don’t understand the whole system and I am not 100% sure how to install these certificates.

I need some more knowledge about how to do this in Einstein or Viewframe before I can continue, but it’s a fun puzzle so far.

If anyone is interested here’s the conversation I had with the unnamed chatbot about how to do it. It has surprisingly good insight about what has to be done, but hasn’t been quite as helpful at actually doing it.

https://chatgpt.com/share/68ae0a50-9920-800e-bb64-28de8cf04fdc

noah


More information about the NewtonTalk mailing list