因此,我正在使用Symfony API,正在尝试通过SwiftMailer发送电子邮件,将代码设置正确,也尝试设置配置文件,但是我认为我遇到了错误。
这是我的swiftmailer.yaml配置文件:
@override
Widget build(BuildContext context) {
return Container(
color: Colors.black,
child: SafeArea(
child: Scaffold(
backgroundColor: Color.fromARGB(255, 22, 22, 22),
body: NotificationListener<ScrollStartNotification>(
onNotification: (ScrollNotification scrollInfo) {
print("scrollInfo up ===== ${scrollInfo.metrics.axisDirection}");
},
child: NotificationListener<ScrollStartNotification>(
onNotification: (ScrollNotification scrollInfo) {
if (scrollInfo.metrics.axisDirection == AxisDirection.down) {
print(
"scrollViewColtroller down == ${scrollViewColtroller.position.axisDirection}");
}
},
child: NestedScrollView(
controller: scrollViewColtroller,
headerSliverBuilder:
(BuildContext context, bool boxIsScrolled) {
return <Widget>[
SliverAppBar(
floating: true,
snap: true,
pinned: false,
elevation: 10,
)
];
},
body: Container(
padding: EdgeInsets.all(0.0),
child: Center(
child: Column(
children: <Widget>[
SizedBox(
height: 1,
),
_feedPosts(context)
],
),
),
),
),
),
),
),
),
);
}
但是当我尝试执行代码时,出现此错误:
文件 “ C:\ Users \ Dell \ Desktop \ Learn \ symfprojs \ correctsymf \ config / packages / swiftmailer.yaml” 不包含有效的YAML:引用“ ***@gmail.com”不起作用 存在于第6行(“用户名:**** @ gmail.com”附近) C:\ Users \ Dell \ Desktop \ Learn \ symfprojs \ correctysymf \ config / packages / swiftmailer.yaml (已加载到资源中 “ C:\ Users \ Dell \ Desktop \ Learn \ symfprojs \ correctysymf \ config / packages / swiftmailer.yaml”)。
任何帮助将不胜感激。
答案 0 :(得分:1)
您正在文件的顶层定义配置,但是它应该在键mailers.%mailer_name%
下。假设您的应用程序只有一个邮件程序:
swiftmailer:
default_mailer: default
mailers:
default:
transport: gmail
# ...