[#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:49689] Re: net/smtp sslでのwhileループメール送信

From: Taiki Kimura <taikimura8182@...>
Date: 2013-11-19 03:18:37 UTC
List: ruby-list #49689
下田さん たるいさん



混乱させてしまい、すみません。
いま時点でのプログラム全体は次の通りです。


ちなみに、次のサイトを参考にしています(ほぼコピーしています)・・・

で、それ以外にマニュアルを読んだり
他のWebサイトの似たようなスクリプトを見たりしながら試行錯誤しております。


http://www.sawamaru.com/diary/?date=20100910

------------------------------------------------------------------------------------
# -*- coding:utf-8 -*-
require "nkf"
require 'time'
require 'net/smtp'

HOST = 'email-smtp.us-east-1.amazonaws.com'
PORT = 465
HELO = 'localhost'
ACCESS_KEY = 'aaaaaaaaaaaaaa'
SECRET_KEY = 'bbbbbbbbbbbbbbbbbb'

def sendmail(from, to, subject, body)
 body = <<EOF
From: #{from}
To: #{to}
Subject: #{NKF.nkf("-WMm0j", subject)}
Date: #{Time.now.rfc2822}
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

#{body}
EOF

    body = NKF.nkf("-Wj", body).force_encoding("ASCII-8BIT")

    smtp = Net::SMTP.new(HOST, PORT)
    smtp.enable_ssl

    input = open("data.txt")
    input.lines do |to|
    to = to.chomp
      smtp.start(HELO, ACCESS_KEY, SECRET_KEY, :plain)  do |s|
      s.send_message body, from, to
      end
   end
end

sendmail("hoge@aaa.net" ,"fuga@bbb.net", "めーるて", <<EOF)

日本語メールテスト

EOF
------------------------------------------------------------------------------------

In This Thread