Easy WP SMTP - Version 1.4.1

Version Description

  • Added an option to specify BCC email address for the outgoing emails.
Download this release

Release Info

Developer mra13
Plugin Icon 128x128 Easy WP SMTP
Version 1.4.1
Comparing to
See all releases

Code changes from version 1.4.0 to 1.4.1

class-easywpsmtp-admin.php CHANGED
@@ -126,6 +126,9 @@ function swpsmtp_settings() {
126
  if ( isset( $_POST['swpsmtp_reply_to_email'] ) ) {
127
  $swpsmtp_options['reply_to_email'] = sanitize_email( $_POST['swpsmtp_reply_to_email'] );
128
  }
 
 
 
129
 
130
  if ( isset( $_POST['swpsmtp_email_ignore_list'] ) ) {
131
  $swpsmtp_options['email_ignore_list'] = sanitize_text_field( $_POST['swpsmtp_email_ignore_list'] );
@@ -266,6 +269,14 @@ function swpsmtp_settings() {
266
  <p>
267
  </td>
268
  </tr>
 
 
 
 
 
 
 
 
269
  <tr class="ad_opt swpsmtp_smtp_options">
270
  <th><?php esc_html_e( 'SMTP Host', 'easy-wp-smtp' ); ?></th>
271
  <td>
126
  if ( isset( $_POST['swpsmtp_reply_to_email'] ) ) {
127
  $swpsmtp_options['reply_to_email'] = sanitize_email( $_POST['swpsmtp_reply_to_email'] );
128
  }
129
+ if ( isset( $_POST['swpsmtp_bcc_email'] ) ) {
130
+ $swpsmtp_options['bcc_email'] = sanitize_text_field( $_POST['swpsmtp_bcc_email'] );//Can contain comma seperated addresses.
131
+ }
132
 
133
  if ( isset( $_POST['swpsmtp_email_ignore_list'] ) ) {
134
  $swpsmtp_options['email_ignore_list'] = sanitize_text_field( $_POST['swpsmtp_email_ignore_list'] );
269
  <p>
270
  </td>
271
  </tr>
272
+ <tr valign="top">
273
+ <th scope="row"><?php esc_html_e( 'BCC Email Address', 'easy-wp-smtp' ); ?></th>
274
+ <td>
275
+ <input id="swpsmtp_bcc_email" type="text" name="swpsmtp_bcc_email" value="<?php echo isset( $swpsmtp_options['bcc_email'] ) ? esc_attr( $swpsmtp_options['bcc_email'] ) : ''; ?>" /><br />
276
+ <p class="description"><?php esc_html_e( "Optional. This email address will be used in the 'BCC' field of the outgoing emails. Use this option carefully since all your outgoing emails from this site will add this address to the BCC field. You can also enter multiple email addresses (comma separated).", 'easy-wp-smtp' ); ?></p>
277
+ </td>
278
+ </tr>
279
+
280
  <tr class="ad_opt swpsmtp_smtp_options">
281
  <th><?php esc_html_e( 'SMTP Host', 'easy-wp-smtp' ); ?></th>
282
  <td>
easy-wp-smtp.php CHANGED
@@ -3,7 +3,7 @@ use PHPMailer\PHPMailer\PHPMailer;
3
  use PHPMailer\PHPMailer\Exception;
4
  /*
5
  Plugin Name: Easy WP SMTP
6
- Version: 1.4.0
7
  Plugin URI: https://wp-ecommerce.net/easy-wordpress-smtp-send-emails-from-your-wordpress-site-using-a-smtp-server-2197
8
  Author: wpecommerce, alexanderfoxc
9
  Author URI: https://wp-ecommerce.net/
@@ -118,6 +118,15 @@ class EasyWPSMTP {
118
  $phpmailer->AddReplyTo( $this->opts['reply_to_email'], $from_name );
119
  }
120
  }
 
 
 
 
 
 
 
 
 
121
  // let's see if we have email ignore list populated
122
  if ( isset( $this->opts['email_ignore_list'] ) && ! empty( $this->opts['email_ignore_list'] ) ) {
123
  $emails_arr = explode( ',', $this->opts['email_ignore_list'] );
@@ -239,9 +248,21 @@ class EasyWPSMTP {
239
  /* Set the other options */
240
  $mail->Host = $this->opts['smtp_settings']['host'];
241
  $mail->Port = $this->opts['smtp_settings']['port'];
 
 
242
  if ( ! empty( $this->opts['reply_to_email'] ) ) {
243
  $mail->AddReplyTo( $this->opts['reply_to_email'], $from_name );
244
  }
 
 
 
 
 
 
 
 
 
 
245
  $mail->SetFrom( $from_email, $from_name );
246
  //This should set Return-Path header for servers that are not properly handling it, but needs testing first
247
  //$mail->Sender = $mail->From;
3
  use PHPMailer\PHPMailer\Exception;
4
  /*
5
  Plugin Name: Easy WP SMTP
6
+ Version: 1.4.1
7
  Plugin URI: https://wp-ecommerce.net/easy-wordpress-smtp-send-emails-from-your-wordpress-site-using-a-smtp-server-2197
8
  Author: wpecommerce, alexanderfoxc
9
  Author URI: https://wp-ecommerce.net/
118
  $phpmailer->AddReplyTo( $this->opts['reply_to_email'], $from_name );
119
  }
120
  }
121
+
122
+ if ( ! empty( $this->opts['bcc_email'] ) ) {
123
+ $bcc_emails = explode(",", $this->opts['bcc_email']);
124
+ foreach ( $bcc_emails as $bcc_email ) {
125
+ $bcc_email = trim($bcc_email);
126
+ $phpmailer->AddBcc( $bcc_email );
127
+ }
128
+ }
129
+
130
  // let's see if we have email ignore list populated
131
  if ( isset( $this->opts['email_ignore_list'] ) && ! empty( $this->opts['email_ignore_list'] ) ) {
132
  $emails_arr = explode( ',', $this->opts['email_ignore_list'] );
248
  /* Set the other options */
249
  $mail->Host = $this->opts['smtp_settings']['host'];
250
  $mail->Port = $this->opts['smtp_settings']['port'];
251
+
252
+ //Add reply-to if set in settings.
253
  if ( ! empty( $this->opts['reply_to_email'] ) ) {
254
  $mail->AddReplyTo( $this->opts['reply_to_email'], $from_name );
255
  }
256
+
257
+ //Add BCC if set in settings.
258
+ if ( ! empty( $this->opts['bcc_email'] ) ) {
259
+ $bcc_emails = explode(",", $this->opts['bcc_email']);
260
+ foreach ( $bcc_emails as $bcc_email ) {
261
+ $bcc_email = trim($bcc_email);
262
+ $mail->AddBcc( $bcc_email );
263
+ }
264
+ }
265
+
266
  $mail->SetFrom( $from_email, $from_name );
267
  //This should set Return-Path header for servers that are not properly handling it, but needs testing first
268
  //$mail->Sender = $mail->From;
languages/easy-wp-smtp.pot CHANGED
@@ -2,20 +2,20 @@
2
  # This file is distributed under the same license as the Easy WP SMTP plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Easy WP SMTP 1.3.9.5\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/easy-wp-smtp\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2020-07-20T17:29:18+03:00\n"
13
- "PO-Revision-Date: 2020-07-20T17:29:18+03:00\n"
14
  "X-Generator: WP-CLI 2.0.1\n"
15
  "X-Domain: easy-wp-smtp\n"
16
 
17
  #. Plugin Name of the plugin
18
- #: class-easywpsmtp-admin.php:43
19
  msgid "Easy WP SMTP"
20
  msgstr ""
21
 
@@ -35,449 +35,457 @@ msgstr ""
35
  msgid "https://wp-ecommerce.net/"
36
  msgstr ""
37
 
38
- #: easy-wp-smtp.php:336
39
  msgid "Error occurred during settings import"
40
  msgstr ""
41
 
42
- #: easy-wp-smtp.php:388
43
  msgid "Please configure your SMTP credentials in the <a href=\"%s\">settings menu</a> in order to send email using Easy WP SMTP plugin."
44
  msgstr ""
45
 
46
- #: easy-wp-smtp.php:400
47
  msgid "Settings have been imported successfully."
48
  msgstr ""
49
 
50
- #: easy-wp-smtp.php:408
51
- #: class-easywpsmtp-admin.php:96
52
  msgid "Nonce check failed."
53
  msgstr ""
54
 
55
- #: easy-wp-smtp.php:414
56
  msgid "Can't clear log - file is not writeable."
57
  msgstr ""
58
 
59
- #: easy-wp-smtp.php:434
60
- #: easy-wp-smtp.php:442
61
  msgid "Settings"
62
  msgstr ""
63
 
64
- #: easy-wp-smtp.php:600
65
  msgid "Please refresh the page and try again."
66
  msgstr ""
67
 
68
- #: class-easywpsmtp-admin.php:30
69
  msgid "Are you sure want to clear log?"
70
  msgstr ""
71
 
72
- #: class-easywpsmtp-admin.php:31
73
  msgid "Log cleared."
74
  msgstr ""
75
 
76
- #: class-easywpsmtp-admin.php:32
77
  msgid "Error occurred:"
78
  msgstr ""
79
 
80
- #: class-easywpsmtp-admin.php:33
81
  msgid "Sending..."
82
  msgstr ""
83
 
84
- #: class-easywpsmtp-admin.php:34
85
  msgid "Are you sure you want to delete ALL your settings and deactive plugin?"
86
  msgstr ""
87
 
88
- #: class-easywpsmtp-admin.php:35
89
  msgid "All settings have been deleted and plugin is deactivated."
90
  msgstr ""
91
 
92
- #: class-easywpsmtp-admin.php:60
93
  msgid "PHP OpenSSL extension is not installed on the server. It's required by Easy WP SMTP plugin to operate properly. Please contact your server administrator or hosting provider and ask them to install it."
94
  msgstr ""
95
 
96
- #: class-easywpsmtp-admin.php:63
97
  msgid "PHP OpenSSL extension is not installed on the server. It is required for encryption to work properly. Please contact your server administrator or hosting provider and ask them to install it."
98
  msgstr ""
99
 
100
  #. translators: %s is PHP version
101
- #: class-easywpsmtp-admin.php:71
102
  msgid "Your PHP version is %s, encryption function requires PHP version 5.3.0 or higher."
103
  msgstr ""
104
 
105
- #: class-easywpsmtp-admin.php:76
106
  msgid "Easy WP SMTP Settings"
107
  msgstr ""
108
 
109
- #: class-easywpsmtp-admin.php:107
110
  msgid "Please enter a valid email address in the 'FROM' field."
111
  msgstr ""
112
 
113
- #: class-easywpsmtp-admin.php:151
114
  msgid "Please enter a valid port in the 'SMTP Port' field."
115
  msgstr ""
116
 
117
- #: class-easywpsmtp-admin.php:160
118
  msgid "Settings saved."
119
  msgstr ""
120
 
121
- #: class-easywpsmtp-admin.php:162
122
  msgid "Settings are not saved."
123
  msgstr ""
124
 
125
- #: class-easywpsmtp-admin.php:174
126
  msgid "Please enter a valid email address in the recipient email field."
127
  msgstr ""
128
 
129
- #: class-easywpsmtp-admin.php:200
130
  msgid "SMTP Settings"
131
  msgstr ""
132
 
133
- #: class-easywpsmtp-admin.php:201
134
  msgid "Additional Settings"
135
  msgstr ""
136
 
137
- #: class-easywpsmtp-admin.php:202
138
- #: class-easywpsmtp-admin.php:436
139
  msgid "Test Email"
140
  msgstr ""
141
 
142
- #: class-easywpsmtp-admin.php:214
143
  msgid "SMTP Configuration Settings"
144
  msgstr ""
145
 
146
- #: class-easywpsmtp-admin.php:217
147
  msgid "You can request your hosting provider for the SMTP details of your site. Use the SMTP details provided by your hosting provider to configure the following settings."
148
  msgstr ""
149
 
150
- #: class-easywpsmtp-admin.php:221
151
  msgid "From Email Address"
152
  msgstr ""
153
 
154
- #: class-easywpsmtp-admin.php:224
155
  msgid "This email address will be used in the 'From' field."
156
  msgstr ""
157
 
158
- #: class-easywpsmtp-admin.php:228
159
  msgid "From Name"
160
  msgstr ""
161
 
162
- #: class-easywpsmtp-admin.php:231
163
  msgid "This text will be used in the 'FROM' field"
164
  msgstr ""
165
 
166
- #: class-easywpsmtp-admin.php:233
167
  msgid "Force From Name Replacement"
168
  msgstr ""
169
 
170
- #: class-easywpsmtp-admin.php:235
171
  msgid "When enabled, the plugin will set the above From Name for each email. Disable it if you're using contact form plugins, it will prevent the plugin from replacing form submitter's name when contact email is sent."
172
  msgstr ""
173
 
174
- #: class-easywpsmtp-admin.php:237
175
  msgid "If email's From Name is empty, the plugin will set the above value regardless."
176
  msgstr ""
177
 
178
- #: class-easywpsmtp-admin.php:242
179
  msgid "Reply-To Email Address"
180
  msgstr ""
181
 
182
- #: class-easywpsmtp-admin.php:245
183
  msgid "Optional. This email address will be used in the 'Reply-To' field of the email. Leave it blank to use 'From' email as the reply-to value."
184
  msgstr ""
185
 
186
- #: class-easywpsmtp-admin.php:247
187
  msgid "Substitute Mode"
188
  msgstr ""
189
 
190
- #: class-easywpsmtp-admin.php:249
191
  msgid "When enabled, the plugin will substitute occurances of the above From Email with the Reply-To Email address. The Reply-To Email will still be used if no other Reply-To Email is present. This option can prevent conflicts with other plugins that specify reply-to email addresses but still replaces the From Email with the Reply-To Email."
192
  msgstr ""
193
 
194
- #: class-easywpsmtp-admin.php:254
 
 
 
 
 
 
 
 
195
  msgid "SMTP Host"
196
  msgstr ""
197
 
198
- #: class-easywpsmtp-admin.php:257
199
  msgid "Your mail server"
200
  msgstr ""
201
 
202
- #: class-easywpsmtp-admin.php:261
203
  msgid "Type of Encryption"
204
  msgstr ""
205
 
206
- #: class-easywpsmtp-admin.php:268
207
  msgid "None"
208
  msgstr ""
209
 
210
- #: class-easywpsmtp-admin.php:274
211
  msgid "SSL/TLS"
212
  msgstr ""
213
 
214
- #: class-easywpsmtp-admin.php:280
215
  msgid "STARTTLS"
216
  msgstr ""
217
 
218
- #: class-easywpsmtp-admin.php:281
219
  msgid "For most servers SSL/TLS is the recommended option"
220
  msgstr ""
221
 
222
- #: class-easywpsmtp-admin.php:285
223
  msgid "SMTP Port"
224
  msgstr ""
225
 
226
- #: class-easywpsmtp-admin.php:288
227
  msgid "The port to your mail server"
228
  msgstr ""
229
 
230
- #: class-easywpsmtp-admin.php:292
231
  msgid "SMTP Authentication"
232
  msgstr ""
233
 
234
- #: class-easywpsmtp-admin.php:299
235
  msgid "No"
236
  msgstr ""
237
 
238
- #: class-easywpsmtp-admin.php:305
239
  msgid "Yes"
240
  msgstr ""
241
 
242
- #: class-easywpsmtp-admin.php:306
243
  msgid "This options should always be checked 'Yes'"
244
  msgstr ""
245
 
246
- #: class-easywpsmtp-admin.php:310
247
  msgid "SMTP Username"
248
  msgstr ""
249
 
250
- #: class-easywpsmtp-admin.php:313
251
  msgid "The username to login to your mail server"
252
  msgstr ""
253
 
254
- #: class-easywpsmtp-admin.php:317
255
  msgid "SMTP Password"
256
  msgstr ""
257
 
258
- #: class-easywpsmtp-admin.php:320
259
  msgid "The password to login to your mail server"
260
  msgstr ""
261
 
262
- #: class-easywpsmtp-admin.php:321
263
- #: class-easywpsmtp-admin.php:438
264
- #: class-easywpsmtp-admin.php:490
265
  msgctxt "\"Note\" as in \"Note: keep this in mind\""
266
  msgid "Note:"
267
  msgstr ""
268
 
269
- #: class-easywpsmtp-admin.php:321
270
  msgid "when you click \"Save Changes\", your actual password is stored in the database and then used to send emails. This field is replaced with a gag (#easywpsmtpgagpass#). This is done to prevent someone with the access to Settings page from seeing your password (using password fields unmasking programs, for example)."
271
  msgstr ""
272
 
273
- #: class-easywpsmtp-admin.php:326
274
- #: class-easywpsmtp-admin.php:388
275
  msgid "Save Changes"
276
  msgstr ""
277
 
278
- #: class-easywpsmtp-admin.php:336
279
  msgid "Additional Settings (Optional)"
280
  msgstr ""
281
 
282
- #: class-easywpsmtp-admin.php:340
283
  msgid "Don't Replace \"From\" Field"
284
  msgstr ""
285
 
286
- #: class-easywpsmtp-admin.php:343
287
  msgid "Comma separated emails list. Example value: email1@domain.com, email2@domain.com"
288
  msgstr ""
289
 
290
- #: class-easywpsmtp-admin.php:344
291
  msgid "This option is useful when you are using several email aliases on your SMTP server. If you don't want your aliases to be replaced by the address specified in \"From\" field, enter them in this field."
292
  msgstr ""
293
 
294
- #: class-easywpsmtp-admin.php:348
295
  msgid "Enable Domain Check"
296
  msgstr ""
297
 
298
- #: class-easywpsmtp-admin.php:351
299
  msgid "This option is usually used by developers only. SMTP settings will be used only if the site is running on following domain(s):"
300
  msgstr ""
301
 
302
- #: class-easywpsmtp-admin.php:353
303
  msgid "Coma-separated domains list. Example: domain1.com, domain2.com"
304
  msgstr ""
305
 
306
- #: class-easywpsmtp-admin.php:355
307
  msgid "Block all emails"
308
  msgstr ""
309
 
310
- #: class-easywpsmtp-admin.php:357
311
  msgid "When enabled, plugin attempts to block ALL emails from being sent out if domain mismtach."
312
  msgstr ""
313
 
314
- #: class-easywpsmtp-admin.php:361
315
  msgid "Encrypt Password"
316
  msgstr ""
317
 
318
- #: class-easywpsmtp-admin.php:365
319
  msgid "When enabled, your SMTP password is stored in the database using AES-256 encryption."
320
  msgstr ""
321
 
322
- #: class-easywpsmtp-admin.php:372
323
  msgid "Allow Insecure SSL Certificates"
324
  msgstr ""
325
 
326
- #: class-easywpsmtp-admin.php:375
327
  msgid "Allows insecure and self-signed SSL certificates on SMTP server. It's highly recommended to keep this option disabled."
328
  msgstr ""
329
 
330
- #: class-easywpsmtp-admin.php:379
331
  msgid "Enable Debug Log"
332
  msgstr ""
333
 
334
- #: class-easywpsmtp-admin.php:382
335
  msgid "Check this box to enable mail debug log"
336
  msgstr ""
337
 
338
- #: class-easywpsmtp-admin.php:383
339
  msgid "View Log"
340
  msgstr ""
341
 
342
- #: class-easywpsmtp-admin.php:383
343
  msgid "Clear Log"
344
  msgstr ""
345
 
346
- #: class-easywpsmtp-admin.php:395
347
  msgid "Danger Zone"
348
  msgstr ""
349
 
350
- #: class-easywpsmtp-admin.php:397
351
  msgid "Actions in this section can (and some of them will) erase or mess up your settings. Use it with caution."
352
  msgstr ""
353
 
354
- #: class-easywpsmtp-admin.php:400
355
  msgid "Export\\Import Settings"
356
  msgstr ""
357
 
358
- #: class-easywpsmtp-admin.php:402
359
  msgid "Export Settings"
360
  msgstr ""
361
 
362
- #: class-easywpsmtp-admin.php:403
363
  msgid "Use this to export plugin settings to a file."
364
  msgstr ""
365
 
366
- #: class-easywpsmtp-admin.php:405
367
  msgid "Import Settings"
368
  msgstr ""
369
 
370
- #: class-easywpsmtp-admin.php:406
371
  msgid "Use this to import plugin settings from a file. Note this would replace all your existing settings, so use with caution."
372
  msgstr ""
373
 
374
- #: class-easywpsmtp-admin.php:410
375
  msgid "Delete Settings and Deactivate Plugin"
376
  msgstr ""
377
 
378
- #: class-easywpsmtp-admin.php:412
379
  msgid "Self-destruct"
380
  msgstr ""
381
 
382
- #: class-easywpsmtp-admin.php:412
383
  msgid "This will remove ALL your settings and deactivate the plugin. Useful when you're uninstalling the plugin and want to completely remove all crucial data stored in the database."
384
  msgstr ""
385
 
386
- #: class-easywpsmtp-admin.php:413
387
  msgid "Warning! This can't be undone."
388
  msgstr ""
389
 
390
- #: class-easywpsmtp-admin.php:438
391
  msgid "You have unsaved settings. In order to send a test email, you need to go back to previous tab and click \"Save Changes\" button first."
392
  msgstr ""
393
 
394
- #: class-easywpsmtp-admin.php:444
395
  msgid "Following error occurred when attempting to send test email:"
396
  msgstr ""
397
 
398
- #: class-easywpsmtp-admin.php:447
399
  msgid "Test email was successfully sent. No errors occurred during the process."
400
  msgstr ""
401
 
402
- #: class-easywpsmtp-admin.php:458
403
- #: class-easywpsmtp-admin.php:466
404
  msgid "Show Debug Log"
405
  msgstr ""
406
 
407
- #: class-easywpsmtp-admin.php:468
408
  msgid "Hide Debug Log"
409
  msgstr ""
410
 
411
- #: class-easywpsmtp-admin.php:489
412
  msgid "You can use this section to send an email from your server using the above configured SMTP details to see if the email gets delivered."
413
  msgstr ""
414
 
415
- #: class-easywpsmtp-admin.php:490
416
  msgid "debug log for this test email will be automatically displayed right after you send it. Test email also ignores \"Enable Domain Check\" option."
417
  msgstr ""
418
 
419
- #: class-easywpsmtp-admin.php:495
420
  msgid "To"
421
  msgstr ""
422
 
423
- #: class-easywpsmtp-admin.php:498
424
  msgid "Enter the recipient's email address"
425
  msgstr ""
426
 
427
- #: class-easywpsmtp-admin.php:502
428
  msgid "Subject"
429
  msgstr ""
430
 
431
- #: class-easywpsmtp-admin.php:505
432
  msgid "Enter a subject for your message"
433
  msgstr ""
434
 
435
- #: class-easywpsmtp-admin.php:509
436
  msgid "Message"
437
  msgstr ""
438
 
439
- #: class-easywpsmtp-admin.php:512
440
  msgid "Write your email message"
441
  msgstr ""
442
 
443
- #: class-easywpsmtp-admin.php:517
444
  msgid "Send Test Email"
445
  msgstr ""
446
 
447
- #: class-easywpsmtp-admin.php:530
448
  msgid "Documentation"
449
  msgstr ""
450
 
451
  #. translators: %s is replaced by documentation page URL
452
- #: class-easywpsmtp-admin.php:536
453
  msgctxt "%s is replaced by <a target=\"_blank\" href=\"https://wp-ecommerce.net/easy-wordpress-smtp-send-emails-from-your-wordpress-site-using-a-smtp-server-2197\">Easy WP SMTP</a>"
454
  msgid "Please visit the %s plugin's documentation page to learn how to use this plugin."
455
  msgstr ""
456
 
457
- #: class-easywpsmtp-admin.php:544
458
  msgid "Support"
459
  msgstr ""
460
 
461
  #. translators: %s is replaced by support forum URL
462
- #: class-easywpsmtp-admin.php:550
463
  msgctxt "%s is replaced by \"Support Forum\" link"
464
  msgid "Having issues or difficulties? You can post your issue on the %s"
465
  msgstr ""
466
 
467
- #: class-easywpsmtp-admin.php:554
468
  msgid "Support Forum"
469
  msgstr ""
470
 
471
- #: class-easywpsmtp-admin.php:561
472
  msgid "Rate Us"
473
  msgstr ""
474
 
475
  #. translators: %s is replaced by rating link
476
- #: class-easywpsmtp-admin.php:567
477
  msgctxt "%s is replaced by \"rating\" link"
478
  msgid "Like the plugin? Please give us a %s"
479
  msgstr ""
480
 
481
- #: class-easywpsmtp-admin.php:571
482
  msgid "rating"
483
  msgstr ""
2
  # This file is distributed under the same license as the Easy WP SMTP plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Easy WP SMTP 1.4.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/easy-wp-smtp\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2020-07-31T17:26:40+03:00\n"
13
+ "PO-Revision-Date: 2020-07-31T17:26:40+03:00\n"
14
  "X-Generator: WP-CLI 2.0.1\n"
15
  "X-Domain: easy-wp-smtp\n"
16
 
17
  #. Plugin Name of the plugin
18
+ #: class-easywpsmtp-admin.php:59
19
  msgid "Easy WP SMTP"
20
  msgstr ""
21
 
35
  msgid "https://wp-ecommerce.net/"
36
  msgstr ""
37
 
38
+ #: easy-wp-smtp.php:358
39
  msgid "Error occurred during settings import"
40
  msgstr ""
41
 
42
+ #: easy-wp-smtp.php:410
43
  msgid "Please configure your SMTP credentials in the <a href=\"%s\">settings menu</a> in order to send email using Easy WP SMTP plugin."
44
  msgstr ""
45
 
46
+ #: easy-wp-smtp.php:422
47
  msgid "Settings have been imported successfully."
48
  msgstr ""
49
 
50
+ #: easy-wp-smtp.php:430
51
+ #: class-easywpsmtp-admin.php:112
52
  msgid "Nonce check failed."
53
  msgstr ""
54
 
55
+ #: easy-wp-smtp.php:436
56
  msgid "Can't clear log - file is not writeable."
57
  msgstr ""
58
 
59
+ #: easy-wp-smtp.php:456
60
+ #: easy-wp-smtp.php:464
61
  msgid "Settings"
62
  msgstr ""
63
 
64
+ #: easy-wp-smtp.php:622
65
  msgid "Please refresh the page and try again."
66
  msgstr ""
67
 
68
+ #: class-easywpsmtp-admin.php:39
69
  msgid "Are you sure want to clear log?"
70
  msgstr ""
71
 
72
+ #: class-easywpsmtp-admin.php:40
73
  msgid "Log cleared."
74
  msgstr ""
75
 
76
+ #: class-easywpsmtp-admin.php:41
77
  msgid "Error occurred:"
78
  msgstr ""
79
 
80
+ #: class-easywpsmtp-admin.php:42
81
  msgid "Sending..."
82
  msgstr ""
83
 
84
+ #: class-easywpsmtp-admin.php:43
85
  msgid "Are you sure you want to delete ALL your settings and deactive plugin?"
86
  msgstr ""
87
 
88
+ #: class-easywpsmtp-admin.php:44
89
  msgid "All settings have been deleted and plugin is deactivated."
90
  msgstr ""
91
 
92
+ #: class-easywpsmtp-admin.php:76
93
  msgid "PHP OpenSSL extension is not installed on the server. It's required by Easy WP SMTP plugin to operate properly. Please contact your server administrator or hosting provider and ask them to install it."
94
  msgstr ""
95
 
96
+ #: class-easywpsmtp-admin.php:79
97
  msgid "PHP OpenSSL extension is not installed on the server. It is required for encryption to work properly. Please contact your server administrator or hosting provider and ask them to install it."
98
  msgstr ""
99
 
100
  #. translators: %s is PHP version
101
+ #: class-easywpsmtp-admin.php:87
102
  msgid "Your PHP version is %s, encryption function requires PHP version 5.3.0 or higher."
103
  msgstr ""
104
 
105
+ #: class-easywpsmtp-admin.php:92
106
  msgid "Easy WP SMTP Settings"
107
  msgstr ""
108
 
109
+ #: class-easywpsmtp-admin.php:123
110
  msgid "Please enter a valid email address in the 'FROM' field."
111
  msgstr ""
112
 
113
+ #: class-easywpsmtp-admin.php:170
114
  msgid "Please enter a valid port in the 'SMTP Port' field."
115
  msgstr ""
116
 
117
+ #: class-easywpsmtp-admin.php:179
118
  msgid "Settings saved."
119
  msgstr ""
120
 
121
+ #: class-easywpsmtp-admin.php:181
122
  msgid "Settings are not saved."
123
  msgstr ""
124
 
125
+ #: class-easywpsmtp-admin.php:193
126
  msgid "Please enter a valid email address in the recipient email field."
127
  msgstr ""
128
 
129
+ #: class-easywpsmtp-admin.php:219
130
  msgid "SMTP Settings"
131
  msgstr ""
132
 
133
+ #: class-easywpsmtp-admin.php:220
134
  msgid "Additional Settings"
135
  msgstr ""
136
 
137
+ #: class-easywpsmtp-admin.php:221
138
+ #: class-easywpsmtp-admin.php:463
139
  msgid "Test Email"
140
  msgstr ""
141
 
142
+ #: class-easywpsmtp-admin.php:233
143
  msgid "SMTP Configuration Settings"
144
  msgstr ""
145
 
146
+ #: class-easywpsmtp-admin.php:236
147
  msgid "You can request your hosting provider for the SMTP details of your site. Use the SMTP details provided by your hosting provider to configure the following settings."
148
  msgstr ""
149
 
150
+ #: class-easywpsmtp-admin.php:240
151
  msgid "From Email Address"
152
  msgstr ""
153
 
154
+ #: class-easywpsmtp-admin.php:243
155
  msgid "This email address will be used in the 'From' field."
156
  msgstr ""
157
 
158
+ #: class-easywpsmtp-admin.php:247
159
  msgid "From Name"
160
  msgstr ""
161
 
162
+ #: class-easywpsmtp-admin.php:250
163
  msgid "This text will be used in the 'FROM' field"
164
  msgstr ""
165
 
166
+ #: class-easywpsmtp-admin.php:252
167
  msgid "Force From Name Replacement"
168
  msgstr ""
169
 
170
+ #: class-easywpsmtp-admin.php:254
171
  msgid "When enabled, the plugin will set the above From Name for each email. Disable it if you're using contact form plugins, it will prevent the plugin from replacing form submitter's name when contact email is sent."
172
  msgstr ""
173
 
174
+ #: class-easywpsmtp-admin.php:256
175
  msgid "If email's From Name is empty, the plugin will set the above value regardless."
176
  msgstr ""
177
 
178
+ #: class-easywpsmtp-admin.php:261
179
  msgid "Reply-To Email Address"
180
  msgstr ""
181
 
182
+ #: class-easywpsmtp-admin.php:264
183
  msgid "Optional. This email address will be used in the 'Reply-To' field of the email. Leave it blank to use 'From' email as the reply-to value."
184
  msgstr ""
185
 
186
+ #: class-easywpsmtp-admin.php:266
187
  msgid "Substitute Mode"
188
  msgstr ""
189
 
190
+ #: class-easywpsmtp-admin.php:268
191
  msgid "When enabled, the plugin will substitute occurances of the above From Email with the Reply-To Email address. The Reply-To Email will still be used if no other Reply-To Email is present. This option can prevent conflicts with other plugins that specify reply-to email addresses but still replaces the From Email with the Reply-To Email."
192
  msgstr ""
193
 
194
+ #: class-easywpsmtp-admin.php:273
195
+ msgid "BCC Email Address"
196
+ msgstr ""
197
+
198
+ #: class-easywpsmtp-admin.php:276
199
+ msgid "Optional. This email address will be used in the 'BCC' field of the outgoing emails. Use this option carefully since all your outgoing emails from this site will add this address to the BCC field. You can also enter multiple email addresses (comma separated)."
200
+ msgstr ""
201
+
202
+ #: class-easywpsmtp-admin.php:281
203
  msgid "SMTP Host"
204
  msgstr ""
205
 
206
+ #: class-easywpsmtp-admin.php:284
207
  msgid "Your mail server"
208
  msgstr ""
209
 
210
+ #: class-easywpsmtp-admin.php:288
211
  msgid "Type of Encryption"
212
  msgstr ""
213
 
214
+ #: class-easywpsmtp-admin.php:295
215
  msgid "None"
216
  msgstr ""
217
 
218
+ #: class-easywpsmtp-admin.php:301
219
  msgid "SSL/TLS"
220
  msgstr ""
221
 
222
+ #: class-easywpsmtp-admin.php:307
223
  msgid "STARTTLS"
224
  msgstr ""
225
 
226
+ #: class-easywpsmtp-admin.php:308
227
  msgid "For most servers SSL/TLS is the recommended option"
228
  msgstr ""
229
 
230
+ #: class-easywpsmtp-admin.php:312
231
  msgid "SMTP Port"
232
  msgstr ""
233
 
234
+ #: class-easywpsmtp-admin.php:315
235
  msgid "The port to your mail server"
236
  msgstr ""
237
 
238
+ #: class-easywpsmtp-admin.php:319
239
  msgid "SMTP Authentication"
240
  msgstr ""
241
 
242
+ #: class-easywpsmtp-admin.php:326
243
  msgid "No"
244
  msgstr ""
245
 
246
+ #: class-easywpsmtp-admin.php:332
247
  msgid "Yes"
248
  msgstr ""
249
 
250
+ #: class-easywpsmtp-admin.php:333
251
  msgid "This options should always be checked 'Yes'"
252
  msgstr ""
253
 
254
+ #: class-easywpsmtp-admin.php:337
255
  msgid "SMTP Username"
256
  msgstr ""
257
 
258
+ #: class-easywpsmtp-admin.php:340
259
  msgid "The username to login to your mail server"
260
  msgstr ""
261
 
262
+ #: class-easywpsmtp-admin.php:344
263
  msgid "SMTP Password"
264
  msgstr ""
265
 
266
+ #: class-easywpsmtp-admin.php:347
267
  msgid "The password to login to your mail server"
268
  msgstr ""
269
 
270
+ #: class-easywpsmtp-admin.php:348
271
+ #: class-easywpsmtp-admin.php:465
272
+ #: class-easywpsmtp-admin.php:517
273
  msgctxt "\"Note\" as in \"Note: keep this in mind\""
274
  msgid "Note:"
275
  msgstr ""
276
 
277
+ #: class-easywpsmtp-admin.php:348
278
  msgid "when you click \"Save Changes\", your actual password is stored in the database and then used to send emails. This field is replaced with a gag (#easywpsmtpgagpass#). This is done to prevent someone with the access to Settings page from seeing your password (using password fields unmasking programs, for example)."
279
  msgstr ""
280
 
281
+ #: class-easywpsmtp-admin.php:353
282
+ #: class-easywpsmtp-admin.php:415
283
  msgid "Save Changes"
284
  msgstr ""
285
 
286
+ #: class-easywpsmtp-admin.php:363
287
  msgid "Additional Settings (Optional)"
288
  msgstr ""
289
 
290
+ #: class-easywpsmtp-admin.php:367
291
  msgid "Don't Replace \"From\" Field"
292
  msgstr ""
293
 
294
+ #: class-easywpsmtp-admin.php:370
295
  msgid "Comma separated emails list. Example value: email1@domain.com, email2@domain.com"
296
  msgstr ""
297
 
298
+ #: class-easywpsmtp-admin.php:371
299
  msgid "This option is useful when you are using several email aliases on your SMTP server. If you don't want your aliases to be replaced by the address specified in \"From\" field, enter them in this field."
300
  msgstr ""
301
 
302
+ #: class-easywpsmtp-admin.php:375
303
  msgid "Enable Domain Check"
304
  msgstr ""
305
 
306
+ #: class-easywpsmtp-admin.php:378
307
  msgid "This option is usually used by developers only. SMTP settings will be used only if the site is running on following domain(s):"
308
  msgstr ""
309
 
310
+ #: class-easywpsmtp-admin.php:380
311
  msgid "Coma-separated domains list. Example: domain1.com, domain2.com"
312
  msgstr ""
313
 
314
+ #: class-easywpsmtp-admin.php:382
315
  msgid "Block all emails"
316
  msgstr ""
317
 
318
+ #: class-easywpsmtp-admin.php:384
319
  msgid "When enabled, plugin attempts to block ALL emails from being sent out if domain mismtach."
320
  msgstr ""
321
 
322
+ #: class-easywpsmtp-admin.php:388
323
  msgid "Encrypt Password"
324
  msgstr ""
325
 
326
+ #: class-easywpsmtp-admin.php:392
327
  msgid "When enabled, your SMTP password is stored in the database using AES-256 encryption."
328
  msgstr ""
329
 
330
+ #: class-easywpsmtp-admin.php:399
331
  msgid "Allow Insecure SSL Certificates"
332
  msgstr ""
333
 
334
+ #: class-easywpsmtp-admin.php:402
335
  msgid "Allows insecure and self-signed SSL certificates on SMTP server. It's highly recommended to keep this option disabled."
336
  msgstr ""
337
 
338
+ #: class-easywpsmtp-admin.php:406
339
  msgid "Enable Debug Log"
340
  msgstr ""
341
 
342
+ #: class-easywpsmtp-admin.php:409
343
  msgid "Check this box to enable mail debug log"
344
  msgstr ""
345
 
346
+ #: class-easywpsmtp-admin.php:410
347
  msgid "View Log"
348
  msgstr ""
349
 
350
+ #: class-easywpsmtp-admin.php:410
351
  msgid "Clear Log"
352
  msgstr ""
353
 
354
+ #: class-easywpsmtp-admin.php:422
355
  msgid "Danger Zone"
356
  msgstr ""
357
 
358
+ #: class-easywpsmtp-admin.php:424
359
  msgid "Actions in this section can (and some of them will) erase or mess up your settings. Use it with caution."
360
  msgstr ""
361
 
362
+ #: class-easywpsmtp-admin.php:427
363
  msgid "Export\\Import Settings"
364
  msgstr ""
365
 
366
+ #: class-easywpsmtp-admin.php:429
367
  msgid "Export Settings"
368
  msgstr ""
369
 
370
+ #: class-easywpsmtp-admin.php:430
371
  msgid "Use this to export plugin settings to a file."
372
  msgstr ""
373
 
374
+ #: class-easywpsmtp-admin.php:432
375
  msgid "Import Settings"
376
  msgstr ""
377
 
378
+ #: class-easywpsmtp-admin.php:433
379
  msgid "Use this to import plugin settings from a file. Note this would replace all your existing settings, so use with caution."
380
  msgstr ""
381
 
382
+ #: class-easywpsmtp-admin.php:437
383
  msgid "Delete Settings and Deactivate Plugin"
384
  msgstr ""
385
 
386
+ #: class-easywpsmtp-admin.php:439
387
  msgid "Self-destruct"
388
  msgstr ""
389
 
390
+ #: class-easywpsmtp-admin.php:439
391
  msgid "This will remove ALL your settings and deactivate the plugin. Useful when you're uninstalling the plugin and want to completely remove all crucial data stored in the database."
392
  msgstr ""
393
 
394
+ #: class-easywpsmtp-admin.php:440
395
  msgid "Warning! This can't be undone."
396
  msgstr ""
397
 
398
+ #: class-easywpsmtp-admin.php:465
399
  msgid "You have unsaved settings. In order to send a test email, you need to go back to previous tab and click \"Save Changes\" button first."
400
  msgstr ""
401
 
402
+ #: class-easywpsmtp-admin.php:471
403
  msgid "Following error occurred when attempting to send test email:"
404
  msgstr ""
405
 
406
+ #: class-easywpsmtp-admin.php:474
407
  msgid "Test email was successfully sent. No errors occurred during the process."
408
  msgstr ""
409
 
410
+ #: class-easywpsmtp-admin.php:485
411
+ #: class-easywpsmtp-admin.php:493
412
  msgid "Show Debug Log"
413
  msgstr ""
414
 
415
+ #: class-easywpsmtp-admin.php:495
416
  msgid "Hide Debug Log"
417
  msgstr ""
418
 
419
+ #: class-easywpsmtp-admin.php:516
420
  msgid "You can use this section to send an email from your server using the above configured SMTP details to see if the email gets delivered."
421
  msgstr ""
422
 
423
+ #: class-easywpsmtp-admin.php:517
424
  msgid "debug log for this test email will be automatically displayed right after you send it. Test email also ignores \"Enable Domain Check\" option."
425
  msgstr ""
426
 
427
+ #: class-easywpsmtp-admin.php:522
428
  msgid "To"
429
  msgstr ""
430
 
431
+ #: class-easywpsmtp-admin.php:525
432
  msgid "Enter the recipient's email address"
433
  msgstr ""
434
 
435
+ #: class-easywpsmtp-admin.php:529
436
  msgid "Subject"
437
  msgstr ""
438
 
439
+ #: class-easywpsmtp-admin.php:532
440
  msgid "Enter a subject for your message"
441
  msgstr ""
442
 
443
+ #: class-easywpsmtp-admin.php:536
444
  msgid "Message"
445
  msgstr ""
446
 
447
+ #: class-easywpsmtp-admin.php:539
448
  msgid "Write your email message"
449
  msgstr ""
450
 
451
+ #: class-easywpsmtp-admin.php:544
452
  msgid "Send Test Email"
453
  msgstr ""
454
 
455
+ #: class-easywpsmtp-admin.php:557
456
  msgid "Documentation"
457
  msgstr ""
458
 
459
  #. translators: %s is replaced by documentation page URL
460
+ #: class-easywpsmtp-admin.php:563
461
  msgctxt "%s is replaced by <a target=\"_blank\" href=\"https://wp-ecommerce.net/easy-wordpress-smtp-send-emails-from-your-wordpress-site-using-a-smtp-server-2197\">Easy WP SMTP</a>"
462
  msgid "Please visit the %s plugin's documentation page to learn how to use this plugin."
463
  msgstr ""
464
 
465
+ #: class-easywpsmtp-admin.php:571
466
  msgid "Support"
467
  msgstr ""
468
 
469
  #. translators: %s is replaced by support forum URL
470
+ #: class-easywpsmtp-admin.php:577
471
  msgctxt "%s is replaced by \"Support Forum\" link"
472
  msgid "Having issues or difficulties? You can post your issue on the %s"
473
  msgstr ""
474
 
475
+ #: class-easywpsmtp-admin.php:581
476
  msgid "Support Forum"
477
  msgstr ""
478
 
479
+ #: class-easywpsmtp-admin.php:588
480
  msgid "Rate Us"
481
  msgstr ""
482
 
483
  #. translators: %s is replaced by rating link
484
+ #: class-easywpsmtp-admin.php:594
485
  msgctxt "%s is replaced by \"rating\" link"
486
  msgid "Like the plugin? Please give us a %s"
487
  msgstr ""
488
 
489
+ #: class-easywpsmtp-admin.php:598
490
  msgid "rating"
491
  msgstr ""
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: mail, wordpress smtp, phpmailer, smtp, wp_mail, email, gmail, outgoing mai
5
  Requires at least: 4.3
6
  Tested up to: 5.5
7
  Requires PHP: 5.6
8
- Stable tag: 1.4.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -79,6 +79,9 @@ Inspired by [WP Mail SMTP](http://wordpress.org/plugins/wp-mail-smtp/) plugin
79
 
80
  == Changelog ==
81
 
 
 
 
82
  = 1.4.0 =
83
  * Added compatibility with WordPress 5.5 (regarding changes to PHPMailer in WordPress Core).
84
  * Fixed a conflict with the Clicky for WordPress plugin's user interface.
5
  Requires at least: 4.3
6
  Tested up to: 5.5
7
  Requires PHP: 5.6
8
+ Stable tag: 1.4.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
79
 
80
  == Changelog ==
81
 
82
+ = 1.4.1 =
83
+ * Added an option to specify BCC email address for the outgoing emails.
84
+
85
  = 1.4.0 =
86
  * Added compatibility with WordPress 5.5 (regarding changes to PHPMailer in WordPress Core).
87
  * Fixed a conflict with the Clicky for WordPress plugin's user interface.