- Rootmailer Primitive: スプレッドシートからのメール個別配信プログラム

ゲスト (theorist)

説明
■RootMailer
OpenOffice
●オブジェクト指向の考え方はまちがっていないか? (これを尋ねたいからコードが長い.)
-クラスのデザイン
-インスタンス変数の使い方
●sm.send(mail,
が宛先に対応する各行ごとに呼び出されている.それって毎回ホストとの接続を切ってログインし直してるってことなのか? 30人くらいでしか試験していないが,かなり遅く,一通2.7秒ていどだった,メール配信時にたぶん一通一通接続を切っている.何通かまとめて送った方がいいのか?
何通かまとめるときは,
Net::SMTP.start(@host, @port, "localhost", @account, @password, :plain) do |smtp|
smtp.sendmail(mail1.to_s, from, to)
smtp.sendmail(mail2.to_s, from, to)
smtp.sendmail(mail3.to_s, from, to)
end
という感じでひとつの ●s
はファイルをぜんぶメモリに取り込むのか.それだと大きなファイルは大変そう.それともファイル名だけを記憶しておいて,cell
■利用法
-Ruby
-Rubygems
-以下の
-データの入ったスプレッドシートを準備.
-実行ファイルの前半部でスプレッドシートファイル名とか出力する列とかメールサーバーなどの必要な情報を入力して設定.
-実行ファイルの
-ターミナルでスプレッドシートファイルと実行ファイルの置いてある場所に移動して,
-smtp
コメント
前へ 1 次へ![]()






投稿時にエラーが起きたので投稿に失敗したと思ったら,同じ記事が3つも上がっていました.失礼.
roo TMail Excel OpenOffice 表計算 ods メール 一括配信 を追加してもいいですね.
ちゃんと反映されませんでしたが,投稿したときにつけたタグは以下のとおり:
Ruby
あと,Gmail