Здесь проверяйте эту тему, может помочь:
Хранение SMTP от электронной почты Дружественное отображение отображения в Web.config
Лично я устанавливаю его в Web.config в разделе AppSettings, поскольку раздел настроек SMTP не предоставляет для него место.
Нужно ли вам извлекать адрес электронной почты и т.д. из web.config? Почему бы не установить его в EmailSender?
Конструктор MailAddress также включает в себя перегрузку, которая позволяет указать отображаемое имя (New MailAddress(адрес, displayName)). Большинство почтовых клиентов отображают отображаемое имя, если оно присутствует, вместо адреса электронной почты.