Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Invio E-Mail
martedì 11 maggio 2004 - 10.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
mar 11 mag 2004 - 10:47
Ciao!!
ho un form per l'invio di una mail da parte di un utente.
il problema è che sulla mia macchina (LAN locale) riesco ad inviare e-mail anche ad indirizzi esterni che non siano @miaazienda.it , sul server essendo una macchina pubblica non riesco ad inviare mail ad indirizzi esterni ma solo @miaazienda.it , avrei risolto forse il problema con:
myMail.Fields("
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"
) = 1
myMail.Fields("
http://schemas.microsoft.com/cdo/configuration/sendusername"
) = "username"
myMail.Fields("
http://schemas.microsoft.com/cdo/configuration/sendpassword"
) = "password"
ma poi la macchina server non va in internet e quindi non mi funziona (in rete LAN tutto ok anche email esterne)
è un problema del mio smtp server? sapete aiutarmi?
ciao Nicola
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 11 mag 2004 - 10:50
Tu come fai ad inviare e ricevere e-mail, avrai un tuo SMTP.
Utilizza quello anche dalla tua pagina Web.
Se il server dove hai l'applicazione Web e il tuo PC sono sulla stessa rete entrambi riescono a vedere il tuo SMTP Server quindi entrambi riescono ad inviare l'email.
ciao
david
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
mar 11 mag 2004 - 11:03
è chiaro che utilizzo nella mia .aspx il server smtp...
ma il server è una macchina pubblica differente dalla mia appartenenete alla LAN aziendale ..
mi sa che è un problema di smtp, il server è come fosse esterno dalla lan ...
ma ai locali indirizzi le invia...
la pagina va in errore con:
Server Error in '/' Application.
--------------------------------------------------------------------------------
The server rejected one or more recipient addresses. The server response was: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
grazieeee
ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 11 mag 2004 - 23:28
Eh appunto allora bisogna configurare l'SMTP server perchè accetti mail destinate anche a domini diversi dal tuo.
Questi limiti sono stati applicati dopo il diffondersi dello spam, perchè chiunque poteva collegarsi ed inviare email a chi voleva.
Adesso invece se tu ti colleghi all'SMTP di tin.it usando come connessione libero per esempio puoi inviare solo email ad account con finale @tin.it e non ad altri diversamente l'errore è relay denied o 553 nel tuo caso.
Quindi se il server è sotto il vs. controllo chiedi al tuo sistemista di abilitarti al relay verso altri domini dall'interno della rete LAN. In questo modo dall'esterno nessuno può creare problemi.
Di solito nell'SMTP di IIS c'è l'impostazione "allow relay for localhost" oppure si specificano gli ip dei client della sottorete interna.
ciao
david
Torna su
Stanze Forum
Elenco Threads
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 !