개발에 유용한 Tip

메일 보내기 기능 .net용은 아니고 참고용으로 발췌한거

조셉LEE 2024. 2. 21. 15:04
728x90
반응형

            string adminEMail = pBiz.GetAdminMail().Rows[0][0].ToString();           
            SmtpClient smtpClient = new SmtpClient("XXX.XXX.XXX.XXX");
            smtpClient.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
            string body = FCKeditor1.Value;
            Encoding enc = Encoding.UTF8;
            byte[] encodedByte = Encoding.Default.GetBytes(body);
            encodedByte = Encoding.Convert(Encoding.Default, enc, encodedByte);
            string encodedBody = enc.GetString(encodedByte);
            string from = txtEmail1.Value + "@" + txtEmail2.Value;
            string to = adminEMail;
            string subject = txtTitle.Value;
            if (!to.Equals(string.Empty))
            {
                MailMessage mailMessage = new MailMessage(from, to, subject, encodedBody);
                mailMessage.IsBodyHtml = true;
                mailMessage.BodyEncoding = Encoding.UTF8;
                try
                {
                    smtpClient.Send(mailMessage);
                }
                catch (Exception ex)
                {
                    string err = ex.Message;
                }
            }
            smtpClient = null;

반응형
LIST