我尽力了。...
我要做的就是在脚本中设置“使用命令行邮件发件人”。
我尝试过杂色,邮件,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
有什么可以尝试的想法吗?
答案 0 :(得分:0)
我假设您已经在一个额外的配置文件(john@company.com
)中配置了~/.mutt/accounts/john
,通常在您开始在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"