Szenario: Sie müssen eine E-Mail senden, die eigentlich eine Antwort Mail von einem asp.net C# -Programm ist. Ich verwaltete die E-Mail, die an den Client gesendet werden soll, sendet sie jedoch als neue E-Mail.Senden Sie eine E-Mail als Antwort mit SmtpClient
Code:
var SMTP = _genRepository.GetData("SELECT * FROM LOCATION WHERE ID='" + mail.LocationId + "'").FirstOrDefault();
SmtpClient c = new SmtpClient(SMTP.SMTP_Host, SMTP.SMTP_Port);
MailAddress add = new MailAddress(mail.From);
MailMessage msg = new MailMessage();
msg.To.Add(add);
msg.From = new MailAddress(SMTP.Email);
msg.IsBodyHtml = true;
msg.Subject = mail.Subject;
msg.Body = mail.Body;
c.Credentials = new System.Net.NetworkCredential(SMTP.Email, SMTP.EmailPassword);
c.EnableSsl = true;
c.Send(msg);
Ich habe die E-Mail messageid des Absenders. Ich muss nur wissen, wie ich die Mail als Antwort verschicke.
Nicht sicher, dass dies etwas ist, was Sie mit Code machen möchten? Würden Sie nicht einfach eine automatische Antwort von diesem Posteingang einrichten? – ediblecode
Ich baue diese kleine Web-App, die liest und antwortet. –