質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

709閲覧

railsチュートリアル11章のメールが暗号化されてしまう

G.P.M

総合スコア13

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2020/04/10 04:16

railsチュートリアルの11章で、アカウントを有効化させたいのですが、メールを送信するとサーバーログが以下のようになってしまいます。本文のリンクも暗号化されてしまい、有効化できません。

おそらくbase64で暗号化されていると思うのですが、調べてもどう対処すればよいかわかりません。

どなたか助けてください。よろしくおねがいします。

ちなみに、Rails 6.0.2.2 です

UserMailer#account_activation: processed outbound mail in 28.9ms Delivered mail 5e8ff1657d97f_133663fcbcbe3852412683@sugita.local.mail (27.6ms) Date: Fri, 10 Apr 2020 13:09:09 +0900 From: noreply@example.com To: 1 Message-ID: <5e8ff1657d97f_133663fcbcbe3852412683@sugita.local.mail> Subject: Account activation Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5e8ff16579988_133663fcbcbe385241252f"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_5e8ff16579988_133663fcbcbe385241252f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 MeOBleOCk+OAgeOBk+OCk+OBq+OBoeOBr++8gQ0KDQrjg6Hjg4fjgqPjgqvj g6vjg63jgrDjgbjjgojjgYbjgZPjgZ3vvIHjgqLjgqvjgqbjg7Pjg4jjgpLm nInlirnjgavjgZnjgovloLTlkIjjga/kuIvoqJjjga7jg6rjg7Pjgq/jgpLj gq/jg6rjg4Pjgq/jgZfjgabjgY/jgaDjgZXjgYTvvIENCg0KaHR0cDovL2xv Y2FsaG9zdDozMDAwL2FjY291bnRfYWN0aXZhdGlvbnMvS3cwQVJrVzFQcWhP NHlpcWJ0OXBPZy9lZGl0P2VtYWlsPTENCg0K ----==_mimepart_5e8ff16579988_133663fcbcbe385241252f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPG1ldGEg aHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7 IGNoYXJzZXQ9dXRmLTgiIC8+DQogICAgPHN0eWxlPg0KICAgICAgLyogRW1h aWwgc3R5bGVzIG5lZWQgdG8gYmUgaW5saW5lICovDQogICAgPC9zdHlsZT4N CiAgPC9oZWFkPg0KDQogIDxib2R5Pg0KICAgIDxoMT5NZWRpY2FsIExvZzwv aDE+DQoNCjxwPjHjgZXjgpPjgIHjgZPjgpPjgavjgaHjga/vvIE8L3A+DQoN CjxwPuODoeODh+OCo+OCq+ODq+ODreOCsOOBuOOCiOOBhuOBk+OBne+8geOC ouOCq+OCpuODs+ODiOOCkuacieWKueOBq+OBmeOCi+WgtOWQiOOBr+S4i+io mOOBruODquODs+OCr+OCkuOCr+ODquODg+OCr+OBl+OBpuOBj+OBoOOBleOB hO+8gTwvcD4NCg0KPGEgaHJlZj0iaHR0cDovL2xvY2FsaG9zdDozMDAwL2Fj Y291bnRfYWN0aXZhdGlvbnMvS3cwQVJrVzFQcWhPNHlpcWJ0OXBPZy9lZGl0 P2VtYWlsPTEiPuOCouOCq+OCpuODs+ODiOacieWKueWMluOBr+OBk+OBoeOC iTwvYT4NCg0KICA8L2JvZHk+DQo8L2h0bWw+DQo= ----==_mimepart_5e8ff16579988_133663fcbcbe385241252f--

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2020/04/10 04:18

ログはともかく、メールはきちんと届いているのですか?それとも、メールとして届いてもまともに読めない状態なのでしょうか。
G.P.M

2020/04/10 04:25

自分のアドレス(gmail)に送信しても届きませんでした。設定の問題ですかね??
G.P.M

2020/04/10 04:49

ちなみに開発環境です。
guest

回答1

0

ベストアンサー

届くか届かないか問題は別途解決していただくとして、
これは暗号ではないです。
日本語の様に
Content-Type: text/html;
charset=UTF-8
を含むメールは、7bit通信で届くように
Content-Transfer-Encoding: base64
とあるように 符号化 されます。

まともなメールツールなら読めますからご安心を

なお、
ほとんど英数字でちょっと UTF-8 があると別の方法で符号化されます。
この場合、Microsoftが提供しているまともでないメールツールで読みますと、改行が二つずつ入ってしまいます。

投稿2020/04/10 08:09

winterboum

総合スコア23376

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

G.P.M

2020/04/10 08:45

暗号ではないのですね!メールの文章、日本語で書いてました。。。 英語で書き直してみます!ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問