Add alias support

This commit is contained in:
Henry Hiles 2025-08-03 20:01:56 -04:00
commit 7131e4ed66
No known key found for this signature in database
6 changed files with 29 additions and 18 deletions

View file

@ -25,17 +25,20 @@ class MailClientController extends AsyncNotifier<MailClient> {
required String plainText,
required String markdown,
required String subject,
required MailAddress from,
required MailAddress to,
}) async {
final client = await future;
final settings = ref.watch(SettingsController.provider)!;
return await client.sendMessageBuilder(
MessageBuilder.prepareMultipartAlternativeMessage(
plainText: plainText,
htmlText: markdownToHtml(markdown),
)
..subject = subject
..from = [from]
..from = [
MailAddress(settings.mailName, settings.emailAlias ?? settings.email),
]
..to = [to],
);
}