/ / Wie starte ich smtp oder mache einen Fehler auf smtp von verschiedenen (dev oder test) Rechnern - c #, smtp

wie man smtp startet / stoppt oder einen fehler auf smtp von einem anderen (dev oder test) machine macht - c #, smtp

Ich habe einen Fenster-Dienst (C #), der zum Versenden von E-Mails verwendet wird, und ich habe unterhalb der SMTP-Konfiguration:

<SMTP>
<add key="SMTPport" value="25"></add>
<add key="SMTPserver" value="smtp.XYZ.com"></add>
</SMTP>

Wenn smtp falsch ist, versuche ich, ein Protokoll zu schreiben.

Derzeit teste ich den falschen smtp-Namen und starte den Windows-Dienst manuell.

Gibt es eine Möglichkeit, dass ich die Konfigurationsdatei zum Ändern des SMTP-Namens nicht ändern muss und das Service-Handbuch Start / Stopp nicht erforderlich ist?

Ich möchte einen Weg finden, wo der Dienst läuft und dahinter kann ich Fehler machen oder SMTP starten / stoppen? Bitte vorschlagen!

Antworten:

0 für die Antwort № 1

Gibt es eine Möglichkeit, die ich habe? die Konfigurationsdatei nicht ändern zum Ändern der SMTP-Name und Service Manuelles Starten / Stoppen ist nicht erforderlich?

Sicherlich ersetzen Sie einfach die Konfiguration über Konfigurationsdateien durch die codebasierte Konfiguration.

z.B.

var client = new SmtpClient("someserver.com", 25);