PDA

View Full Version : رفتن ایمیل به قسمت مخصوص SPAM



merlin_vista
شنبه 12 آبان 1386, 13:06 عصر
آقا من با استفاده از کد زیر ایمیل میفرستم . ولی وقتی ایمیل ارسال میشه در میل باکس به قسمت اسپم ها میره ... :متفکر:


MailMessage mail = new MailMessage();
mail.From = new MailAddress("Email@Email.com", "عنوان", System.Text.Encoding.GetEncoding("windows-1256"));
mail.To.Add(Email@Email.com);
mail.Subject = "Subject";
mail.Body = "Body ";
SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.Send(mail);
this.Label3.Text = "ایمیل برای شما ارسال شد";

mehrdad201
شنبه 12 آبان 1386, 13:54 عصر
از یه میل باکس واقعی استفاده کن

فکر کنم اگه authenticate کنی این اتفاق نیغته

البته به گیرنده هم بستگی داره مثلا یاهو خیلی حساس تر از گوگله...

sama01
شنبه 12 آبان 1386, 14:03 عصر
اگر یک جستجو بکنید، فکر می‌کنم جناب راد، به طور نسبتا کاملی، دلایل spam خوردن و راه‌کارهای جلوگیری از آن را نوشته‌اند.

abadanboy
شنبه 12 آبان 1386, 14:10 عصر
مشکلی نداره شاید ایراد از سرور ایمیل باشه که اونو به عنوان اسپم می شناسه
حالا یه کد هم هست که سیستم قدیمی به حساب میاد ولی یه امتحان کن اگه اینم spam شد مشکل از سرور هست


MailMessage regMail = new MailMessage();
regMail.From ="Info@.org (Info@IsfEduBlog.org)";
regMail.To = TXTEmail.Value.ToString();
regMail.Subject ="Welcome to ";
regMail.BodyFormat = MailFormat.Html;
regMail.BodyEncoding = System.Text.Encoding.UTF8;
regMail.Body = fileText;
SmtpMail.SmtpServer = "p.com";
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "contact@p.com"); //set your username here ""
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "****"); //set your password here ""

SmtpMail.Send(regMail);
//Label10.Text="پیام شما با موفقیت ارسال شد";

abadanboy
شنبه 12 آبان 1386, 14:12 عصر
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate

http://schemas.microsoft.com/cdo/configuration/sendusername

http://schemas.microsoft.com/cdo/configuration/sendpassword

اینا رو اضافه کن

mehrdad201
شنبه 12 آبان 1386, 14:16 عصر
اگر یک جستجو بکنید، فکر می‌کنم جناب راد، به طور نسبتا کاملی، دلایل spam خوردن و راه‌کارهای جلوگیری از آن را نوشته‌اند.


میشه لینک تاپیک مربوطه رو بدید........:لبخندساده:

merlin_vista
شنبه 12 آبان 1386, 15:43 عصر
مشکلی نداره شاید ایراد از سرور ایمیل باشه که اونو به عنوان اسپم می شناسه
حالا یه کد هم هست که سیستم قدیمی به حساب میاد ولی یه امتحان کن اگه اینم spam شد مشکل از سرور هست


MailMessage regMail = new MailMessage();
regMail.From ="Info@.org (Info@IsfEduBlog.org)";
regMail.To = TXTEmail.Value.ToString();
regMail.Subject ="Welcome to ";
regMail.BodyFormat = MailFormat.Html;
regMail.BodyEncoding = System.Text.Encoding.UTF8;
regMail.Body = fileText;
SmtpMail.SmtpServer = "p.com";
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "contact@p.com"); //set your username here ""
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "****"); //set your password here ""

SmtpMail.Send(regMail);
//Label10.Text="پیام شما با موفقیت ارسال شد";


میشه راجب این قسمت یه کم بیشتر توضیح بدین :

SmtpMail.SmtpServer = "p.com";
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "contact@p.com"); //set your username here ""
regMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "****"); //set your password here ""

SmtpMail.Send(regMail);

abadanboy
شنبه 12 آبان 1386, 16:24 عصر
یه سری لینک که باید باشه تا ایمیل فرستاده بشه

merlin_vista
شنبه 12 آبان 1386, 18:12 عصر
خوب باید جلوی آنها چی بنویسیم ( منظورم تو کوتیشن دوم میباشد )
تو دومی که باید ایمیل خودمان را بنویسیم
تو سومی هم که رمز عبور آن را
درسته ....
بعد تو قسمت اول چی بنویسیم ! :تشویق:

web developer
شنبه 12 آبان 1386, 21:56 عصر
سلام

قبلا کامل توضیح داده شده، ولی در کل مهمترین چیز IP هست که نباید Share باشه.
اگر Host شما Ip Dedicate داشته باشه Email به Inbox میره!

موفق باشید

merlin_vista
شنبه 12 آبان 1386, 22:16 عصر
سلام

قبلا کامل توضیح داده شده، ولی در کل مهمترین چیز IP هست که نباید Share باشه.
اگر Host شما Ip Dedicate داشته باشه Email به Inbox میره!

موفق باشید
از کجا Ip Dedicate هاستم را بدست بیارم !!!! :اشتباه:
و بعد آن را به جای آی پی در کد خودم بگزارم حله !!! :متفکر:

hamed_bostan
شنبه 12 آبان 1386, 22:27 عصر
از کجا Ip Dedicate هاستم را بدست بیارم !!!!

با هاستت تماس بگیر


و بعد آن را به جای آی پی در کد خودم بگزارم حله !!!

انشالله تبارک و تعالی . برای گرفتن راهنمایی کامل به این ادرس برو :

http://barnamenevis.org/forum/showthread.php?t=71785&highlight=%D8%A7%DB%8C%D9%85%DB%8C%D9%84

merlin_vista
یک شنبه 13 آبان 1386, 13:03 عصر
آقا من با هاستم تماس گرفتم و گفتم Ip Dedicate را برای من ارسال کنید .
ولی آنها گفتند برای IP اختصاصی باید سالی 20 هزار تومان پول بدین !!
آیا همجا همین طور هست یا هاست من اینجوریه فقط !!!؟!؟!؟!

hamed_bostan
یک شنبه 13 آبان 1386, 13:45 عصر
ببین دوست من شما وقتی هاست میگیری اگر وب میل رو هم ساپرت کنه IP مب میل رو در اخیتارت میذارن یا اینکه این رو بهت میدن:

mail.Domain.com

شما میتونی از اون برای ارسال ایمیل استفاده کنی هیچ اجباری هم در گرفتن IP dedicate نیست

mehrdad201
یک شنبه 13 آبان 1386, 14:22 عصر
درست گفتن

IP اختصاصی هزینه داره

فکر می کنم حدودا سالی 20-40 هزار تومن

merlin_vista
یک شنبه 13 آبان 1386, 16:14 عصر
حالا تکلیف چیه ؟؟؟ من چیکار کنم ، حتماً باید آی پی اختصاصی بخرم !!!

merlin_vista
یک شنبه 13 آبان 1386, 16:19 عصر
ببین دوست من شما وقتی هاست میگیری اگر وب میل رو هم ساپرت کنه IP مب میل رو در اخیتارت میذارن یا اینکه این رو بهت میدن:

mail.Domain.com

شما میتونی از اون برای ارسال ایمیل استفاده کنی هیچ اجباری هم در گرفتن IP dedicate نیست

میشه کار با این روش را کمی توضیح بدین !!! ( اگه امکان داره روی کد اولی خودم توضیح بدین ، منظورم پست شماره 1 میباشد :لبخندساده: )
آخه سایت من از اینا داره :چشمک:

hamed_bostan
یک شنبه 13 آبان 1386, 17:20 عصر
میشه کار با این روش را کمی توضیح بدین

دوست من اول از همه بگو ببینم plan مربوط به هاست شما به شما webmail أاده؟ اگه نمی دونی از هاستت بپرس ببین هاستت وب میل در اختیارت گذاشته یا نه .
واگر گفت اره بگو IP دسترسی به webmail رو واسه ات بفرستن .

m.hamidreza
یک شنبه 13 آبان 1386, 18:06 عصر
سلام

اگر Host شما Ip Dedicate داشته باشه Email به Inbox میره!




هیچ اجباری هم در گرفتن IP dedicate نیست

منم این مشکل رو داشتم توی Yahoo اسپم میشد ولی توی msn و gmail نه ! از طریق ip وب میل هم send میکردم به منم گفتن باید IP Dedicate بگیرم ، منم دنبالش نرفتم دیگه ! به این ربط نداره پس ؟

merlin_vista
یک شنبه 13 آبان 1386, 18:54 عصر
بله : WebMail داره و IP را هم گرفتم . اگه میخواهید که بگزارم .
ولی نمیدونم که چگونه باید ازش استفاده کنم ؟

merlin_vista
یک شنبه 13 آبان 1386, 19:08 عصر
آقا من این کد را پیدا کردم ولی نمیدونم چطور کار میکنه ؟؟::

public static bool SendEmail( string from,string displayName,string subject, string[] to, string body )
{

System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.Body = body;
mail.IsBodyHtml = true;
mail.From = new System.Net.Mail.MailAddress(from, displayName, Encoding.UTF8);
mail.Sender = new System.Net.Mail.MailAddress(from, displayName, Encoding.UTF8);
mail.Subject = subject;
mail.SubjectEncoding = Encoding.UTF8;
mail.Priority = System.Net.Mail.MailPriority.High;
foreach( string s in to ) mail.To.Add( s );
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
smtp.Host = "mail.server.com";
smtp.Credentials = new System.Net.NetworkCredential("info@server.com","password");
smtp.Send( mail );
}

mp2009
دوشنبه 14 آبان 1386, 00:11 صبح
آقا من این کد را پیدا کردم ولی نمیدونم چطور کار میکنه ؟؟::

public static bool SendEmail( string from,string displayName,string subject, string[] to, string body )
{

System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.Body = body;
mail.IsBodyHtml = true;
mail.From = new System.Net.Mail.MailAddress(from, displayName, Encoding.UTF8);
mail.Sender = new System.Net.Mail.MailAddress(from, displayName, Encoding.UTF8);
mail.Subject = subject;
mail.SubjectEncoding = Encoding.UTF8;
mail.Priority = System.Net.Mail.MailPriority.High;
foreach( string s in to ) mail.To.Add( s );
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
smtp.Host = "mail.server.com";
smtp.Credentials = new System.Net.NetworkCredential("info@server.com","password");
smtp.Send( mail );
}

این یک متد هست که میتونی اونو توی کدبهیند استفاده کنی

merlin_vista
دوشنبه 14 آبان 1386, 08:38 صبح
میدونم که یک متد هست !!
میخواهم بدونم عملیات ارسال ایمیل چگونه است !!

Behrouz_Rad
دوشنبه 14 آبان 1386, 20:26 عصر
در مورد ارسال ایمیل بارها و بارها بحث شده و تاپیک هایی از این دست حذف میشن.
در مورد مشکل Spam شدن اگر یک Mail Server آی پی هاست رو فیلتر کنه ایمیل های سایت شما نیز Spam در نظر گرفته میشه.
Dedicated IP تنها راه هست.

موفق باشید.

معصومه ارفعی
یک شنبه 02 اسفند 1388, 13:57 عصر
آقا من با استفاده از کد زیر ایمیل میفرستم . ولی وقتی ایمیل ارسال میشه در میل باکس به قسمت اسپم ها میره ... :متفکر:


MailMessage mail = new MailMessage();
mail.From = new MailAddress("Email@Email.com", "عنوان", System.Text.Encoding.GetEncoding("windows-1256"));
mail.To.Add(Email@Email.com);
mail.Subject = "Subject";
mail.Body = "Body ";
SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.Send(mail);
this.Label3.Text = "ایمیل برای شما ارسال شد";
چطوری از این کد استفاده کنیم؟

SAMARE
دوشنبه 03 اسفند 1388, 12:32 عصر
چطوری از این کد استفاده کنیم؟
دوست عزيز منظورتون چيه؟؟؟
يه كد ساده است براي ارسال ايميل ديگه!!!