Я пытаюсь использовать пакет mailer2 dart для отправки электронной почты из веб-приложения.Я получил следующую ошибку во время выполнения.
Неподдерживаемая операция: Platform._localHostname при отправке почты из клиентского приложения Dart
При поиске других похожих сообщений я обнаружил, что пакет mailer2 использует 'dart: io' ( ИСКЛЮЧЕНИЕ: неподдерживаемая операция: Platform._localHostname ), которую нельзя использовать для веб-приложений.Итак, есть ли другой пакет, который удовлетворяет моему требованию отправки почты через веб-приложение?
Мой дартс-код выглядит следующим образом:
void send() {
var options = new GmailSmtpOptions()
..username = 'abcd@gmail.com'
..password = '****';
// Create our email transport.
var emailTransport = new SmtpTransport(options);
// Create our mail/envelope.
var envelope = new Envelope()
..from = 'foo@bar.com'
..recipients.add('abcd@gmail.com')
..subject = 'Test'
..text = 'Hurray ! You have reached your goal!';
// Email it.
emailTransport.send(envelope)
.then((envelope) => print('Email sent!'))
.catchError((e) => print('Error occurred: $e'));
}
Пожалуйста, помогите, Заранее спасибо!