FluentEmail - это просто фасад интегрированной библиотеки System.Net.Mail. Функция AddSmtpServer () имеет перегрузку, в том числе возможность передавать стандартный SmtpClient. Таким образом, вы можете просто создать оригинальный SmtpClient и затем передать его FluentEmail.
var client = new SmtpClient();
client.Credentials = new NetworkCredential("my_user", "my_password");
client.Host = "my_server";
client.Port = 25;
services
.AddFluentEmail("defaultsender@test.test")
.AddSmtpSender(client);
Кстати, класс SmtpClient помечен как устаревший в .Net Core 2.2, и Microsoft рекомендует другое решение ... Так что вы можете посмотреть, будет ли оно лучше.
"SmtpClient и его сеть типов плохо спроектированы, мы настоятельно рекомендуем использовать https://github.com/jstedfast/MailKit и https://github.com/jstedfast/MimeKit вместо"