Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Mail da form ASP

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    37

    Mail da form ASP

    Ciao a tutti,
    ho rispolverato un vecchio form ASP che avevo per mandare mail da una pagina web ad un determinato indirizzo di posta, vi posto il codice:


    <%
    If request("Button")="Invia" then
    Set Mail = Server.CreateObject("Persits.MailSender")

    Mail.Host = "smtp.xxxxx.it"
    Mail.From = "xxx@xxx.it"
    Mail.FromName = request("Nome")

    Mail.AddAddress "xxx@xxx.it", "Nome Cognome"

    Mail.Subject = "Mail da " & request("TuaMail")
    Mail.Body = request("Oggetto") & request("Messaggio")

    Mail.Send
    Response.Write "Messaggio inviato con successo, grazie per averci scritto!"
    else
    %>
    <center><font size="+2">Scrivice</font>
    <form action="mail.asp" method="POST" name="commenti">

    <div align="center">
    <table border="0" cellspacing="1" width="421">
    <tr>
    <td width="86">
    Nome:</td>
    <td width="321" align="right"> <input type="text" size="20" name="Nome"></td>
    </tr>
    <tr>
    <td width="86">
    La tua e-mail:</td>
    <td width="321" align="right"> <input type="text" size="20" name="TuaMail"></td>
    </tr>
    </table>
    </div>

    <div align="center">
    <table border="0" cellspacing="1" width="422">
    <tr>
    <td width="144">
    Oggetto del messaggio:</td>
    </center>
    <td width="264">
    <p align="right"> <input type="text" size="20" name="Oggetto"></p>
    </td>
    </tr>
    <center>
    <tr>
    <td width="144">
    Messaggio:</td>
    <td width="264"></td>
    </tr>
    </table>
    </div>
    <TEXTAREA name="Messaggio" ROWS="10" COLS="50"></TEXTAREA>



    <input type="submit" name="Button" value="Invia">
    <INPUT TYPE="RESET" value="Reimposta">
    </form>
    <%
    End if
    %>
    <%
    If Err <> 0 Then
    Response.Write "Il messaggio non Ë stato inviato per la seguente ragione: " & Err.Description
    End if
    %>
    Il tutto all'epoca funzionava bene, mi appoggiavo al servizio di inoltro di infinito, che non richiedeva autentificazione per l'inoltro ed ero a posto. Adesso però mi devo appoggiare ad un server che richiede l'autentificazione anche per l'inoltro, tramite smtp, quindi mi chiedevo come posso inserire l'autentificazione nel form in modo da poter mandare con quel servizio.
    Grazie mille, ciao!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma puoi sempre usare Persits.MailSender???

    Roby

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 © 2026 vBulletin Solutions, Inc. All rights reserved.