View Full Version : ایمیلی که ارسال میشه به صورت ؟؟؟؟
jigily
سه شنبه 06 فروردین 1392, 21:30 عصر
من با کد ایمیل برای کاربر میفرستم اما کل ایمیل به صورت ؟؟؟؟؟؟؟؟؟
فرستاده میشه باید چکار کنم؟
sara_aryanfar
سه شنبه 06 فروردین 1392, 21:52 عصر
دوست گرامی باید از ینیکد استفاده کنید
mail.SubjectEncoding = Encoding.UTF8;
mail.BodyEncoding = Encoding.UTF8;
jigily
سه شنبه 06 فروردین 1392, 21:55 عصر
mail.sunbjectencode را نداره
jigily
سه شنبه 06 فروردین 1392, 22:02 عصر
Encoding.UTF8; یعنی چی؟
sara_aryanfar
سه شنبه 06 فروردین 1392, 22:04 عصر
دوست گرامی اون یک شبه کد هست من قرار دادم شما باید با توجه به کدتون عنوان و متن ارسالی رو ینیکد کنید
مثلا من برای ارسال ایمیل از این کد استفاده کردم قبلا
MailMessage mail = new MailMessage();
mail.From = new MailAddress(from);
mail.To.Add(to);
mail.Subject = subject;
mail.Body = body;
mail.SubjectEncoding = Encoding.UTF8;
mail.BodyEncoding = Encoding.UTF8;
mail.IsBodyHtml = true;
SmtpClient c = new SmtpClient();
c.Host = "mail.domin.com";
c.Send(mail);
jigily
سه شنبه 06 فروردین 1392, 22:13 عصر
متوجه شدم اما بعضی از موارد را نمیاره؟
jigily
چهارشنبه 07 فروردین 1392, 11:03 صبح
کسی نیست بگه باید چکار کنم؟7
fakhravari
چهارشنبه 07 فروردین 1392, 11:07 صبح
کدات بزار عزیزوم.
jigily
چهارشنبه 07 فروردین 1392, 11:43 صبح
string smtpServer = "mail.mysite ";
string userName = "admin@mysite.ir";
string password = "1234";
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 = CreateUserWizard1.Email.ToString();
msg.From = "admin@mysite.ir";
msg.Subject = "text";
msg.Body ="text";
SmtpMail.SmtpServer = smtpServer;
SmtpMail.Send(msg);
fakhravari
چهارشنبه 07 فروردین 1392, 11:47 صبح
msg.BodyEncoding = System.Text.Encoding.UTF8;
jigily
چهارشنبه 07 فروردین 1392, 11:49 صبح
subjectencdeing را ندارم
fakhravari
چهارشنبه 07 فروردین 1392, 12:31 عصر
دیگه تممه ها.
MailMessage message = new MailMessage(from, to);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.SubjectEncoding = System.Text.Encoding.UTF8;
http://www.aspnetemail.com/charsets.aspx
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.