0

我正在尝试以这种方式发送电子邮件:

 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}

然后它工作得很好。任何想法?

4

0 回答 0