Как использовать DLL App.Config Hack для настроек почтового хоста

Это было из этого вопроса, но мне сказали спросить новый > [эквивалент "app.config" для библиотеки (DLL)

В основном я конвертирую консольное приложение в DLL, и я хочу использовать настройки конфигурации. Они говорят, что используют XML файл (хотя я не могу заставить его работать - все строки возвращаются как пустые), но, несмотря на это, я хочу знать, как реплицировать такие вещи, как "Настройки почты".

Итак, как бы я мог использовать реплицирование, например, настройки почты, например,

<system.net>
  <mailSettings>
    <smtp>
      <network host="generic.smtp.local"/>
    </smtp>
  </mailSettings>
</system.net>

В XML файле, который является просто значением, фактически не конфигурируется ни для чего. Мне просто нужно передать эти параметры почты вручную для каждого вызова метода SendEmail или их можно воспроизвести так же, как было бы полезно сохранить все настройки в одном файле конфигурации.

Спасибо