Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpMlSbf 191 of 224 menu
◀ ▶

Тема и отправитель в Dart

Поле subject попадает в заголовок Subject. Отправителя задают через from с объектом Address: второй аргумент - человекочитаемое имя рядом с адресом.

Полный пример с выводом темы и отправителя из собранного Message:

import 'package:mailer/mailer.dart'; import 'package:mailer/smtp_server.dart'; void main() async { var smtp = SmtpServer( 'smtp.example.com', username: 'user', password: 'secret', ); var message = Message() ..from = Address('desk@local.test', 'Help Desk') ..recipients.add('reader@local.test') ..subject = 'Ticket update' ..text = 'Your request was assigned.'; try { await send(message, smtp); } catch (e) { print(e); } print(message.subject); print(message.from); }

Первая строка вывода - Ticket update. Вторая содержит объект Address с именем и адресом, которые попадут в заголовок From.

Соберите письмо от имени "Store Bot" с адреса bot@local.test и с темой "Receipt". Выведите subject и from у Message.

Смените тему на "Reminder: payment", тело оставьте коротким английским предложением. Убедитесь по выводу, что в объекте записана новая тема.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить