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