سلام
برای ارسال رمز عبور به آدرس ایمیل خطای زیر میده باید چی کار کنم؟ البته لوکال هستم
smtp.Send(mm);
فکر کنم دارین از جیمیل استفاده میکنین چون 5.5.1 رو روی اون دیدیم
اگر از جیمیل استفاده میکنین از کد ، پسورد آدرس و استفاده از SSL و TLS مطمعن شین
گزینه less secure app رو آن کنین ( تو عکس هست )
یه کد نمونه هم گذاشتم
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Mail; using System.Net; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { var client = new SmtpClient("smtp.gmail.com", 587) { Credentials = new NetworkCredential("myusername@gmail.com", "mypwd"), EnableSsl = true }; client.Send("myusername@gmail.com", "myusername@gmail.com", "test", "testbody"); Console.WriteLine("Sent"); Console.ReadLine(); } } }
درست شد.
خیلی باحالی :)
فقط نمی دونم چرا یک ایمیل رو 7 بار برای گیرنده می فرسته!!!
7 باررررررررر!!!!!!!!!!! مگه میشه
یه جایی داری کد رو چند بار فراخوانی میکنی یه دیباگ پوینت بزار روش چکش کن
خوشحال تونستم کمک کنم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)