Saat mengirim email pemasaran, akun saya diblokir

pemrograman


Saat ini saya sedang membuat email pemasaran, bermaksud mengirim email massal yang dipersonalisasi ke pelanggan perorangan. Namun, jika beberapa alamat email tidak ada, ada risiko akun MS Office 365 saya diblokir ketika email ini dikembalikan.

Bagaimana menghindari masalah ini, aplikasi ini digunakan untuk pengambilan email massal.

Kesalahan setelah Pentalan:
someemail@abc.com tidak ditemukan di abc.com

Apa yang saya coba:

C#
MailMessage msg = new MailMessage();
            msg.To.Add(new MailAddress(toEmail, recipientName));
            msg.From = new MailAddress(fromEmail, emailConfig.DisplayName);
            msg.Subject = emailSub;
            emailBody = emailBody.Replace("[Name]", recipientName);
            msg.Body = emailBody;
            //attachments//
            var lst = getTemplateAttachments(templateId);
            foreach (var item in lst)
            {
                byte[] bytes = File.ReadAllBytes(item.FilePath);
                MemoryStream ms = new MemoryStream(bytes);
                Attachment data = new Attachment(ms, item.FileName);
                msg.Attachments.Add(data);

            }

            //attachments//
            msg.IsBodyHtml = true;
            msg.BodyEncoding = System.Text.Encoding.UTF8;
            SmtpClient smtpclient = new SmtpClient();
            smtpclient.UseDefaultCredentials = true;
            smtpclient.Credentials = new System.Net.NetworkCredential(emailConfig.FromEmail, emailConfig.Password);
           
            smtpclient.Port = 587; 
            smtpclient.Host = "smtp.office365.com";
           
            smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network;
            smtpclient.EnableSsl = true;
            
            try
            {
                
                smtpclient.Send(msg);
               
                resp.IsSent = true;
                resp.RespMsg = "success";
                return resp;


            }
            catch (Exception ex)
            {}

Solusi 1

Kami tidak dapat berbuat apa-apa: jika Anda mengirimkan banyak materi yang dianggap MS sebagai spam (seperti, namun mungkin tidak terbatas pada banyak pengembalian), maka mereka akan memblokir akun Anda. Ini bukan soal mengubah perangkat lunak Anda untuk menghindarinya, ini soal memvalidasi DB email Anda sehingga Anda memiliki alamat email yang valid di sana.

Anda mungkin bisa memasukkan situs Anda ke daftar putih dengan MS – tapi saya ragu – jika Anda menghubungi mereka. Kemungkinan besar Anda perlu beralih ke penyedia email “pengirim massal”, atau bertanya pada diri sendiri “mengapa pelanggan saya memberi saya alamat email yang tidak valid?”

Maaf, tapi kami tidak dapat membantu Anda.

Solusi 2

Untuk email massal, Anda juga harus memperhatikan pembatasan tertentu dalam penerimaan dan pengiriman yang diberlakukan untuk melawan spam, worm pengiriman massal, atau virus. Batasan ini memainkan peran penting dalam menjaga sistem dan menjamin keselamatan pengguna. Periksa tautan di bawah untuk batas penukaran, khususnya bagian batas penerimaan dan pengiriman. Untuk mematuhi kebijakan ini, penting untuk memperhatikan batas kecepatan pesan yang ditetapkan sebesar 30 pesan per menit.
Batas Exchange Online – Deskripsi Layanan | Microsoft Belajar[^]

コメント

タイトルとURLをコピーしました