我已经无计可施了。。。。
我只想在脚本中使用命令行邮件设置From。
我试过mutt,mail,mailx。。。
这是我尝试过的命令:
echo "Once again" | mail -s "Maybe this time" -A file.csv stevec@isonas.com -r 'John <john@company.com>' -a From:John<john@company.com>
另一个:
mutt -e "set from=john@company.com"...
另一个:
mutt -e "set from=john@company.com" -e "set realname=John"
我的/etc/mailname
也有我想要的名字。我还尝试配置了一个muttrc文件,但不起作用
另一个尝试:
mailx -r "DoNotReply@company.com" -a "From:DoNotReply@company.com" -s "Subject" -A "/opt/file.csv" "john@anothercompnay.com" <<< Some Text
有什么想法我可以试试吗?
我假设您已经在一个额外的配置文件(~/.mutt/accounts/john
(中配置了john@company.com
,您通常会在mutt
中开始使用它时立即获取该文件。只需加载该配置即可。
echo "mail body" | mutt -e "source ~/.mutt/accounts/john" -e "set content_type=text/plain" -s "subject" -- peter@company.com
特定于帐户的配置文件可能如下所示(在这种情况下,msmtp
用于发送邮件(:
set sendmail = "/usr/bin/msmtp -a Mailbox"
set realname = "John"
set from = "john@company.com"
set mbox_type = Maildir
set folder = "/home/john/.mails"
set spoolfile = "+Mailbox/INBOX"
set record = "+Mailbox/Sent"
set postponed = "+Mailbox/Drafts"