gpt4 book ai didi

linux - 将 "mail -a"与 $Sender var 一起使用

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:09 26 4
gpt4 key购买 nike

我正在尝试制作一个发送电子邮件的 bash 脚本,我想知道是否可以将我的发件人输入为变量?示例:

#!/bin/bash
SENDER="From: Test <test@test.local>"
echo "Hello" | mail -a $SENDER -s "Subject" myemail@test.local

现在它将发送没有发件人姓名的电子邮件。

最佳答案

找到有效答案:当然,您的问题是由于缺少引号引起的。所有 $variables 都应该用引号引起来,以防它们包含特殊字符(如换行符)。工作代码:

#!/bin/bash
SENDER="From: Test <test@test.local>"
echo "Hello" | mail -a "$SENDER" -s "Subject" myemail@test.local

关于linux - 将 "mail -a"与 $Sender var 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55099878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com