برگزیده های پرشین تولز

مشکل در پست ایمیل در دات نت

asp.net2

کاربر تازه وارد
تاریخ عضویت
17 فوریه 2006
نوشته‌ها
12
لایک‌ها
0
با سلام
دوستان گرامی لطفا به آدرس http://yazdcyber.somee.com/mail.aspx یک سری بزنید و دکمه ارسال را فشار دهید . علت خطای ایجاد شده چیست؟
اینم کدها
protected void btnsend_Click(object sender, EventArgs e)
{


string from = "[email protected]";
string to = "[email protected]";
string subject = "UtilMailMessage001";
string body = "UtilMailMessage001 - success";
SmtpMail.SmtpServer = "mail.somee.com";
SmtpMail.Send(from, to, subject, body);
}
کد زیر هم جواب نداد
SmtpMail.SmtpServer = "127.0.0.1"
یا
SmtpMail.SmtpServer = smtpl.somee.com
لطفا راهنمایی کنید
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از asp.net2 :
با سلام
دوستان گرامی لطفا به آدرس http://yazdcyber.somee.com/mail.aspx یک سری بزنید و دکمه ارسال را فشار دهید . علت خطای ایجاد شده چیست؟
اینم کدها
protected void btnsend_Click(object sender, EventArgs e)
{


string from = "[email protected]";
string to = "[email protected]";
string subject = "UtilMailMessage001";
string body = "UtilMailMessage001 - success";
SmtpMail.SmtpServer = "mail.somee.com";
SmtpMail.Send(from, to, subject, body);
}
کد زیر هم جواب نداد
SmtpMail.SmtpServer = "127.0.0.1"
یا
SmtpMail.SmtpServer = smtpl.somee.com
لطفا راهنمایی کنید



فکر میکنم که این مشکل داشته باشه SmtpMail.Send(from, to, subject, body
من از این کد استفاده میکنم​

کد:
<%

Body =" Name      :     " & request.form("Name") & vbCrLf _ 
& "Family      :      " & request.form("Family") & vbCrLf _          	 
& "Email       :     " & request.form("Email") & vbCrLf _          	 
& "info       :     " & request.form("info") & vbCrLf _          	 
& Trim(strMessage)
Set objMessage = CreateObject("CDO.Message") 
objMessage.Subject = "Email Site"
fromname="Tabligh Site"
emailfrom="[COLOR="Red"][email protected][/COLOR]"
objMessage.From = fromname & " <" & emailfrom & ">"
objMessage.To = "[COLOR="Red"][email protected][/COLOR]"
objMessage.TextBody = Body
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "[COLOR="red"]mail.yourDomain.com[/COLOR]"
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
objMessage.Configuration.Fields.Update
objMessage.Send
%>
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
یه چیز دیگه هم برات پیدا کردم ASP.NET​

کد:
mailmsg = New MailMessage()
			objMail = New Mail.SmtpMail()

			objMail.SmtpServer = "Server"		  'Replace it with your working SMTP Server name
			mailmsg.To = txtTo.Text
			mailmsg.From = txtemail.Text
			mailmsg.Subject = txtSubj.Text
			mailmsg.Body = txtcomments.Text
			mailAttach = New MailAttachment(Server.MapPath("uploads") & "\" & Text1.Value, MailEncoding.UUEncode)
			mailmsg.Attachments.Add(mailAttach)
			If chkHTML.Checked = True Then
				mailmsg.BodyFormat = MailFormat.Html
			End If
			objMail.Send(mailmsg)
			objMail = Nothing
			mailmsg = Nothing
			mailAttach = Nothing



موفق باشی
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
به نقل از asp.net2 :
با سلام
دوستان گرامی لطفا به آدرس http://yazdcyber.somee.com/mail.aspx یک سری بزنید و دکمه ارسال را فشار دهید . علت خطای ایجاد شده چیست؟
اینم کدها
protected void btnsend_Click(object sender, EventArgs e)
{


string from = "[email protected]";
string to = "[email protected]";
string subject = "UtilMailMessage001";
string body = "UtilMailMessage001 - success";
SmtpMail.SmtpServer = "mail.somee.com";
SmtpMail.Send(from, to, subject, body);
}
کد زیر هم جواب نداد
SmtpMail.SmtpServer = "127.0.0.1"
یا
SmtpMail.SmtpServer = smtpl.somee.com
لطفا راهنمایی کنید
کد مشکلی نداره. مشکل از تنظیمات و یا امکان دسترسی شما به میل سرور هست. شما از وجود SMTP سرور مطمئن بشید.
 

asp.net2

کاربر تازه وارد
تاریخ عضویت
17 فوریه 2006
نوشته‌ها
12
لایک‌ها
0
از توجه همه شما متشکرم
کدهایی را که داده اید قبلا امتحان کرده ام ولی همگی به قسمت آدرس سرور گیر می دهند حتی در کامپیوتر خودم که smtp نصب شده است اگر از آدرسهای ساده ای که برای کاربران در smtp در کامپیوتر خودم استفاده می کنم و تعریف کرده ام در برنامه استفاده کنم و آدرس سرور را 127.0.0.1 بدهم تمام کدهای ارائه شده بخوبی کار میکند ولی آدرسهای رایج ایمیل مثل آدرسی که در کد بالا آمده کار نمی کند

( در کامپیوتر خودم یک کاربر درsmtp در iis تعریف کردم به نام p1 و به اون ایمیل می زنم و کاملا هم کده کار می کنند)

بازم از همه شما که زحمت می کشین راهنمایی می کنین ممنون
ضمنا از VS2005 استفاده می کنم
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
SmtpMail.SmtpServer رو با "local" و "Localhost" تست کن ! بلکه جواب بده !
 

asp.net2

کاربر تازه وارد
تاریخ عضویت
17 فوریه 2006
نوشته‌ها
12
لایک‌ها
0
دوست گرامی امتحان کردم نشد . بازم از اینکه نظر دادید متشکرم
 

asp.net2

کاربر تازه وارد
تاریخ عضویت
17 فوریه 2006
نوشته‌ها
12
لایک‌ها
0
خیلی ممنون از جوابتون ولی صفحه ای که گفتید برای سرورهایی است که ازExchange Server استفاده می کنند
Exchange Server امکانات زیادی برای نوشتن برنامه های ارسال و مدیریت و دریاف ایمیل را دارد ولی پیغام خطای مورد نظر من با آنها تفاوت دارد
پیغام خطای ظاهر شده در برنامه من این گونه است
[LEFT ] The server rejected one or more recipient addresses. The server response was: 550 5.7.1 Unable to relay for [email protected]
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: The server rejected one or more recipient addresses. The server response was: 550 5.7.1 Unable to relay for [email protected]


Source Error:


Line 27: string body = "UtilMailMessage001 - success";
Line 28: SmtpMail.SmtpServer = "mail.somee.com";
Line 29: SmtpMail.Send(from, to, subject, body);
Line 30: }
Line 31: }

[/LEFT]



این هم پیغام خطای صفحه میکروسافت
Message 1

The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'User_Name @ Domain.Domain_Root'. Subject 'Subject_Of_The_Message', Account: ' Mail . Domain .Domain_Root', Server: ' mail . Domain .Domain_Root', Protocol: SMTP, Server Response: '550 5.7.1 Unable to relay for ' User_Name @ Domain.Domain_Root', Port: 25, Secure(SSL): No, Server Error: 550, Error Number: 0x800CCC79



Message 3
550 5.7.1 Unable to relay for Domain_Name.Domain_Root>
• When local e-mail clients try to send SMTP mail, they receive a non-delivery report that is similar to the following:
-----Original Message-----
From: System Administrator
Sent: DateTime
To: 'Recipients_Name'
Subject: Undeliverable: Subject_Of_Original_Message
Your message did not reach some or all of the intended recipients.
Subject: Subject_Of_Original_Message
Sent: DateTime
The following recipient(s) could not be reached:
'Recipients_Name' on 3DateTime
Could not deliver the message in the time limit specified. Please retry or contact your administrator.
<FQDN_Of_The_Sending_Server#4.4.7>​


از این که مرتب به این تایپیک سر می زنید متشکرم

اگر کسی یک کد امتحان شده داره لطفا بگذاره اینجا و لینکی واسه امتحاش بده
 

asp.net2

کاربر تازه وارد
تاریخ عضویت
17 فوریه 2006
نوشته‌ها
12
لایک‌ها
0
دوستان چرا دیگه نظر نمی دید
 
بالا