Invio email ssl su porta 465

Forum dedicato ai programmatori di X# in lingua italiana – Italian language forum

Moderator: wriedmann

Post Reply
User avatar
softdevo@tiscali.it
Posts: 191
Joined: Wed Sep 30, 2015 1:30 pm

Invio email ssl su porta 465

Post by softdevo@tiscali.it »

Buongiorno, una mia web application invia a fine mese il cartellino delle presenze ad ogni dipendente.
Quindi se sono 200 dipendenti dovrebbe inviare 200 email.
Per l'invio utilizzo la classe CDO.Massage, perchè la classe SMTPClient leggo che non supporta SSL.
Purtroppo dopo 5 mail il server SMTP mi dice: errore 0x800ccc67 risposta 421, troppe connessioni aperte.
Qualche idea?

Danilo Giuliani
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Re: Invio email ssl su porta 465

Post by wriedmann »

Ciao Danilo,
non conosco CDO.Message, ma penso che dovrai o usare la stessa connessione per tutti gli invii o chiuderla dopo ogni invio.
Che SMTPClient non supporta SSL non è vero.
Esistono basicamente due tipi di connessione SSL: implicit SSL e explicit SSL.
SMTPClient supporta solo explicit SSL.
Per la differenza vedi qui:
https://learn.microsoft.com/de-de/archi ... t-port-465
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
ic2
Posts: 1858
Joined: Sun Feb 28, 2016 11:30 pm
Location: Holland

Re: Invio email ssl su porta 465

Post by ic2 »

Hello Danilo,

Having to use SSL was the reason we switched to Chilkat. Not expensive, good support and functionality. See https://www.chilkatsoft.com/refdoc/csEmailRef.html

Dick
User avatar
softdevo@tiscali.it
Posts: 191
Joined: Wed Sep 30, 2015 1:30 pm

Re: Invio email ssl su porta 465

Post by softdevo@tiscali.it »

Salve a tutti se può interessare ho risolto utilizzando Mailkit.dll e Mimekit.dll

Danilo Giuliani
FFF
Posts: 1580
Joined: Fri Sep 25, 2015 4:52 pm
Location: Germany

Re: Invio email ssl su porta 465

Post by FFF »

To solve a similiar problem i finally tried "stunnel" (https://www.stunnel.org) - sort of a proxy between any mailclient and server to provide up2date ssl etc.
It's free, easy to install and configure, the latter per a config file containin something like:

[Hetzner-smtp]
client = yes
accept = 127.0.0.1:25
connect = mail.your-server.de:465
verifyChain = yes
CAfile = ca-certs.pem
checkHost = mail.your-server.de
OCSPaia = yes

i notice no performance loss and it simpyly works;-)
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
Post Reply