我正在尝试以这种方式发送电子邮件:
path_to_file="/home/username/tmp/filename.html"
subject="My Subject"
to.each do |address|
cmd = "`echo \"#{body}\" | mutt -s \"#{subject}\" #{address} -a #{path_to_file}`"
system(cmd)
end
end
这是在 unix 机器上运行的,该文件具有 html 扩展名并包含 html 代码。我正确接收了文件,具有相同的文件名和扩展名,问题是它完全是空的,这很奇怪,因为当我从终端运行相同的命令(mutt)时,对文件应用相同的路径:
echo "body here" | mutt -s "some subject" mamail@mail.com -a ${path_to_file}
然后它工作得很好。任何想法?