PDA

View Full Version : مبتدی: خطا در هنگام ارسال ایمیل



m.toosi
یک شنبه 13 آذر 1390, 02:21 صبح
من میخوام با کلیک برای button یک ایمیل ارسال بشه واسم
بایستی به چه صورت بنویسم ؟
من به این صورت نوشتم
لطفا ایراداتم رو بگیرید
Imports System.Net.Mail

Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim mail As New MailMessage()
mail.To.Add(New MailAddress("example2@gmail.com"))
mail.From = New MailAddress("example1@yahoo.com")
mail.Subject = "Test"
mail.SubjectEncoding = Text.Encoding.UTF8
mail.Body = "text body"
mail.BodyEncoding = Text.Encoding.UTF8
mail.IsBodyHtml = True
mail.Priority = MailPriority.High

Dim smtp As New SmtpClient
smtp.Send(mail)
End Sub

<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>

<system.net>
<mailSettings>
<smtp from="example1@yahoo.com">
<network host="plus.smtp.mail.yahoo.com" userName="example1@yahoo.com" password="pass" port="465" defaultCredentials="true"/>
<!--smtp.mail.yahoo.net-->
<!--us.mg4.mail.yahoo.com-->
<!--plus.smtp.mail.yahoo.com-->
</smtp>
</mailSettings>
</system.net>

<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
</system.web>


</configuration>

Saman Hashemi
یک شنبه 13 آذر 1390, 08:22 صبح
الان این تیکه کد اروری میده؟
مرجع کامل ارسال ایمیل در دات نت (http://barnamenevis.org/showthread.php?71785-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D9%85%D8%B1%D8%AC%D8%B9-%DA%A9%D8%A7%D9%85%D9%84-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-2&highlight=%D9%85%D8%B1%D8%AC%D8%B9+%D8%A7%D8%B1%D8 %B3%D8%A7%D9%84+%D8%A7%DB%8C%D9%85%DB%8C%D9%84)

m.toosi
یک شنبه 13 آذر 1390, 10:07 صبح
به این آدرس مراجعه کنید
متوجه خطا میشید
فقط روی دکمه button کلیک کنید
http://toolica.ir/email.aspx
از Webconfig خطا میگیره

hamid_shrk
یک شنبه 13 آذر 1390, 10:24 صبح
[/QUOTE]از Webconfig خطا میگیره[/QUOTE]
این خطا که ماله customErrors

متن اصلیه خطا تو نشون نمیده تو این حالت.

m.toosi
یک شنبه 13 آذر 1390, 10:29 صبح
نه دیگه هیچ خظایی نشون نمیده
البته من در قسمت webconfig شک دارم که بایستی user pas port و smtp را دقیق به چه صورت وارد کنم
شاید اشکال از او باشه ولی خطا از اون نمیگیره
مثلا نمیدونم smtp یاهو چیه؟
و همچنین port اون که باید در قسمت کانفیگ نوشته بشه

Saman Hashemi
یک شنبه 13 آذر 1390, 12:23 عصر
برای سوالات توی همون تاپیکی که گذاشتم برو جواب بیشترشونو میگیری برای دیدن ارور اصلی قسمت زیر توی وب کانفیگ پیدا کن و مقدار Off بذار...!
<customErrors mode="Off"/>