无效的YAML阻止我发送电子邮件?

时间:2019-08-23 05:08:21

标签: configuration yaml symfony4

因此,我正在使用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”)。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您正在文件的顶层定义配置,但是它应该在键mailers.%mailer_name%下。假设您的应用程序只有一个邮件程序:

swiftmailer:
    default_mailer: default
    mailers:
        default:
            transport: gmail
            # ...