reza4359
دوشنبه 14 فروردین 1391, 03:42 صبح
دوستان من میخوام از میزبانی ایران هاست استفاده کنم حالا برای ارسال ایمیل از طرف کاربران به مدیر سایت این کدی است که خودم نوشتم
SmtpClient obj = new SmtpClient();
MailMessage Mailmsg = new MailMessage();
Mailmsg.To.Clear();
Mailmsg.To.Add(new MailAddress("ali_12@yahoo.com"));
Mailmsg.From = new MailAddress(TextBox1.Text);
Mailmsg.Subject = TextBox2.Text;
Mailmsg.BodyEncoding = System.Text.Encoding.UTF8;
Mailmsg.IsBodyHtml = true;
// obj.Host = Mail.yoursite.com;
System.Net.NetworkCredential basicAuthenticationInfo = new System.Net.NetworkCredential(TextBox1.Text, "");
obj.UseDefaultCredentials = false;
obj.Credentials = basicAuthenticationInfo;
Mailmsg.Body = TextBox3.Text;
Mailmsg.IsBodyHtml = true;
این هم کدی است که ایران هاست داخل قسمت پشتیبانیش ارائه داده
using System;
using System.Web.Mail;
namespace SMTPAuthentication
{
public class SMTPAuthenticationExample
{
public static void SendMail()
{
string smtpServer = "mail.yourdomain.com";
string userName = "you@yourdomain.com";
string password = "YourMailboxPassword";
int cdoBasic = 1;
int cdoSendUsingPort = 2;
MailMessage msg = new MailMessage();
if (userName.Length > 0)
{
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", smtpServer);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25) ;
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", cdoSendUsingPort) ;
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", cdoBasic);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", userName);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password);
}
msg.To = "someone@domain.com";
msg.From = "you@yourdomain.com";
msg.Subject = "Subject";
msg.Body = "Message";
SmtpMail.SmtpServer = smtpServer;
SmtpMail.Send(msg);
}
}
}
حالا میخوام ببینم کدوم کد صحیح است و میشه بدون مشکل ازش استفاده کرد.
اگه ممکنه دقیق توضیح بدید
ممنون
SmtpClient obj = new SmtpClient();
MailMessage Mailmsg = new MailMessage();
Mailmsg.To.Clear();
Mailmsg.To.Add(new MailAddress("ali_12@yahoo.com"));
Mailmsg.From = new MailAddress(TextBox1.Text);
Mailmsg.Subject = TextBox2.Text;
Mailmsg.BodyEncoding = System.Text.Encoding.UTF8;
Mailmsg.IsBodyHtml = true;
// obj.Host = Mail.yoursite.com;
System.Net.NetworkCredential basicAuthenticationInfo = new System.Net.NetworkCredential(TextBox1.Text, "");
obj.UseDefaultCredentials = false;
obj.Credentials = basicAuthenticationInfo;
Mailmsg.Body = TextBox3.Text;
Mailmsg.IsBodyHtml = true;
این هم کدی است که ایران هاست داخل قسمت پشتیبانیش ارائه داده
using System;
using System.Web.Mail;
namespace SMTPAuthentication
{
public class SMTPAuthenticationExample
{
public static void SendMail()
{
string smtpServer = "mail.yourdomain.com";
string userName = "you@yourdomain.com";
string password = "YourMailboxPassword";
int cdoBasic = 1;
int cdoSendUsingPort = 2;
MailMessage msg = new MailMessage();
if (userName.Length > 0)
{
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", smtpServer);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25) ;
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", cdoSendUsingPort) ;
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", cdoBasic);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", userName);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password);
}
msg.To = "someone@domain.com";
msg.From = "you@yourdomain.com";
msg.Subject = "Subject";
msg.Body = "Message";
SmtpMail.SmtpServer = smtpServer;
SmtpMail.Send(msg);
}
}
}
حالا میخوام ببینم کدوم کد صحیح است و میشه بدون مشکل ازش استفاده کرد.
اگه ممکنه دقیق توضیح بدید
ممنون