Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    101

    leggere impostazioni mail dal webconfig

    salve, ho realizzato una form in c# che mi consente di inviare dati a un indirizzo di posta, l'smtp e il destinatario sono scritti nel codice.
    volevo sapere come posso fare per andare a leggere questi parametri direttamente dal web config. Nel <mailSettings> del web config ho però un'altra configurazione che uso per altri form, quindi non vorrei usarla. Grazie!!

    code:
    void SendEmail(string status)
    {
    try
    {
    MailMessage oMsg = new MailMessage();
    oMsg.BodyFormat = MailFormat.Html;
    oMsg.Subject = "Richiesta informazioni";
    oMsg.Body = "<html><body>";

    if (status == "GUEST")
    {
    oMsg.To = EmailTB.Text;
    oMsg.From = "from@mail.com";

    oMsg.Body += "

    messaggio consegnato</p>";

    }
    else
    {
    oMsg.Headers.Add("Reply-To", EmailTB.Text);
    oMsg.To = "from@mail.com";
    oMsg.From = "from@mail.com";
    oMsg.Body += "Hai ricevuto una richiesta informazioni.";
    oMsg.Body += "Richiedente:</p>

    ";
    oMsg.Body += "Indirizzo: " + Server.HtmlEncode(indirizzo.Text);
    oMsg.Body += "
    CAP: " + Server.HtmlEncode(cap.Text);
    oMsg.Body += "
    Città: " + Server.HtmlEncode(citta.Text);
    }

    oMsg.Body += "</body></html>";

    SmtpMail.SmtpServer = "smtp.server.it";
    SmtpMail.Send(oMsg);

    oMsg = null;

    }

    catch (Exception e)
    {
    Console.WriteLine("{0} Exception caught.", e);
    }
    }
    Mr Blade
    ----------
    The Art Of Sailing

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).

    In futuro, poni in questo forum le domande relative a questi linguaggi.

    Inoltre, ho aggiunto il linguaggio nel titolo, che è obbligatorio (come da Regolamento, che suggerisco di leggere e tenere a mente per il futuro).

    Per il tuo problema, invece, puoi trovare la soluzione nelle classi che appartengono al namespace System.Net.Mail; leggi la guida MSDN a riguardo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.