PDA

View Full Version : مشکل در ارسال ایمیل



setareh2013
جمعه 05 مهر 1392, 21:59 عصر
سلام
من از کد زیر برای ارسال ایمیل استفاده کردم
string sendstring = "http://www.site.ir/testactiveuser.aspx?UserID=124";

//send(txtMail.Text, txtSubject.Text, "Info@site.ir", txtTo.Text);
send(sendstring, txtSubject.Text, "Info@site.ir", txtTo.Text);
lblMsg.Text = "ایمیل با موفقیت ارسال شد";
مشکل اینه ایمیل ارسال میشه ولی محتوای رشته sendstring به صورت لینک نیست که کاربر روی اون کلیک کنه .
باید چه کار کنم .
یه سوال دیگه هم دارم اگه بخوام یک رشته دیگر در خط بعدی رشته sendstring نشون داده بشه باید چه کار کنم . من هر تعداد رشته که ارسال میکنم داخل یک خط نمایش داده میشه (داخل ایمیل )
مثل عکس زیر می خوام در چند خط باشه
111264

salargham
جمعه 05 مهر 1392, 22:09 عصر
سلام دوست عزیز

یه برنامه کامل برای ارسال ایمیل رو برات گذاشتم.البته با اکانت Gmail
به سایت afjan.ir (http://afjan.ir) هم سر بزن.

http://s3.picofile.com/file/75523038...an_ir.rar.html

vira1368
جمعه 05 مهر 1392, 23:24 عصر
سلام
خاصیت IsBodyHtml رو true کنید تا داخل رشته بتونید از تگ های HTML استفاده کنید.
مثلا لینک رو بذارید بین تگ <a> یا برای رفتم به خط بعدی از تگ <br> استفاده کنید.
موفق باشید!

setareh2013
شنبه 06 مهر 1392, 07:53 صبح
سلام دوست عزیز

یه برنامه کامل برای ارسال ایمیل رو برات گذاشتم.البته با اکانت Gmail
به سایت afjan.ir (http://afjan.ir) هم سر بزن.

http://s3.picofile.com/file/75523038...an_ir.rar.html
این صفحه رو پیدا نکرد پیغام میده
The resource cannot be found

setareh2013
شنبه 06 مهر 1392, 07:54 صبح
سلام
خاصیت IsBodyHtml رو true کنید تا داخل رشته بتونید از تگ های HTML استفاده کنید.
مثلا لینک رو بذارید بین تگ <a> یا برای رفتم به خط بعدی از تگ <br> استفاده کنید.
موفق باشید!

میشه کدشو برام بذارید داخل تابع نمیدونم چه طوری کد html بنویسم

vira1368
شنبه 06 مهر 1392, 12:11 عصر
این صفحه رو ببینید خوب توضیح داده:
http://www.codeproject.com/Tips/520998/Send-Email-from-Yahoo-Gmail-Hotmail-Csharp
با اون خاصیت هم که گفتم اگر true کنید کافیه متن رو اینجور مقدار بدید:

string emailText = "hello dear!<br>this is download link <a href"www.test.com">here</a><br> good luck";

ببخشید جایی هستم که امکانات کمه وگرنه از خودم sample میدادم، امیدوارم مفید باشه
موفق باشید!

setareh2013
شنبه 06 مهر 1392, 20:00 عصر
چه طوری چند تا گزینه مثلا نام کاربری و رمز عبور رو در چند خط ایمیل کنم
با تشکر

setareh2013
شنبه 06 مهر 1392, 20:04 عصر
این صفحه رو ببینید خوب توضیح داده:
http://www.codeproject.com/Tips/520998/Send-Email-from-Yahoo-Gmail-Hotmail-Csharp
با اون خاصیت هم که گفتم اگر true کنید کافیه متن رو اینجور مقدار بدید:

string emailText = "hello dear!<br>this is download link <a href"www.test.com">here</a><br> good luck";

ببخشید جایی هستم که امکانات کمه وگرنه از خودم sample میدادم، امیدوارم مفید باشه
موفق باشید!

خاصیت isbodyhtml رو چه طوری true کنم ؟

setareh2013
یک شنبه 07 مهر 1392, 10:56 صبح
کسی نمی تونه راهنماییم کنه خیلی حیاتیه !

setareh2013
یک شنبه 07 مهر 1392, 11:09 صبح
مشکل چند خطی حل شد
message.Body = "First Line <br /> second line";
ولی لینک نه هنوز چون نمی دونم از isbodyhtml چه طوری استفاده کنم

setareh2013
یک شنبه 07 مهر 1392, 11:17 صبح
این صفحه رو ببینید خوب توضیح داده:
http://www.codeproject.com/Tips/520998/Send-Email-from-Yahoo-Gmail-Hotmail-Csharp
با اون خاصیت هم که گفتم اگر true کنید کافیه متن رو اینجور مقدار بدید:

string emailText = "hello dear!<br>this is download link <a href"www.test.com">here</a><br> good luck";

ببخشید جایی هستم که امکانات کمه وگرنه از خودم sample میدادم، امیدوارم مفید باشه
موفق باشید!

با تشکر از شما
این طوری نوشتم درست شد
String mylink = "Your message : <a href='http://www.parnian90.ir'>here</a>";
تک کوتیشن گذاشتم به جای دوتا کوتیشین
سایت خوبیه ها این سایت!
http://stackoverflow.com/questions/15754319/insert-a-link-in-to-a-email-send-using-c-sharp