Invio mail da .net con mail su aruba

mercoledì 30 marzo 2016 - 13.12
Tag Elenco Tags  C#  |  .NET 4.0

svipla Profilo | Senior Member

Ciao a tutti
Ho un server con aruba. Prima avevo la gestione delle mail su kolst, ma ora ho passato tutto su aruba.
Se configuro il web.config in questo modo:
<system.net> <mailSettings> <smtp deliveryMethod="Network" from="noreply@miosito.com"> <network host="smtp.miosito.com" userName="noreply@miosito.com" password="xxx" port="25" /> </smtp> </mailSettings> </system.net>
Riesco ad inviare la mail, ma l'invio è lento. Prima su kolst era veloce.

Se invece utilizzo le impostazioni suggerite per aruba:
<system.net> <mailSettings> <smtp deliveryMethod="Network" from="noreply@miosito.com"> <network host="smtps.aruba.it" userName="noreply@miosito.com" password="xxx" port="25" /> </smtp> </mailSettings> </system.net>
Riceve questo errore: Failure sending mail.

Come mai l'invio è lento e ricevo errore?
Come configuro correttamente l'invio di mail con Aruba?
Grazie

sboss83 Profilo | Newbie

Ciao.

Prima di tutto volevo capire se con "ho un server con Aruba" tu intenda dire un pacchetto hosting o un server dedicato.

Nel primo caso il problema è dovuto al fatto che per i pacchetti hosting, Aruba non permette l'utilizzo di servizi esterni; in buona sostanza, se stai utilizzando, per esempio, un hosting windows, dal tuo programma potrai inviare mail solo utilizzando il server smtp abbinato al tuo dominio.

Inserendo smtp.aruba.it (che non appartiene al dominio di tua proprietà), infatti, il server ti risponde "Failure sending mail".
Ho provato personalmente con altri due servizi di mailing esterni prima di chiedere delucidazioni ad Aruba.

Per il discorso velocità, invece, non saprei dire; ho diversi applicativi (.NET) che girano su hosting Aruba, e anche io ho notato che spesso i tempi di invio sono "abbondanti".
Per assurdo l'invio avviene molto più velocemente quando lancio i progetti in debug da locale (sempre appoggiandomi allo stesso server smtp).

Se invece hai un server dedicato, quanto scritto sopra non dovrebbe valere; in questo caso però non saprei aiutarti con le informazioni che hai dato.

Spero di esserti stato di aiuto.

Ciao



Stefano

svipla Profilo | Senior Member

Ciao
intendo dire che abbiamo un server dedicato

sboss83 Profilo | Newbie

Allora probabilmente il problema è dovuto al fatto che smtps si aspetta una porta diversa dalla 25 (solitamente dedicata alle connessioni non sicure).

https://kb.aruba.it/kb/a653/come-utilizzare-il-protocollo-ssl-per-le-caselle-di-posta-dei-domini.aspx

Prova a fare riferimento al link e impostare la porta 465.

Fammi sapere!

Ciao!

Stefano

svipla Profilo | Senior Member

Ciao
Già provato con la 465 andava in timeout

sboss83 Profilo | Newbie

Prova ad aggiungere

enableSsl="true"

nel tuo web.config.


Stefano
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5