GmailR 签名

问题描述 投票:0回答:1

我正在尝试为几家公司创建电子邮件以便参与调查。

我想在邮件上添加我的签名。我读过几个论坛,他们解释了有关签名的 API 问题。

然而,大多数这些论坛都是为 mailr 软件包创建的,而不是专门为 gmailr 创建的。

现在,如果即使使用这个包,我们也无法在邮件中添加签名,那么我们至少可以使用 gm_html_body() 函数在邮件上添加带有签名的内嵌图片。

这里有一个代表。

gm_mime() %>% 
  gm_to("[email protected]") %>% 
  gm_from(" [email protected]") %>% 
  gm_subject(paste("Invitation")) %>% 
  gm_html_body(body = paste(glue("<p>Estimados Sres. <b>{total[['empresa']][k]}</b></p> \\
                                   <p> </p>\\
                                   <p>Atención Sr.(a) {total[['names']][k]}</p>\\
                                   <p> </p>\\
                                   <p><i>email</i> test no. {k}</p>"),
                             "<p>favor intentar enviarnos un correo siempre a {from}.</p> \\
                                  <p> Grupo focal verde validado </p>",
                                  "<h2> A plot of <b>MotorTrend</b> data <i>(1974)</i></h2>
                                  <img src='LOGO.jpeg'>"),inline = T) %>% 
  gm_attach_file('LOGO.jpeg') %>% 
  gm_create_draft()
r email dplyr gmailr
1个回答
0
投票

根据 documentation,您需要附加文件(您正在执行此操作)并分配

id=
(缺失),并在
img
标签中引用该 id(这样做不正确)。

也许:

gm_mime() %>% 
  gm_to("[email protected]") %>% 
  gm_from(" [email protected]") %>% 
  gm_subject(paste("Invitation")) %>% 
  gm_html_body(body = paste(glue('<p>Estimados Sres. <b>{total[['empresa']][k]}</b></p> \\
                                   <p> </p>\\
                                   <p>Atención Sr.(a) {total[['names']][k]}</p>\\
                                   <p> </p>\\
                                   <p><i>email</i> test no. {k}</p>"),
                             "<p>favor intentar enviarnos un correo siempre a {from}.</p> \\
                                  <p> Grupo focal verde validado </p>',
                                  '<h2> A plot of <b>MotorTrend</b> data <i>(1974)</i></h2>
                                  <img src="cid:logo">'),inline = T) %>% 
  gm_attach_file("LOGO.jpeg", id="logo") %>% 
  gm_create_draft()
© www.soinside.com 2019 - 2024. All rights reserved.