Inviare mail con il controllo createUserWizard

giovedì 08 marzo 2007 - 14.20

Giovanni_3478 Profilo | Senior Member

Ciao

Ho inserito un controllo createUserWizard.
Sto settando le proprietà relative all'invio della mail.

Vorrei ottenere 2 risultati:
- innanzitutto riuscire ad inviare la mail:

Nel createUserwizard ho aggiunto:
MailDefinition-BodyFileName="mail_createUser.txt" MailDefinition-From="info@info_miosito.it " MailDefinition-IsBodyHtml="true" MailDefinition-Subject="Iscrizione"
Nel web.config ho aggiunto:
<mailSettings> <smtp deliveryMethod="Network" from="info@infomiamail.it" > <network host="localhost" port="25" defaultCredentials="true"> </network> </smtp> </mailSettings>
Mi restituisce come errore:
[quote]System.Net.Mail.SmtpFailedRecipientException: Cassetta postale non disponibile. Risposta del server: 5.7.1 Unable to relay for miaemail.it@virgilio.it[/quote]

Cosa ho mancato?


- vorrei che l'utente venisse attivato
e che quindi avesse la possibilità di accedere a contenuti protetti del sito
solo dopo aver cliccato un link di attivazione
presente nel messaggio di una mail che riceve in seguito all'inserimento dei suoi dati.
Ci sono delle funzionalità presenti in qualche controllo che prevedono questa situazione?

Brainkiller Profilo | Guru

>Mi restituisce come errore:
>System.Net.Mail.SmtpFailedRecipientException: Cassetta
>postale non disponibile. Risposta del server: 5.7.1 Unable to
>relay for miaemail.it@virgilio.it
>Cosa ho mancato?

Questo è un errore abbastanza banale.
L'SMTP Server che utilizzi non ti permette il Relay questo per evitare fenomeni di spam.
Se sei a casa utilizza come SMTP l'SMTP della tua connessione.
Se sei in azienda usa l'SMTP interno aziendale.
Se sei su un server in hosting chiedi a chi ti offre l'hosting l'indirizzo dell'SMTP.

Eventualmente per capire guarda anche qui:
http://www.dotnethell.it/tips/0x800CC79.aspx

L'errore è lo stesso se spedisc scon Outlook o qualsiasi altro client di posta.

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Giovanni_3478 Profilo | Senior Member

Ho provare ad usare l'smtp della mia connessione e funziona

ho provato ad abilitare l'autenticazione del server con Thunderbird
e non funziona.

Credo che quando il sito sarà online non mi darà problemi.

grazie mille per l'aiuto

Brainkiller Profilo | Guru

>ho provato ad abilitare l'autenticazione del server con Thunderbird
>e non funziona.

Cioè ? Questo è un altro problema ? Non ho capito.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Giovanni_3478 Profilo | Senior Member

No, non è un altro problema.

Spero solo che quando sono online col sito non i restituisce errori

Brainkiller Profilo | Guru

>No, non è un altro problema.
>Spero solo che quando sono online col sito non i restituisce
>errori

Tutto dipende dall'SMTP, se metti la soluzione in hosting su un server come ti ho detto devi farti dire che SMTP usare.
Se no se lasci quello che usi in sviluppo difficilmente funzionerà a meno che server di sviluppo e pc/server di produzione siano nello stesso luogo e sulla stessa LAN.
ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5