[#49662] net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...>

はじめまして 木村といいます。

32 messages 2013/11/12
[#49663] Re: net/smtp sslでのwhileループメール送信 — Jun'ya Shimoda <junshimo2@...> 2013/11/12

下田と申します。

[#49664] Re: net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...> 2013/11/12

下田さん

[#49665] Re: net/smtp sslでのwhileループメール送信 — Jun'ya Shimoda <junshimo2@...> 2013/11/12

(2013/11/12 19:56), Taiki Kimura wrote:

[#49666] Re: net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...> 2013/11/12

下田さん

[#49668] Re: net/smtp sslでのwhileループメール送信 — Jun'ya Shimoda <junshimo2@...> 2013/11/12

> なるほど。

[#49669] Re: net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...> 2013/11/13

下田さん

[#49671] Re: net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...> 2013/11/14

お世話になっております。

[#49674] Re: net/smtp sslでのwhileループメール送信 — SATOH Fumiyasu <fumiyas@...> 2013/11/14

さとうふみやす @ OSSTech です。

[#49676] Re: net/smtp sslでのwhileループメール送信 — SATOH Fumiyasu <fumiyas@...> 2013/11/14

さとうふみやす @ OSSTech です。

[#49678] Re: net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...> 2013/11/14

さとうさん

[#49679] Re: net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...> 2013/11/18

お世話になっています。

[#49681] Re: net/smtp sslでのwhileループメール送信 — Jun'ya Shimoda <junshimo2@...> 2013/11/18

下田です。

[#49688] Re: net/smtp sslでのwhileループメール送信 — Masaya TARUI <tarui@...> 2013/11/19

たるいといいます。

[#49705] sprintfフォーマットについて — Hikaru Seki <seki.p.hikaru@...>

23 messages 2013/11/30

[ruby-list:49699] Re: net/smtp sslでのwhileループメール送信

From: Taiki Kimura <taikimura8182@...>
Date: 2013-11-19 13:09:20 UTC
List: ruby-list #49699
> クオートについては、まずは、例えば、
> i=1
> p i
> p "i"
> p "#{i}"
>
> を実行してみて違いを考えてみてください。
> 最後の物はRubyで特徴的な書き方で式展開といいます。
> 慣れると大変便利です。


実行してみたら違う結果を目にしたので、調べながらじっくり考えてみます。


>> 1通あたり複数のメールが届いてしまったり、
>> 本文にbodyヒアドキュメントがセットされたりするのは、
>> 私の書き方に問題があるからなのですよねぇ。。。
>
> こちらの方は上手く説明できる自信がないので申し訳ないのですが、
> bodyに対して body = "header " + body というような事を何回も実行してる
> 状態になってまして、
> i = 1
> p i
> i = i+1
> p i
> i = i+1
> p i
> を実行したら、 1,2,3と表示されるのと同じで
> 最初 body = "本文"なのがeachのループにつれて
> body = "header header header 本文"
> みたいになってます。
> なので、ヘッダーをつける段階からbodyと違う変数名を使わないといけません。
> mailbody <<EOT
> ほげほげ
>
> #{body}
> <<EOT
> としてやれば、bodyの中身は変わらずに次も正しくbodyを参照出来る事になります。

詳細なご説明ありがとうございます!

こちらも調べながらじっくり考えてみます。

In This Thread