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
|
<?php
namespace FluentMail\App\Models\Traits;
trait SendTestEmailTrait { public function sendTestEmail($data, $settings) { if (empty($settings) || empty($data)) return;
$to = $data['email'];
$subject = sprintf(__('Fluent SMTP: Test Email - %s', 'fluent-smtp'), get_bloginfo('name'));
if ($data['isHtml'] == 'true') { $headers[] = 'Content-Type: text/html; charset=UTF-8'; $body = (string) fluentMail('view')->make('admin.email_html'); $subject .= ' - HTML Version'; } else { $headers[] = 'Content-Type: text/plain; charset=UTF-8'; $body = (string) fluentMail('view')->make('admin.email_text'); $subject .= ' - Text Version'; }
if (!empty($data['from'])) { $headers[] = 'From: ' . $data['from']; }
if(!defined('FLUENTMAIL_TEST_EMAIL')) { define('FLUENTMAIL_TEST_EMAIL', true); }
return wp_mail($to, $subject, $body, $headers); } }
|