質問編集履歴

5

訂正

2019/08/16 12:27

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -149,3 +149,5 @@
149
149
  画像も表示されません。
150
150
 
151
151
  ![イメージ説明](98fa33e6573b18147b63917fd1cf98be.jpeg)
152
+
153
+ ![イメージ説明](3b6b8351a8e12cdc769044c441434d0f.png)

4

訂正

2019/08/16 12:27

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -136,9 +136,9 @@
136
136
 
137
137
  a.start('localhost') do |smtp|
138
138
 
139
- smtp.authenticate("","")
139
+ smtp.authenticate("id","password")
140
140
 
141
- smtp.send_message(mail.to_s, "matsukazu0409@gmail.com", "matsu-kazu4@ezweb.ne.jp")
141
+ smtp.send_message(mail.to_s, "送信元", "送信先")
142
142
 
143
143
  end
144
144
 

3

お8お

2019/08/16 04:07

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,7 @@
136
136
 
137
137
  a.start('localhost') do |smtp|
138
138
 
139
- smtp.authenticate("sgj042nf@kke.com","bs5b54xbancin")
139
+ smtp.authenticate("","")
140
140
 
141
141
  smtp.send_message(mail.to_s, "matsukazu0409@gmail.com", "matsu-kazu4@ezweb.ne.jp")
142
142
 

2

追記

2019/08/16 04:06

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -88,4 +88,64 @@
88
88
 
89
89
  わからないので参考になるリンクまたは説明をお願いします。
90
90
 
91
+
92
+
93
+ require "net/smtp"
94
+
95
+ require "mail"
96
+
97
+
98
+
99
+ **追記**
100
+
101
+ 回答でいただいた方法でHTMLメールを作成できました。
102
+
103
+ ```ruby
104
+
105
+
106
+
107
+ mail = Mail.new do
108
+
109
+ to 'nicolas@test.lindsaar.net.au'
110
+
111
+ from 'Mikel Lindsaar <mikel@test.lindsaar.net.au>'
112
+
113
+ subject 'First multipart email sent with Mail'
114
+
115
+ html_part do
116
+
117
+ content_type 'text/html; charset=UTF-8'
118
+
119
+ body '<h1>Funky Title</h1><p>Here is the attachment you wanted</p>
120
+
121
+ <a href="teratail.com">This is sample links</a>
122
+
123
+ <img src="https://s.yimg.jp/images/ks/official/nt/grd/prf_48.png">
124
+
125
+ '
126
+
127
+ end
128
+
129
+ end
130
+
131
+
132
+
133
+ a = Net::SMTP.new("smtp.sendgrid.net", 587)
134
+
135
+ a.enable_starttls
136
+
137
+ a.start('localhost') do |smtp|
138
+
139
+ smtp.authenticate("sgj042nf@kke.com","bs5b54xbancin")
140
+
141
+ smtp.send_message(mail.to_s, "matsukazu0409@gmail.com", "matsu-kazu4@ezweb.ne.jp")
142
+
143
+ end
144
+
145
+ ```
146
+
147
+ ただ、URLをタッチしても飛ばされず
148
+
149
+ 画像も表示されません。
150
+
91
151
  ![イメージ説明](98fa33e6573b18147b63917fd1cf98be.jpeg)

1

追記

2019/08/16 04:05

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,8 @@
66
66
 
67
67
  調べていくとHTMLメールというみたいですが
68
68
 
69
+
70
+
69
71
  Ruby の mailでHTMLメール作成は可能なのでしょうか?
70
72
 
71
73
 
@@ -85,3 +87,5 @@
85
87
  RubyのmailでHTMLメールを送ることはできないのでしょうか?
86
88
 
87
89
  わからないので参考になるリンクまたは説明をお願いします。
90
+
91
+ ![イメージ説明](98fa33e6573b18147b63917fd1cf98be.jpeg)