Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: oldrich.slavicek 02. 03. 2022, 20:26:20

Název: Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
Přispěvatel: oldrich.slavicek 02. 03. 2022, 20:26:20
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
Název: Re:Odesílání emailu z aplikace která neumí zabezpečení SSL/TLS ani STARTTLS.
Přispěvatel: alex6bbc 02. 03. 2022, 20:31:07
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.
Název: Re:Odesílání emailu z aplikace která neumí zabezpečení SSL/TLS ani STARTTLS.
Přispěvatel: Filip Jirsák 02. 03. 2022, 21:13:41
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.
Název: Re:Odesílání emailu z aplikace která neumí zabezpečení SSL/TLS ani STARTTLS.
Přispěvatel: 5nik 02. 03. 2022, 21:51:55
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.
Název: Re:Odesílání emailu z aplikace která neumí zabezpečení SSL/TLS ani STARTTLS.
Přispěvatel: oldrich.slavicek 02. 03. 2022, 22:00:29
E-MailRelay jsem taky našel. Bohužel je v 64bit verzi, já potřebuji 32bit verzi.
Název: Re:Odesílání emailu z aplikace která neumí zabezpečení SSL/TLS ani STARTTLS.
Přispěvatel: Filip Jirsák 02. 03. 2022, 22:04:04
E-MailRelay jsem taky našel. Bohužel je v 64bit verzi, já potřebuji 32bit verzi.
Já tedy na stránce pro download (https://sourceforge.net/projects/emailrelay/files/emailrelay/2.2/) vidím i verzi označenou w32 a dokonce i winxp.
Název: Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
Přispěvatel: mikesznovu 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..
Název: Re:Odesílání emailu z aplikace která neumí zabezpečení SSL/TLS ani STARTTLS.
Přispěvatel: _Jenda 02. 03. 2022, 23:30:04
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).
Název: Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
Přispěvatel: Tonda 03. 03. 2022, 00:10:04
Co tak stunnel?
https://www.stunnel.org/
https://github.com/josealf/stunnel-win32
Název: Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
Přispěvatel: neregistrovany 03. 03. 2022, 01:00:53
www.hmailserver.com
Název: Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
Přispěvatel: oldrich.slavicek 03. 03. 2022, 09:22:15
Ten Stunnel asi bude přesně to co potřebuji. Vyzkouším a dám vědět.
Název: Re:Odesílání emailu z aplikace, která neumí SSL/TLS ani STARTTLS
Přispěvatel: MartinVobr 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 (https://blog.rebex.net/tls12-in-legacy-mail-clients)