2 ضمیمه
خطا هنگام ارسال ایمیل بصورت خودکار
درود
من هنگام فرستادن رایانامه(ایمیل) (برای بازیابی گذرواژه) با خطای درون عکس روبرو میشم لطفا بگید مشکل کجاست؟ سپاس
خطای رخ داده:
ضمیمه 148386
متد فرستادن ایمیل:
ضمیمه 148387
کدهای اکشن:
UserRepository rpUser = new UserRepository();
if (rpUser.ExistEmail(wm.Email))
{
User _usr = rpUser.Where(x => x.Email == wm.Email).FirstOrDefault();
string newpss = DateTime.Now.ToShortDateString().Replace("/", string.Empty) + DateTime.Now.ToShortTimeString().Replace(":", string.Empty);
_usr.Password = newpss;
rpUser.Update(_usr);
string subject = "بازیابی گذرواژه";
//string body = "<p dir='rtl'><span style='font-size:18px'>بازنویسی گذرواژه</span></p><p dir='rtl' > کاربری گرامی:" +
// _usr.UserName +
// "</p><p dir='rtl'>گذرواژه پیشین شما به گذرواژه زیر تغییر پیدا کرد:</p>"
// +
// "<p dir='rtl'> گذرواژه تازه: </p>"
// +
// "<p dir='rtl' style='text-align:left'> </p>" + _usr.Password;
string body = "salllam";
string emailto = wm.Email;
if (MailSender.SendMail(subject, body, emailto))
{
ViewBag.msg = "به زودی گذرواژه تازه به رایانامه شما فرستاده میشود";
}
else
{
ViewBag.msg = "سامانه با خطا روبرو شد!";
}
}
else
{
ViewBag.msg = "کاربری با این رایانامه یافت نشد!";
}
نقل قول: خطا هنگام ارسال ایمیل بصورت خودکار
سلام دوست عزیز این پروژه ارسال ایمیل بنده هست میتونید ازش استفاده کنید یا ازش یاد بگیرید
نقل قول: خطا هنگام ارسال ایمیل بصورت خودکار
نقل قول:
نوشته شده توسط
nunegandom
سلام دوست عزیز
این پروژه ارسال ایمیل بنده هست میتونید ازش استفاده کنید یا ازش یاد بگیرید
سپاس از مهرت
پروژتون رو دیدم اما راستش متوجه نشدم توی ام.وی.سی چطور باید ازش استفاده کنم! و اینکه گمونم این خطایی که برام رخ میده مربوط به پیکره بندی MailMessage و smtp جیمیل هستش.توی پروژه شما مناین تنظیمات رو ندیدم
نقل قول: خطا هنگام ارسال ایمیل بصورت خودکار
کسی نمی دونه باید چیکار کنم؟
نقل قول: خطا هنگام ارسال ایمیل بصورت خودکار
نقل قول: خطا هنگام ارسال ایمیل بصورت خودکار
سلام
توی App_Config یک فایل به اسم mailsetting.json
یک همچین چیزی بنویسید
{ "Host": "mail.xxxxxxx.com",
"Port": 25,
"SSL": false,
"Username": "no-replay@xxxxxxx.com",
"Password": "xxxxxxx",
"POP3Host": "mail.xxxxxxx.com",
"POP3Port": 110,
"IMAPHost": "mail.xxxxxxx.com",
"IMAPPort": 143
}
نحوه استفاده
MailService.MailProvider mailer = new MailService.MailProvider();
mailer.SendMail(new MailService.Model.ComposeModel { EmailSubject = message.Subject, ToEmail = message.Destination, EMailBody = message.Body});
نکته اینکه App_Config مربوط به پروژه اصلیتون که همون WEB-UI باشه هست یعنی داخل اون باید درست کنید
البته این تنظیمات مربوط به سرور هست توی gmail باید ssl فعال باشه پورت ها رو نمیدونم