problema invio mail
gmanunta81 non è online. Ultima attività: 25/06/2008 16.45.24gmanunta81
Inserito il: 28 marzo 2008 15.58
55 messaggi dal 24 mar 2008
salve a tutti,
ho realizzato un applicazione asp.net 2.0
sul mio server locale(macchina diversa da quella in cui ho sviluppato il sw)
come posso fare per settare il il server smtp per l'ivio della mail
(allo stato attuale l'indirizzo è 127.0.0.1)
il server monta windows server 2000 con iis (di cui non so la versione)
allo stato attuale non riesco ad inviarmi una mail di iscrizione
grazie a tutti anticipatamente
RE: problema invio mail
novecento è online. Ultima attività: 05/07/2008 0.22.52novecento
Inserito il: 28 marzo 2008 17.35
contributi / Community manager / www.soluzioni4d.it / Blog / 635 messaggi dal 04 mar 2004
Ciao,
puoi specificare le informazioni di smtp e mittente delle email nel Web.config, sotto configuration, inserendo la voce:
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="info@dominio.it">
<network defaultCredentials="false" host="mail.dominio.it" userName="info@dominio.it" password="xxxxx"/>
</smtp>
</mailSettings>
</system.net>

Alessio Leoncini
SilverlightItalia.com
Re: problema invio mail
SM15455 non è online. Ultima attività: 04/07/2008 22.21.15SM15455
Inserito il: 28 marzo 2008 17.36
Microsoft Most Valuable Professional
contributi / Top Poster / Community manager / Blog / 2487 messaggi dal 06 set 2002
Ciao,

Nel web.config esiste un nodo system.net all'interno del quale puoi mettere i settaggi del tuo server smtp.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
Re: problema invio mail
gmanunta81 non è online. Ultima attività: 25/06/2008 16.45.24gmanunta81
Inserito il: 29 marzo 2008 12.33
55 messaggi dal 24 mar 2008
Grazie a tutti per la risposta
il tag(ramo o sottofiglio) in questione <system.net>
va messo all' internodel tag <configuration></configuration>
oppure dopo il tag</configuration> ?
Re: problema invio mail
SM15455 non è online. Ultima attività: 04/07/2008 22.21.15SM15455
Inserito il: 29 marzo 2008 13.01
Microsoft Most Valuable Professional
contributi / Top Poster / Community manager / Blog / 2487 messaggi dal 06 set 2002
Ciao,

all'interno di configuration.

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
Re: problema invio mail
gmanunta81 non è online. Ultima attività: 25/06/2008 16.45.24gmanunta81
Inserito il: 29 marzo 2008 13.41
55 messaggi dal 24 mar 2008
ho provato a mettere le seguenti righe di codice dentro configuration
..............
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="gmanunta81@gmail.com">
<network defaultCredentials="false" host="smtp.gmail.com"
userName="gmanunta81@gmail.com" password="mia psw"/>
</smtp>
</mailSettings>
</system.net>

</configuration>

da notare che sono presenti le seguenti righe di codicedentro appsettings

<add key="smtp_server" value="127.0.0.1"/>
<add key="admin_email" value="Amministratore &lt;webadmin@dom.net&gt;" />
<add key="editor_email" value="red &lt;red@dom.net&gt;" />
</appSettings>

il problema inizia ad essere un pressante e mi chiedevo
come dovrei settare il mio smtp server su IIS5 (win2000server)
qual'ora fosse questo il problema ho provato a seguire un tutorial
presente nel sito ma mi sa che ho dimenticato qualcosa
Re: problema invio mail
gmanunta81 non è online. Ultima attività: 25/06/2008 16.45.24gmanunta81
Inserito il: 29 marzo 2008 14.26
55 messaggi dal 24 mar 2008
a livello di codice ho iniziato ad inserire le seguenti righe di codice


MailMessage msg = new MailMessage();

msg.From = new MailAddress(From);
msg.To.Add(new MailAddress(To));
if(Cc!=null && Cc != String.Empty)
msg.CC.Add(new MailAddress(Cc));
if (Bcc != null && Bcc != String.Empty)
msg.Bcc.Add(new MailAddress(Bcc));
msg.Subject = Subject;
msg.Body = Body;
msg.Priority = priority;

//SmtpClient smtp = new SmtpClient(smtp_server);
SmtpClient smtp = new SmtpClient("smtp.gmail.com");

smtp.Send(msg);

ricevo il seguente errore

The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first l19sm3642345fgb.0

come posso fare per settare via codice la user e al password dell'account per le credenziali di validazione
Re: problema invio mail
novecento è online. Ultima attività: 05/07/2008 0.22.52novecento
Inserito il: 29 marzo 2008 16.27
contributi / Community manager / www.soluzioni4d.it / Blog / 635 messaggi dal 04 mar 2004
Puoi specificare le credenziali di autenticazione al server smtp attraverso la proprietà Credentials dell'oggetto SmtpClient (http://msdn2.microsoft.com/it-it/library/system.net.mail.smtpclient.credentials(VS.80).aspx).
Come puoi leggere nella guida, l'oggetto SmtpClient recupera automaticamente le credenziali specificate nel web.config dall'attributo mailSettings che abbiamo citato nei precedenti post. Per specificare le credenziali ti consiglio di modificare le informazioni in mailSettings, con l'oggetto SmtpClient non è indispensabile utilizzare impostazioni personalizzate come hai descritto. (<add key="smtp_server" value="127.0.0.1"/>)
Una precisazione, come e dove specificare le informazioni per l'invio delle email sono attività separate dalla configurazione del server smtp locale, infatti SmtpClient non fa differenza su quale sia il server, per la configurazione del server smtp locale puoi leggere questo post sul forum http://forum.aspitalia.com/forum/post/320594/Invio-Password-Dimenticata-Mailbox-Locale.aspx#320594.
Spero ti sia di aiuto.

Alessio Leoncini
SilverlightItalia.com


Pagine: [1] 2 3 Avanti >>
| Torna al forum
Vai a:

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums