我正试图以这种方式发送电子邮件:
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 extenxion并包含html代码。 我正确地收到文件,文件名和扩展名相同,问题是完全为空,这很奇怪,因为当我从终端运行相同的命令(mutt)时,将相同的路径应用于文件:
echo "body here" | mutt -s "some subject" mamail@mail.com -a ${path_to_file}
然后它工作得很好。 有什么想法吗?