· 9 years ago · Apr 06, 2017, 04:32 AM
1<a href="/home/email_test">test</a>
2
3def email_test
4 @user = User.last
5 UserMailer.welcome_email(@user).deliver_now
6
7 redirect_to :back
8end
9
10config.action_mailer.delivery_method = :smtp
11config.action_mailer.smtp_settings = {
12 address: 'smtp.gmail.com',
13 port: 587,
14 domain: 'gmail.com',
15 user_name: 'my_mail_id@gmail.com',
16 password: 'my_mail_password',
17 authentication: :plain,
18 enable_starttls_auto: true
19}
20
21class UserMailer < ApplicationMailer
22 default from: "my_mail_id@gmail.com"
23
24 def welcome_email(user)
25 @user = user
26 mail(to: @user.email, subject: 'Welcome to My Awesome Site')
27 end
28end
29
30Started GET "/home/email_test" for 121.140.234.142 at 2017-04-06 04:17:09 +0000
31Cannot render console from 121.140.234.142! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
32Processing by HomeController#email_test as HTML
33 User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."inactive" = 'f' AND "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 1]]
34 User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."inactive" = 'f' ORDER BY "users"."id" DESC LIMIT 1
35 Rendered user_mailer/welcome_email.html.erb within layouts/mailer (0.1ms)
36 Rendered user_mailer/welcome_email.text.erb within layouts/mailer (0.1ms)
37
38UserMailer#welcome_email: processed outbound mail in 11.2ms
39
40Sent mail to user_mail_id@user_mail.com (1123.5ms)
41Date: Thu, 06 Apr 2017 04:17:09 +0000
42From: my_mail_id@gmail.com
43To: user_mail_id@user_mail.com
44Message-ID: <58e5c145eb445_8eb3fc731278548409bb@~~.mail>
45Subject: Welcome to My Awesome Site
46Mime-Version: 1.0
47Content-Type: multipart/alternative;
48 boundary="--==_mimepart_58e5c145ea640_8eb3fc73127854840896";
49 charset=UTF-8
50Content-Transfer-Encoding: 7bit
51
52
53----==_mimepart_58e5c145ea640_8eb3fc73127854840896
54Content-Type: text/plain;
55 charset=UTF-8
56Content-Transfer-Encoding: base64
57
58CuyasOyDgeyaseuLmCwgZXhhbXBsZS5jb23sl5Ag7Ja07ISc7Jik7IS47JqU
59Lgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
60PT09PQogCmV4YW1wbGUuY29t7JeQIOqwgOyehe2VmOyFqOyKteuLiOuLpC4g
6164u57Iug7J2YIHVzZXJuYW1l7J2AIOyasOyDgeyaseyeheuLiOuLpC4KIArs
62nbQg7IKs7J207Yq47JeQIOuhnOq3uOyduO2VmOq4sCDsnITtlbTshJzripQg
63aHR0cDovL2xhbmdkeS5uZXQvdXNlcnMvc2lnbl9pbuydhCDtgbTrpq3tlbTs
64o7zshLjsmpQuCiAK6rCA7J6F7ZW07KO87IWU7IScIOqwkOyCrO2VqeuLiOuL
65pC4K
66
67----==_mimepart_58e5c145ea640_8eb3fc73127854840896
68Content-Type: text/html;
69 charset=UTF-8
70Content-Transfer-Encoding: base64
71
72PGh0bWw+CiAgPGJvZHk+CiAgICA8IURPQ1RZUEUgaHRtbD4KPGh0bWw+CiAg
73PGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSd0ZXh0L2h0bWw7IGNoYXJzZXQ9
74VVRGLTgnIGh0dHAtZXF1aXY9J0NvbnRlbnQtVHlwZScgLz4KICA8L2hlYWQ+
75CiAgPGJvZHk+CiAgICA8aDE+7Jqw7IOB7Jqx64uYLCBleGFtcGxlLmNvbeyX
76kCDslrTshJzsmKTshLjsmpQuPC9oMT4KICAgICAgPHA+CiAgICAgIGV4YW1w
77bGUuY29t7JeQIOqwgOyehe2VmOyFqOyKteuLiOuLpC4KICAgICAg64u57Iug
787J2YIHVzZXJuYW1l7J2AIOyasOyDgeyaseyeheuLiOuLpC48YnI+CiAgICA8
79L3A+CiAgICA8cD4KICAgICAg7J20IOyCrOydtO2KuOyXkCDroZzqt7jsnbjt
80lZjquLAg7JyE7ZW07ISc64qUIGh0dHA6Ly9sYW5nZHkubmV0L3VzZXJzL3Np
81Z25faW7snYQg7YG066at7ZW07KO87IS47JqULgogICAgPC9wPgogICAgPHA+
826rCA7J6F7ZW07KO87IWU7IScIOqwkOyCrO2VqeuLiOuLpC48L3A+CiAgPC9i
83b2R5Pgo8L2h0bWw+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==
84
85----==_mimepart_58e5c145ea640_8eb3fc73127854840896--
86
87Completed 500 Internal Server Error in 1150ms (ActiveRecord: 0.5ms)
88
89RestClient::BadRequest (400 Bad Request):
90 app/controllers/home_controller.rb:137:in `email_test'
91
92
93 Rendered /usr/local/rvm/gems/ruby-2.3.0/gems/actionpack-4.2.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.7ms)
94 Rendered /usr/local/rvm/gems/ruby-2.3.0/gems/actionpack-4.2.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.7ms)
95 Rendered /usr/local/rvm/gems/ruby-2.3.0/gems/actionpack-4.2.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.6ms)
96 Rendered /usr/local/rvm/gems/ruby-2.3.0/gems/actionpack-4.2.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (30.0ms)