J'ai un service de fenêtre (C #) qui utilise pour envoyer un email et j'ai ci-dessous la configuration smtp,
<SMTP>
<add key="SMTPport" value="25"></add>
<add key="SMTPserver" value="smtp.XYZ.com"></add>
</SMTP>
Lorsque smtp a tort, j'essaie d'écrire un journal.
Actuellement, je fais les tests en mettant un nom SMTP incorrect et en démarrant / arrêtant manuellement le service de fenêtre.
Est-il possible que je ne modifie pas le fichier de configuration pour changer le nom smtp et le démarrage / arrêt manuel du service n'est pas nécessaire?
Je voudrais trouver un moyen, où le service est exécuté et derrière je peux faire une erreur ou démarrer / arrêter smtp Veuillez suggérer!
Réponses:
0 pour la réponse № 1Y a-t-il un moyen que j'ai ne pas changer le fichier de configuration pour changer le nom smtp et le service manuel démarrage / arrêt n'est pas nécessaire?
Certes, il suffit de remplacer la configuration via des fichiers de configuration par une configuration basée sur un code.
par exemple.
var client = new SmtpClient("someserver.com", 25);