PDA

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