none
Creare un modulo (form) Email con SharePoint Designer RRS feed

  • Domanda

  • buona sera, sono a chiedere informazioni su come inserire un form email per contatti sul sito (nome/cognome - indirizzo email - telefono - fax - argomento).
    grazie infinite per l'aiuto (il mio sito hotelkennedycaorle.it è ospitato nei server di Aruba)

    VIO Francesco
    • Spostato Franco LeuzziMVP venerdì 12 febbraio 2010 17:23 OT (Da:Microsoft Windows Vista Forum)
    venerdì 12 febbraio 2010 17:02

Risposte

  • ti crei un Usercontrol ASCX (http://www.aspcode.it/articoli/126_Come-creare-uno-User-Control.htm ) con  codice (vedi sotto) e lo aggiungi a Sharepoint

    <%@ Page Language="C#" %>

    <%@ import Namespace="System.Net" %>
    <%@ import Namespace="System.Net.Mail" %>

    <script runat="server">

        protected void Button1_Click(object sender, EventArgs e)
        {
            using (MailMessage message = new MailMessage())
            {
                try
                {
                    message.From = new MailAddress(YourEmail.Text.ToString());
                    message.To.Add(new MailAddress("newsletter@decatec.it"));
                    message.Subject = "NewsLetter subscription";
                    SmtpClient client = new SmtpClient();

                    client.UseDefaultCredentials = false;
                    client.Credentials = new NetworkCredential("XXXXXX", "YYYYYYY");

                    client.Host = "XXXXXX.it";
                    client.Port = 25;
                    client.Send(message);
                }
                catch (Exception ex)
                {
                    Response.Write(ex.ToString());
                }
            }

        }
    </script>

     

     


    Stefan Demetz http://www.decatec.it/blogs/
    mercoledì 12 maggio 2010 22:59