PDA

View Full Version : سوال: ارسال اطلاعات text box به ایمیل



sanazkh
یک شنبه 07 آبان 1391, 13:02 عصر
با سلام من برای صفحه تماس با ما دو تا text box دارم که می خواهم اطلاعات آن به ایمیل من بیاد برای این کار در web .config کد زیر را نوشتم
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from=".sani@gmail.com">
<network host="smtp.gmail.com" port="587" defaultCredentials="false" userName="sani@gmail.com" password="773279" />
</smtp>
</mailSettings>
</system.net>
و در صفحه تماس با ما کد زیر را
public static void Send(System.Net.Mail.MailAddress sender, System.Net.Mail.MailAddressCollection recipients,
string subject, string body, System.Net.Mail.MailPriority priority, System.Net.Mail.DeliveryNotificationOptions deliveryNotification)
{
System.Net.Mail.SmtpClient oSmtpClient = null;
System.Net.Mail.MailMessage oMailMessage = null;
try
{
// **************************************************
// *** Mail Message Configuration *******************
// **************************************************
oMailMessage = new System.Net.Mail.MailMessage();
oMailMessage.From = sender;
oMailMessage.Sender = sender;
oMailMessage.To.Clear();
oMailMessage.CC.Clear();
oMailMessage.Bcc.Clear();
oMailMessage.Attachments.Clear();
foreach (System.Net.Mail.MailAddress oMailAddress in recipients)
{
oMailMessage.To.Add(oMailAddress);
}
oMailMessage.Body = body;
oMailMessage.IsBodyHtml = true;
oMailMessage.Priority = priority;
oMailMessage.BodyEncoding = System.Text.Encoding.UTF8;
oMailMessage.SubjectEncoding = System.Text.Encoding.UTF8;
oMailMessage.DeliveryNotificationOptions = deliveryNotification;
oSmtpClient = new System.Net.Mail.SmtpClient();
oSmtpClient.EnableSsl = false;//
int intTimeout = 100000;
oSmtpClient.Timeout = 100000;
oSmtpClient.Send(oMailMessage);
}
catch (System.Exception ex)
{
}
finally
{
if (oMailMessage != null)
{
oMailMessage.Dispose();
oMailMessage = null;
}
oSmtpClient = null;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
var oSender = new System.Net.Mail.MailAddress("Sender@gamil.com", "SenderName", System.Text.Encoding.UTF8);
var oRecipient = new System.Net.Mail.MailAddress("Recipient@gamil.com", "RecipientName", System.Text.Encoding.UTF8);
var recipients = new System.Net.Mail.MailAddressCollection();
recipients.Add(oRecipient);

Send(oSender, recipients, "subjectMail", "Body", System.Net.Mail.MailPriority.High, System.Net.Mail.DeliveryNotificationOptions.Never) ;
subjectMail.Text = null;
body.Text = null;
}

}
ولی هیچ اتفاقی نمیفته............
میشه راهنمایی کنید چطوری می تونم اطلاعات تماس با ما را به ایمیل خودم بفرستم

ممنون

AmirGhasemi
یک شنبه 07 آبان 1391, 14:03 عصر
سلام
من يك كلاس ارسال ايميل نوشته ام كه شما مي تواني مقدار داخل تكست باكس خود را به اين كلاس و متدهاي مربوطه اش پاس كني و از اين طريق ايميل خود را با خيال راحت ارسال كني
لينك دانلود ::
http://uplod.ir/6wrzuhk553v6/Tracking.cs.htm

AmirGhasemi
یک شنبه 07 آبان 1391, 14:06 عصر
سلام
من يك كلاس ارسال ايميل نوشته ام كه شما مي تواني مقدار داخل تكست باكس خود را به اين كلاس و متدهاي مربوطه اش پاس كني و از اين طريق ايميل خود را با خيال راحت ارسال كني
لينك دانلود ::
http://uplod.ir/6wrzuhk553v6/Tracking.cs.htm