トップ «前の日記(2015-07-21) 最新 次の日記(2015-07-23)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2015-07-22 :-(

_ 午前

0530 起床

0720 食堂

0830 労働

_ 午後

1300 労働

1615 退勤 && 移動

_

1630 雑談会@コメダ

1730 退勤

1900 メール

2000 筋トレ

2100 飯

_ 買い物

amazon

4873114039

4789838064

_ [ruby][mail]mail にファイル添付したつもりがサイズ 0 になっちまう件

これな mikel/mail

body = '' にするとアカンらしい。

# coding: utf-8

require 'rubygems'
require 'mail'

options = {
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => 'area51.gr.jp',
  :user_name            => 'miwarin',
  :password             => 'PASSWORD',
  :authentication       => 'plain',
  :enable_starttls_auto => true
}

Mail.defaults do
  delivery_method :smtp, options
end

mail = Mail.new
mail.from = 'riinn5511@yahoo.co.jp'
mail.to = 'miwarin@gmail.com'
mail.subject = '日本語タイトル' 
mail.charset ='iso-2022-jp'
mail.add_file('./over.png')
mail.add_content_transfer_encoding
mail.body  = ''             ←←←←ここ
mail.deliver
puts mail

こうなる。boundary が空っぽ。charset と subject が整合とれてないけど

% ruby22 mail8.rb
Date: Wed, 22 Jul 2015 22:54:15 +0900
From: riinn5511@yahoo.co.jp
To: miwarin@gmail.com
Message-ID: <55afa0876fdaa_1322248cece2669f@mogu.area51.gr.jp.mail>
Subject: =?UTF-8?Q?=E6=97=A5=E6=9C=AC=E8=AA=9E=E3=82=BF=E3=82=A4=E3=83=88=E3=83=AB?=
Mime-Version: 1.0
Content-Type: multipart/mixed;
 boundary="--==_mimepart_55afa0874a57e_1322248cece265ae";
 charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

body に何か書いておかないといけないんだそうだ。よく分からん。

mail.body  = '日本語本文'

こうなる。boundary が 2 つ。ボディと添付ファイル。

% ruby22 mail8.rb
Non US-ASCII detected and no charset defined.
Defaulting to UTF-8, set your own if this is incorrect.
Date: Wed, 22 Jul 2015 22:54:51 +0900
From: riinn5511@yahoo.co.jp
To: miwarin@gmail.com
Message-ID: <55afa0abccf16_1342248cece400e1@mogu.area51.gr.jp.mail>
Subject: =?UTF-8?Q?=E6=97=A5=E6=9C=AC=E8=AA=9E=E3=82=BF=E3=82=A4=E3=83=88=E3=83=AB?=
Mime-Version: 1.0
Content-Type: multipart/mixed;
 boundary="--==_mimepart_55afa0aba93eb_1342248cece39942";
 charset=iso-2022-jp
Content-Transfer-Encoding: 7bit


----==_mimepart_55afa0aba93eb_1342248cece39942
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: base64

5pel5pys6Kqe5pys5paH

----==_mimepart_55afa0aba93eb_1342248cece39942
Content-Type: image/png;
 charset=UTF-8;
 filename=over.png
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename=over.png
Content-ID: <55afa0abcd724_1342248cece401fb@mogu.area51.gr.jp.mail>

iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAMAAAACDyzWAAABRFBMVEX///8A
crLw5ELmnwBWtOkAnnPf398fHx9fX1+/v78/Pz+fn5++vr6g/yB8/0DNwLDB
/8Ggts3w//DNt57//8D//4D/wMD/oHD/oGD/oED/gECAgACAYP+AYMCAQICA

  :

3odgMlk74oxVEHAGCCjBcBJStONkPBBwBggowXcBORsFBJwBAkowImCEgLNA
QAl0UB0BAi4DAkrwPgt+aPcQEowCASV4JjIrH5VF6DQdNngONwMEBE2BgKAp
EBA0BQKCpkBA0BQICJoCAUFTICBoyv8DN9pkHQeURrUAAAAASUVORK5CYII=

----==_mimepart_55afa0aba93eb_1342248cece39942--