Я работаю над приложением во флаттере, и мне бы хотелось иметь «опцию обратной связи». эта форма состоит из 1 текстового поля, в которое вводится сообщение, и 1 кнопки для отправки и отправки отзыва.
В настоящее время я использую пакет mailer (1) dart, чтобы сделать это для меня, но до сих пор я не смог отправить и получить почту в своем почтовом ящике.
Я использовал flutter_mailer и mailer, но оба безуспешно. Я следовал инструкциям и пытался сделать то же самое, что и в примере, но не могу заставить его работать.
код шоу - это метод обработки электронной почты.
void sendEmail(String message) async {
_isLoading = true;
notifyListeners();
print(message);
String username = 'matthijs******@gmail.com';
String password = '******';
final SmtpServer server = gmail(username, password);
final feedbackMessage = new Message()
..from = new Address(username, _authUser.email)
..recipients.add('m.dethmers2@hotmail.nl')
..ccRecipients.addAll([_authUser.email])
..subject = 'Feedback from ${_authUser.id} ${new DateTime.now()}'
..text = message
..html = "<h1>Test</h1>\n<p>message</p>";
final sendReports = await send(feedbackMessage, server, timeout:
Duration(seconds: 15));
_isLoading = false;
notifyListeners();
print('email send');
}
Я хотел бы, чтобы в моем почтовом ящике появилось электронное письмо с письменным сообщением пользователя.