Senden Sie eine E-Mail, sobald ein Formular abgeschickt wird unter Verwendung von smtp und gmail in asp.net
Ich versuche, eine email erhalten, sobald mein Formular abgeschickt wird auf meiner Webseite. Im moment macht es gut, ohne irgendwelche Fehler, aber ich nicht erhalten, die E-Mail. Weiß jemand, welchen code muss ich hinzufügen in der code-behind-Seite, um diese Arbeit zu machen?
Hier ist der html;
<h2>Contact Us</h2>
<br />
<table>
<tr>
<td style="align-items:center">
Name:</td>
<td>
<asp:TextBox ID="txtName"
runat="server"
Columns="40"></asp:TextBox>
</td>
</tr>
<tr>
<td style="align-items:center">
email:</td>
<td>
<asp:TextBox ID="txtEmail"
runat="server"
Columns="40"></asp:TextBox>
</td>
</tr>
<!-- Message -->
<tr>
<td style="align-items:center">
What are you looking for?
</td>
<td>
<asp:TextBox ID="txtMessage"
runat="server"
Columns="40"
Rows="6"
TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td style="align-items:center">
What would you be willing to pay for this app?</td>
<td>
<asp:TextBox ID="txtPay"
runat="server"
Columns="40"></asp:TextBox>
</td>
</tr>
<!-- Submit -->
<tr style="align-items:center">
<td colspan="2">
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
onclick="btnSubmit_Click" /><br />
</td>
</tr>
<!-- Results -->
<tr style="align-items:center">
<td colspan="2">
<asp:Label ID="lblResult" runat="server"></asp:Label>
</td>
</tr>
</table>
dies ist der code hinter;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Telluswhatyouwant : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
//Create the msg object to be sent
MailMessage msg = new MailMessage();
//Add your email address to the recipients
msg.To.Add("[email protected]");
//Send the msg
client.Send(msg);
teilen Sie Ihre vollständigen code für E-mail senden
InformationsquelleAutor Ronan | 2013-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine perfekt funktionierende code für "localhost", wo mailing-option aktiviert ist. Sie können die port-Nummer ändern.fromWho, toWho sind mailing-Adressen in string-format (ie: [email protected])
InformationsquelleAutor polin
Können Sie versuchen, diese und stellen Sie sicher, dass Sie sich mit gültigen Anmeldedaten haben, und Sie haben die richtigen internet-Verbindung:
InformationsquelleAutor Arshad
Wo Sie konfiguriert haben
client
Objekt. Die komplette detail.Dann gehen Sie durch den folgenden Beitrag beantwortet werden von mir. Konfigurieren Sie Ihren
SmtpClient
richtig.Wie zum senden von E-Mail in ASP.NET C#
InformationsquelleAutor Thamotharan Karuppiah