Saturday, July 27, 2013

Send E-Mail from C# Code

try
            {
                StringBuilder strMailContent = new StringBuilder();
                MailMessage mail = new MailMessage();
                String toName = "tomail@company.net";
                String fromName = "frommail@company.net";
                String strMessage = "Test Message from C# Code";
                String strSMTPAddress = "xxx.xxx.xxx.xxx";
                String strUserName = "domain_forest_name";
                String strPassword = "domain_pwd";
                String strDomain = "domain_name";

                mail.To.Add(toName);
                mail.From = new MailAddress(fromName);
                mail.Subject = "test mail from C# code. " +DateTime.Now.ToString("F"); //("MMM ddd d HH:mm yyyy");
                strMailContent.Append("<html><body><table>");
                strMailContent.Append("<tr><td>Dear " + toName + "</td></tr>");
                strMailContent.Append("</table>");
                strMailContent.Append("</body></html></table>");
                mail.Body = strMailContent.ToString();
                SmtpClient smtp = new SmtpClient(strSMTPAddress);
                smtp.Credentials = new System.Net.NetworkCredential(strUserName, strPassword, strDomain);
                smtp.Send(mail);
            }
            catch (Exception ex) {
                SPDiagnosticsService diagnosticsService = SPDiagnosticsService.Local;
                string errorMsg = ex.Message;
                diagnosticsService.WriteTrace(0, new SPDiagnosticsCategory("AleartSettingTimerJob"TraceSeverity.Monitorable, EventSeverity.Error),TraceSeverity.Monitorable, "Writing to the ULS log: {0}"new object[] { errorMsg });
                diagnosticsService.WriteEvent(0, new SPDiagnosticsCategory("AleartSettingTimerJob"TraceSeverity.Monitorable, EventSeverity.Error),EventSeverity.Error, "Writing to the Event Viewer log: {0}"new object[] { errorMsg });
            }

2 comments:


  1. Laut BSI-Report 2024 sind etwa 60 Prozent der Datenschutzverletzungen im Gesundheitswesen auf unzureichenden Schutz patientenbezogener Daten zurückzuführen. Dabei spielt die DSGVO eine zentrale Rolle, die klare Vorgaben zum Schutz sensibler Informationen macht. Ärzte unterliegen der Schweigepflicht, die durch die DSGVO noch ergänzt wird und bei Verstößen hohe Bußgelder nach sich ziehen kann. Für die Einhaltung dieser Vorgaben ist eine gezielte cybersecurity weiterbildung essenziell, um Risiken zu minimieren. Das Angebot von csvisor unterstützt Fachkräfte dabei, ihre Kenntnisse im Umgang mit gesetzlich geforderten Sicherheitsstandards wie ISO 27001 zu vertiefen. Mit einer solchen Weiterbildung können medizinische Einrichtungen auch künftig den Patientendaten-Schutz effektiv gewährleisten.

    ReplyDelete

Featured Post

Automate Azure PIM Role Activation Using GitHub Actions and OIDC (No Secrets Needed)

Automate Azure PIM Role Activation Using GitHub Actions and OIDC (No Secrets Needed) Tags: Azure PIM | GitHub Actions | OIDC | Microsoft Gr...

Popular posts