-
Notifications
You must be signed in to change notification settings - Fork 2
/
send_email.rb
45 lines (32 loc) · 1.24 KB
/
send_email.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
require 'net/smtp'
raise "args shoud be email ans pass" if ARGV.length < 2
username, password = ARGV[0], ARGV[1]
path = 'build/index.html'
path = 'build/test/index.html' if ARGV.length > 2
message_raw = File.read(path)
message = <<-END.split("\n").map!(&:strip).join("\n")
Content-Type: multipart/alternative; boundary="Apple-Mail=_CF186DE0-9DA3-4AD6-9D1B-7D9499A8A1D0"
Date: Sat, 21 Jun 2014 19:07:24 +0300
Message-Id: <0#{Random.rand(11000)}9EE79-6259-4AFA-#{Random.rand(11000)}0F-63CF2ACA6#{Random.rand(11000)}@gmail.com>
From: Ira <i.v@rw.rw>
To: Ira <i.v@rw.rw>
Subject: Mailtrap #{Random.rand(11000)} for testing #{Random.rand(11000)}
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
X-Mailer: Apple Mail (2.1878.2)
--Apple-Mail=_CF186DE0-9DA3-4AD6-9D1B-7D9499A8A1D0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
Some text
--Apple-Mail=_CF186DE0-9DA3-4AD6-9D1B-7D9499A8A1D0
Content-Transfer-Encoding: 7bit
Content-Type: text/html;