首页 > 解决方案 > 如何在气流发送的电子邮件中嵌入谷歌文档链接

问题描述

我在气流中使用下面的电子邮件运算符来发送可以很好地嵌入谷歌表链接的电子邮件。但是,我只能收到祝贺的电子邮件。

email = EmailOperator(
    task_id='email',
    to='aa@gmail.com',
    subject='test dag done',
    html_content="Congrats.<iframe src='https://docs.google.com/presentation/d/Ts94ZwN11UAyY/edit?usp=sharing' noborder='0' width='95%' height='600' scrolling='yes' seamless></iframe>",
    dag=dag,
    trigger_rule=TriggerRule.ONE_SUCCESS
)

不确定如何在电子邮件中嵌入谷歌链接?

标签: airflow

解决方案


您实际上是在尝试将 iframe 嵌入到邮件中 - 大多数客户端/邮件提供商不支持,即mailchimp状态:

(内嵌框架)是一种 HTML 元素,可将内容从一个网站嵌入到另一个网站。内嵌框架通常用于在其他网站中插入广告、视频、音频或表单。iframe 通常包含脚本,因此大多数电子邮件客户端会阻止它们。

相反,链接到您要在广告系列中显示的内容。

如果您只想嵌入一个链接,而不是文档本身,您可以使用<a href>,即

<a href='https://docs.google.com/presentation/d/Ts94ZwN11UAyY/edit?usp=sharing'>Google Doc Link</a>

推荐阅读