使用bash附加多个文件,然后使用SWAKS或其他程序通过电子邮件将其发送出去

里克·T

我试图:

  1. 将多个文件附加到一封电子邮件中。
  2. 使用标题为当前日期和时间的Gmail帐户发送电子邮件。

我遇到的麻烦大吃一惊,因为我不希望创建多个电子邮件我只是一个创建一个电子邮件与所有包含附件,并在主题行中使用的当前日期和时间

#!/bin/bash
# to run type "bash email_live_listing.sh"

dt_now_start=`date +"%Y-%m-%d %T"`
fn_dt_now_start=`date '+%Y_%m_%d__%H_%M_%S'`; #use to generate file name with date
currentdir="$(pwd)" #get current directory


ls $currentdir/us*.pdf -tp | grep -v '/$fn_pdf' #place files into variable

echo "$fn_pdf"

ITER=0
for t in ${fn_pdf[@]}; do
swaks --to [email protected] -s smtp.gmail.com:587 -tls -au [email protected] -ap password --header "Subject: Updated file ${fn_dt_now_start}" --body "Email Text" --attach-type ./${fn_pdf} -S 2
let ITER+=1 #increment number
done

附言:我正在使用Ubuntu和Swaks,因为它既紧凑又轻巧,并且可以从树莓派运行,但是我愿意尝试其他选择。

里克·T

这是一个bash脚本,可能会帮助我工作的其他人。

    #!/bin/bash
    currentdir="$(pwd)" #get current directory
    fn_dt_now_start=`date '+%Y_%m_%d__%H_%M_%S'`; #use to generate date time

    fn_txt=$(ls $currentdir/*.txt) #place txt files found into a variable

    for t in ${fn_txt[@]}; do
        attach_files="${attach_files} --attach-type ${t}" #will build list of files to attach
    done

    swaks --to [email protected] -s smtp.gmail.com:587 -tls -au [email protected] -ap <email_sending_from_password>] --header "Subject: Listings - ${fn_dt_now_start}" --body "Listings Email Text" ${attach_files} -S 2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何让 Outlook 定期检查文件夹中的文件,然后通过电子邮件将它们发送出去?

来自分类Dev

将多个报告作为一封电子邮件发送出去

来自分类Dev

邮件未使用Apache Commons Mail发送出去

来自分类Dev

您可以附加多个“获取”请求的结果并将其作为“获取”响应发送出去吗?

来自分类Dev

电子邮件不发送出去,短信中的链接显示404

来自分类Dev

如何附加视频文件并使用phpmailer通过电子邮件发送?

来自分类Dev

使用宏通过电子邮件发送文档,并抄送其他用户

来自分类Dev

我有一个rake任务,可以发送出去的电子邮件通知,如何对它们进行分组

来自分类Dev

我正在使用fputcsv()创建一个.csv文件,我想在PHPMailer中使用AddAttachment()将其自动发送出去

来自分类Dev

codeigniter 多个文件归档通过电子邮件发送

来自分类Dev

我如何在此代码中添加更多文本字段,以便它可以连接到电子邮件并发送出去

来自分类Dev

使用php通过电子邮件发送联系表格

来自分类Dev

如何使用MFMailComposeViewContoller通过电子邮件发送pdf?

来自分类Dev

使用crontab通过电子邮件发送备份

来自分类Dev

如何使用Intent拍照并通过电子邮件发送

来自分类Dev

使用PHP通过电子邮件发送HTML表单

来自分类Dev

使用SendMessage通过电子邮件发送文件附件而不保存文件

来自分类Dev

使用SendMessage通过电子邮件发送文件附件而不保存文件

来自分类Dev

使用vbscript通过电子邮件发送文件夹/文件

来自分类Dev

无法使用Mailjet PHP包装器通过电子邮件发送多个密件抄送地址

来自分类Dev

如何使用python通过电子邮件发送多个接收者?

来自分类Dev

使用 VBA 在 Outlook 中通过电子邮件发送多个数据表

来自分类Dev

如何使用PHP生成多个PDF并通过电子邮件附件发送?

来自分类Dev

使用应用程序脚本通过电子邮件从Google表格发送表格-单击按钮

来自分类Dev

使用PHP通过电子邮件发送文件在IE 8中不起作用

来自分类Dev

Jenkins:使用 emailextattachmentsPattern 在同一电子邮件中附加多个文件

来自分类Dev

生成报告,然后通过电子邮件发送

来自分类Dev

保存视图搜索并通过电子邮件发送其他内容

来自分类Dev

如何使用Java从另一个类调用文件对象并通过电子邮件将其作为附件发送?

Related 相关文章

  1. 1

    如何让 Outlook 定期检查文件夹中的文件,然后通过电子邮件将它们发送出去?

  2. 2

    将多个报告作为一封电子邮件发送出去

  3. 3

    邮件未使用Apache Commons Mail发送出去

  4. 4

    您可以附加多个“获取”请求的结果并将其作为“获取”响应发送出去吗?

  5. 5

    电子邮件不发送出去,短信中的链接显示404

  6. 6

    如何附加视频文件并使用phpmailer通过电子邮件发送?

  7. 7

    使用宏通过电子邮件发送文档,并抄送其他用户

  8. 8

    我有一个rake任务,可以发送出去的电子邮件通知,如何对它们进行分组

  9. 9

    我正在使用fputcsv()创建一个.csv文件,我想在PHPMailer中使用AddAttachment()将其自动发送出去

  10. 10

    codeigniter 多个文件归档通过电子邮件发送

  11. 11

    我如何在此代码中添加更多文本字段,以便它可以连接到电子邮件并发送出去

  12. 12

    使用php通过电子邮件发送联系表格

  13. 13

    如何使用MFMailComposeViewContoller通过电子邮件发送pdf?

  14. 14

    使用crontab通过电子邮件发送备份

  15. 15

    如何使用Intent拍照并通过电子邮件发送

  16. 16

    使用PHP通过电子邮件发送HTML表单

  17. 17

    使用SendMessage通过电子邮件发送文件附件而不保存文件

  18. 18

    使用SendMessage通过电子邮件发送文件附件而不保存文件

  19. 19

    使用vbscript通过电子邮件发送文件夹/文件

  20. 20

    无法使用Mailjet PHP包装器通过电子邮件发送多个密件抄送地址

  21. 21

    如何使用python通过电子邮件发送多个接收者?

  22. 22

    使用 VBA 在 Outlook 中通过电子邮件发送多个数据表

  23. 23

    如何使用PHP生成多个PDF并通过电子邮件附件发送?

  24. 24

    使用应用程序脚本通过电子邮件从Google表格发送表格-单击按钮

  25. 25

    使用PHP通过电子邮件发送文件在IE 8中不起作用

  26. 26

    Jenkins:使用 emailextattachmentsPattern 在同一电子邮件中附加多个文件

  27. 27

    生成报告,然后通过电子邮件发送

  28. 28

    保存视图搜索并通过电子邮件发送其他内容

  29. 29

    如何使用Java从另一个类调用文件对象并通过电子邮件将其作为附件发送?

热门标签

归档