Showing
4 changed files
with
18 additions
and
2 deletions
... | @@ -50,3 +50,5 @@ PUSHER_APP_CLUSTER=mt1 | ... | @@ -50,3 +50,5 @@ PUSHER_APP_CLUSTER=mt1 |
50 | 50 | ||
51 | MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" | 51 | MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" |
52 | MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" | 52 | MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" |
53 | + | ||
54 | +SENDGRID_API_KEY=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 | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -44,8 +44,7 @@ class SendVerificationMessage implements ShouldQueue | ... | @@ -44,8 +44,7 @@ class SendVerificationMessage implements ShouldQueue |
44 | 44 | ||
45 | $redis->setex($this->email,1800,$code); //过期时间30分钟 | 45 | $redis->setex($this->email,1800,$code); //过期时间30分钟 |
46 | 46 | ||
47 | - | 47 | + /*$api = 'http://api.sendcloud.net/apiv2/mail/sendtemplate'; |
48 | - $api = 'http://api.sendcloud.net/apiv2/mail/sendtemplate'; | ||
49 | $API_USER = 'mofunsky_noreply'; | 48 | $API_USER = 'mofunsky_noreply'; |
50 | $API_KEY = '8EkR0XnMuJn6V5yQ'; | 49 | $API_KEY = '8EkR0XnMuJn6V5yQ'; |
51 | $from = 'noreply@yiyan.pub'; | 50 | $from = 'noreply@yiyan.pub'; |
... | @@ -81,7 +80,21 @@ class SendVerificationMessage implements ShouldQueue | ... | @@ -81,7 +80,21 @@ class SendVerificationMessage implements ShouldQueue |
81 | 80 | ||
82 | // 用开发模板发送。 | 81 | // 用开发模板发送。 |
83 | Mail::to($this->email)->send(new SendVerifyCode($code)); | 82 | Mail::to($this->email)->send(new SendVerifyCode($code)); |
83 | + }*/ | ||
84 | + | ||
85 | + $email = new \SendGrid\Mail\Mail(); | ||
86 | + $email->setFrom("hello@parlando.ink", "Parlando"); | ||
87 | + $email->addTo($this->email, "Parlando User"); | ||
88 | + $email->addContent( | ||
89 | + "text/html", "Please enter in the verification code input box: <strong>$code</strong><br/>(The code will expire in 30 minutes.)" | ||
90 | + ); | ||
91 | + $sendgrid = new \SendGrid(env('SENDGRID_API_KEY')); | ||
92 | + try { | ||
93 | + $sendgrid->send($email); | ||
94 | + } catch (\Exception $e) { | ||
95 | + Log::channel("daily")->error("send email error :".$e->getMessage()); | ||
84 | } | 96 | } |
85 | 97 | ||
98 | + | ||
86 | } | 99 | } |
87 | } | 100 | } | ... | ... |
... | @@ -18,6 +18,7 @@ | ... | @@ -18,6 +18,7 @@ |
18 | "laravel/sanctum": "^2.11", | 18 | "laravel/sanctum": "^2.11", |
19 | "laravel/socialite": "^5.2", | 19 | "laravel/socialite": "^5.2", |
20 | "laravel/tinker": "^2.5", | 20 | "laravel/tinker": "^2.5", |
21 | + "sendgrid/sendgrid": "~7", | ||
21 | "socialiteproviders/apple": "^5.0", | 22 | "socialiteproviders/apple": "^5.0", |
22 | "socialiteproviders/facebook": "^4.1", | 23 | "socialiteproviders/facebook": "^4.1", |
23 | "socialiteproviders/github": "^4.1", | 24 | "socialiteproviders/github": "^4.1", | ... | ... |
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment