Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS

Potřebuji odesílat emaily z aplikace která neumí zabezpečení SSL/TLS ani STARTTLS na poštovní server který požaduje některé s těchto zabezpečení. Nemáte někdo nějaké řešení? Aplikace musí běžet na Windows 10 32bit
« Poslední změna: 02. 03. 2022, 21:08:14 od Petr Krčmář »


alex6bbc

  • *****
  • 1 632
    • Zobrazit profil
    • E-mail
neslo by tam vmezerit vlastni smtp server, na jedne strane by prijimal nesifrovane data z aplikace po starem zpusobu a na vystupni strane do internetu uz by pouzival nove standardy TLS 1.2 atp.

Použijte program, který bude dělat SMTP relay. Nevím, zda existuje něco takového zdarma přímo pro Windows. Na linuxu by to určitě zvládl Postfix (i když je to kanón na vrabce), třeba by šel provozovat pod WSL2. Nebo podle mne existují provozovatelé provozující SMTP relay jako službu – ale je otázka, zda nebudou vyžadovat STARTTLS.

Pokud byste chtěl hodně hackerské řešení, které nejspíš častěji nebude fungovat než bude, tak TSL kanál k serveru můžete otevřít pomocí openssl s_client. Pak byste do toho kanálu musel přesměrovat komunikaci té aplikace, k čemuž by se asi dal použít ncat. Ale pokud takhle chcete poslat víc než dva e-maily, nešel bych do toho.

5nik

  • ***
  • 139
    • Zobrazit profil
    • E-mail
Použijte program, který bude dělat SMTP relay. Nevím, zda existuje něco takového zdarma přímo pro Windows.
...
Ano, existuje. Úspěšně používám OS projekt E-MailRelay (http://emailrelay.sourceforge.net/) i na serverech. Nejčastěji jako prostředníka pro hloupá zařízení (staré multifunkce apod.) při připojení k M365.

E-MailRelay jsem taky našel. Bohužel je v 64bit verzi, já potřebuji 32bit verzi.


E-MailRelay jsem taky našel. Bohužel je v 64bit verzi, já potřebuji 32bit verzi.
Já tedy na stránce pro download vidím i verzi označenou w32 a dokonce i winxp.

Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
« Odpověď #6 kdy: 02. 03. 2022, 22:21:05 »
Jestli tomu dobře rozumím, tak na odesílajícím serveru (ten který, který vyžaduje to TLS), není potřeba nic nastavovat co se týče relay..

_Jenda

  • *****
  • 1 601
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Kód: [Vybrat]
socat -v tcp4-listen:2500,reuseaddr,fork ssl:smtp.gmail.com:465,verify=0
Ale jako asi bych taky doporučil dát tam „aplikační proxy“ - třeba ten postfix (v Cygwinu jestli teda ještě existuje Cygwin).



Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
« Odpověď #10 kdy: 03. 03. 2022, 09:22:15 »
Ten Stunnel asi bude přesně to co potřebuji. Vyzkouším a dám vědět.

Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
« Odpověď #11 kdy: 04. 03. 2022, 00:37:10 »
Přesně tohle by měla umět Rebex TLS proxy. Běží na Windows a je zdarma.

Konfigurace je popsaná zde:

https://blog.rebex.net/tls12-in-legacy-mail-clients