aka9
aka9
以前はタイトルにしていたようですがこのissueで変わっていました. https://github.com/whiteleaf7/narou/issues/157#issue-200774229
RubyくわしくしらないのですがPolyが悪さしているのは確実なようで, ライブラリのContent IDを設定する部分をコメントアウトするとhttps://github.com/whiteleaf7/narou/issues/157#issue-200774229 のメール送信できました. (macです) --- 解決策: 1. Ponyライブラリのこの行をコメントアウト. https://github.com/benprew/pony/blob/3083ce927c321d6421257be9c02f584c13a90bf7/lib/pony.rb#L327 パス例: `/Users//.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/pony-1.13.1/lib/pony.rb ` 2. narouの下記のコードを変更 https://github.com/whiteleaf7/narou/blob/d30f29a1e7fa62af3c8bb5127846b6ad700f8897/lib/mailer.rb#L60 変更後: ``` basename = File.basename(attached_file_path) ``` パス例: `/Users//.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/mailer.rb ` --- 出力: --- `mail.attachments[name]`が何を返すのかわからないのですが, Partオブジェクトだった場合はDocument的にランダムなIDが割り当てられるそうなので大丈夫そうです....
> Filenameを「[作者]タイトル」ではなく、「タイトル」だけにする方法があるのでしょうか? @Grinchii さんがCLIの方を使っているのであれば, [convertコマンド](https://github.com/whiteleaf7/narou/blob/89566d7d32c49880cf472f4c52ed9273ecdf135c/lib/command/convert.rb#L70-L72)にファイル名を指定するオプションがあるので, そちらはいかがでしょうか? https://github.com/whiteleaf7/narou/blob/89566d7d32c49880cf472f4c52ed9273ecdf135c/lib/command/convert.rb#L70-L72 ただフォーマット(`[title]`など)は指定できなそうなので, 直接タイトルを打ち込む必要があります. \* 私は試してないので, 実際にどのような挙動になるかはわかりません