当文本文件具有变量时,将文本文件作为电子邮件发送为curl

时间:2017-04-11 05:39:02

标签: bash curl global-variables

我有一个发送curl电子邮件的脚本。例如:

name="John" curl...

我的电子邮件模板有一个文本文件。模板中将包含$name变量。例如:

Hello, $name. This is a test.

卷曲部分很好,但问题是它发送Hello, $name. This is a test而不是Hello, John. This is a test。我不知道该怎么做。我试图搜索如何操作,但我甚至不确定如何表达问题。我不断提出从文件中读取变量值的内容,而这些文件并不是我想要做的事情。

1 个答案:

答案 0 :(得分:0)

这解决了我的问题:

eval message=$(cat test.txt) | echo $message| curl --netrc-file "/config/.netrc" --ssl-reqd --mail-from "<myemail@gmail.com>" --mail-rcpt "<youremail@gmail.com>" --url smtps://smtp.gmail.com:465 -T -