我使用邮件程序0.8.1并尝试创建演示应用程序以在dartlang中发送邮件,但它不起作用。 这是我的代码:
var options = new GmailSmtpOptions()
..username = 'my gmail account'
..password = 'my gmail pass';
var emailTransport = new SmtpTransport(options);
var envelope = new Envelope()
..from = 'testmailer@gmail.com'
..recipients.add('testmailer@gmail.com')
..subject = 'Testing mailer'
..text = 'This is test mailer'
..html = '<h1>Test send mail</p>';
.then((success) => print('Email sent! $success'))
.catchError((e) => print('Error occured: $e'));
但是当我运行应用程序时,它不会打印任何内容。 有人可以帮帮我吗? thanks1
答案 0 :(得分:0)
我还没有使用过此软件包,但看起来您错过了一些成功导致send
/ .then()
.catchError()
调用
答案 1 :(得分:0)
信封无法发送邮件本身你必须使用SmtpTransport:
emailTransport.send(envelope)
.then((_) => print('Email sent!)))
.catchError((e) => print('Error occurred: $e'));