Ich habe Code zum Senden von E-Mail an Kunden.Wählen, welches Domain-Konto zum Senden von E-Mails verwendet werden soll
System.Net.Mail.SmtpClient Client = new System.Net.Mail.SmtpClient();
MailMessage Message = new MailMessage("From", "To", "Subject", "Body");
Client.Send(Message);
Mit folgenden in App.config.
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="smtp.MyDomain1.com" port="111" userName="abc" password="helloPassword1" />
</smtp>
</mailSettings>
<mailSettings>
<smtp from="[email protected]">
<network host="smtp.MyDomain2.com" port="222" userName="xyz" password="helloPassword2" />
</smtp>
</mailSettings>
</system.net>
Problem ist, dass mein Code in wie kann ich die mailsetting verwenden für eine bestimmte Mail unterscheiden, was bedeutet, wenn ich E-Mails von MyDomain1 Konto senden möchten vs MyDomain2 Konto
Ist die Adresse, die Sie senden immer von einem der beiden dort in der Konfig? – Bridge
Ja, zumindest zu diesem Zeitpunkt ist es das gleiche. – imak
Ich glaube, das könnte Ihnen helfen;) http://stackoverflow.com/questions/4363038/setting-multiple-smtp-settings-in-web-config – walther