Changeset 3416866
- Timestamp:
- 12/10/2025 11:09:10 PM (4 months ago)
- Location:
- cf7-smtp
- Files:
-
- 138 added
- 2 edited
-
tags/0.0.1/README.txt (modified) (2 diffs)
-
tags/1.0.0 (added)
-
tags/1.0.0/LICENSE.txt (added)
-
tags/1.0.0/README.md (added)
-
tags/1.0.0/README.txt (added)
-
tags/1.0.0/backend (added)
-
tags/1.0.0/backend/ActDeact.php (added)
-
tags/1.0.0/backend/Enqueue.php (added)
-
tags/1.0.0/backend/ImpExp.php (added)
-
tags/1.0.0/backend/Notices.php (added)
-
tags/1.0.0/backend/Settings_Form.php (added)
-
tags/1.0.0/backend/Settings_Page.php (added)
-
tags/1.0.0/backend/Widget.php (added)
-
tags/1.0.0/backend/index.php (added)
-
tags/1.0.0/backend/views (added)
-
tags/1.0.0/backend/views/admin.php (added)
-
tags/1.0.0/backend/views/index.php (added)
-
tags/1.0.0/backend/views/send_mail.php (added)
-
tags/1.0.0/build (added)
-
tags/1.0.0/build/smtp-settings-rtl.css (added)
-
tags/1.0.0/build/smtp-settings.asset.php (added)
-
tags/1.0.0/build/smtp-settings.css (added)
-
tags/1.0.0/build/smtp-settings.js (added)
-
tags/1.0.0/cf7-smtp.php (added)
-
tags/1.0.0/composer.json (added)
-
tags/1.0.0/core (added)
-
tags/1.0.0/core/Cron.php (added)
-
tags/1.0.0/core/Mailer.php (added)
-
tags/1.0.0/core/Stats.php (added)
-
tags/1.0.0/engine (added)
-
tags/1.0.0/engine/Base.php (added)
-
tags/1.0.0/engine/Context.php (added)
-
tags/1.0.0/engine/Initialize.php (added)
-
tags/1.0.0/engine/index.php (added)
-
tags/1.0.0/functions (added)
-
tags/1.0.0/functions/functions.php (added)
-
tags/1.0.0/index.php (added)
-
tags/1.0.0/integration (added)
-
tags/1.0.0/integration/Service.php (added)
-
tags/1.0.0/languages (added)
-
tags/1.0.0/languages/cf7-smtp.pot (added)
-
tags/1.0.0/package.json (added)
-
tags/1.0.0/public (added)
-
tags/1.0.0/public/icon.svg (added)
-
tags/1.0.0/rest (added)
-
tags/1.0.0/rest/Api.php (added)
-
tags/1.0.0/templates (added)
-
tags/1.0.0/templates/default.html (added)
-
tags/1.0.0/templates/report.html (added)
-
tags/1.0.0/templates/test.html (added)
-
tags/1.0.0/uninstall.php (added)
-
tags/1.0.0/vendor (added)
-
tags/1.0.0/vendor/autoload.php (added)
-
tags/1.0.0/vendor/composer (added)
-
tags/1.0.0/vendor/composer/ClassLoader.php (added)
-
tags/1.0.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.0.0/vendor/composer/LICENSE (added)
-
tags/1.0.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.0.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.0.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.0.0/vendor/composer/autoload_real.php (added)
-
tags/1.0.0/vendor/composer/autoload_static.php (added)
-
tags/1.0.0/vendor/composer/installed.json (added)
-
tags/1.0.0/vendor/composer/installed.php (added)
-
tags/1.0.0/vendor/composer/platform_check.php (added)
-
tags/1.0.0/vendor/inpsyde (added)
-
tags/1.0.0/vendor/inpsyde/wp-context (added)
-
tags/1.0.0/vendor/inpsyde/wp-context/LICENSE (added)
-
tags/1.0.0/vendor/inpsyde/wp-context/composer.json (added)
-
tags/1.0.0/vendor/inpsyde/wp-context/src (added)
-
tags/1.0.0/vendor/inpsyde/wp-context/src/WpContext.php (added)
-
trunk/LICENSE.txt (added)
-
trunk/README.md (added)
-
trunk/README.txt (modified) (5 diffs)
-
trunk/backend (added)
-
trunk/backend/ActDeact.php (added)
-
trunk/backend/Enqueue.php (added)
-
trunk/backend/ImpExp.php (added)
-
trunk/backend/Notices.php (added)
-
trunk/backend/Settings_Form.php (added)
-
trunk/backend/Settings_Page.php (added)
-
trunk/backend/Widget.php (added)
-
trunk/backend/index.php (added)
-
trunk/backend/views (added)
-
trunk/backend/views/admin.php (added)
-
trunk/backend/views/index.php (added)
-
trunk/backend/views/send_mail.php (added)
-
trunk/build (added)
-
trunk/build/smtp-settings-rtl.css (added)
-
trunk/build/smtp-settings.asset.php (added)
-
trunk/build/smtp-settings.css (added)
-
trunk/build/smtp-settings.js (added)
-
trunk/cf7-smtp.php (added)
-
trunk/composer.json (added)
-
trunk/core (added)
-
trunk/core/Cron.php (added)
-
trunk/core/Mailer.php (added)
-
trunk/core/Stats.php (added)
-
trunk/engine (added)
-
trunk/engine/Base.php (added)
-
trunk/engine/Context.php (added)
-
trunk/engine/Initialize.php (added)
-
trunk/engine/index.php (added)
-
trunk/functions (added)
-
trunk/functions/functions.php (added)
-
trunk/index.php (added)
-
trunk/integration (added)
-
trunk/integration/Service.php (added)
-
trunk/languages (added)
-
trunk/languages/cf7-smtp.pot (added)
-
trunk/package.json (added)
-
trunk/public (added)
-
trunk/public/icon.svg (added)
-
trunk/rest (added)
-
trunk/rest/Api.php (added)
-
trunk/templates (added)
-
trunk/templates/default.html (added)
-
trunk/templates/report.html (added)
-
trunk/templates/test.html (added)
-
trunk/uninstall.php (added)
-
trunk/vendor (added)
-
trunk/vendor/autoload.php (added)
-
trunk/vendor/composer (added)
-
trunk/vendor/composer/ClassLoader.php (added)
-
trunk/vendor/composer/InstalledVersions.php (added)
-
trunk/vendor/composer/LICENSE (added)
-
trunk/vendor/composer/autoload_classmap.php (added)
-
trunk/vendor/composer/autoload_namespaces.php (added)
-
trunk/vendor/composer/autoload_psr4.php (added)
-
trunk/vendor/composer/autoload_real.php (added)
-
trunk/vendor/composer/autoload_static.php (added)
-
trunk/vendor/composer/installed.json (added)
-
trunk/vendor/composer/installed.php (added)
-
trunk/vendor/composer/platform_check.php (added)
-
trunk/vendor/inpsyde (added)
-
trunk/vendor/inpsyde/wp-context (added)
-
trunk/vendor/inpsyde/wp-context/LICENSE (added)
-
trunk/vendor/inpsyde/wp-context/composer.json (added)
-
trunk/vendor/inpsyde/wp-context/src (added)
-
trunk/vendor/inpsyde/wp-context/src/WpContext.php (added)
Legend:
- Unmodified
- Added
- Removed
-
cf7-smtp/tags/0.0.1/README.txt
r2821342 r3416866 1 === SMTP for Contact F rom 7 ===1 === SMTP for Contact Form 7 === 2 2 Contributors: codekraft 3 3 Tags: smtp, mail, wp mail smtp, mail template, phpmailer, contact form 7 … … 19 19 = Additional features = 20 20 21 * ✅ Live testing: a module for testing e-mail settings with the Rest-Api (that avoid to reload the page for this kind of test). The entire output of the php mailer will be captured, which will be useful in case of configuration errors or t he wrong parameter when is possible.21 * ✅ Live testing: a module for testing e-mail settings with the Rest-Api (that avoid to reload the page for this kind of test). The entire output of the php mailer will be captured, which will be useful in case of configuration errors or to get the wrong parameter when is possible. 22 22 * ✅ Customised template: wrap cf7 emails with a template, so your emails will have a less textual and a little prettier format! The template can be customised for each form and internationalized. 23 23 * ✅ Automated Reports: choose when and what email you want to receive the report and I will send you a summary of sent and failed emails -
cf7-smtp/trunk/README.txt
r2821099 r3416866 1 === SMTP for Contact F rom 7 ===2 Contributors: codekraft 3 Tags: smtp, mail, wp mail smtp, mail template, phpmailer, contact form 71 === SMTP for Contact Form 7 === 2 Contributors: codekraft, gardenboi 3 Tags: smtp, mail, wp mail, mail template, contact form 7 4 4 Requires PHP: 7.1 5 5 Requires at least: 5.5 6 Tested up to: 6.1 7 Stable tag: 0.0.1 6 Tested up to: 6.9 7 Stable tag: 1.0.0 8 Requires plugins: Contact Form 7 8 9 License: GPLv2 or later 9 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 14 15 15 16 WordPress uses PHPMailer to send mail from with your local mail server, but it can happen that your mail were not accepted by mail providers... 16 This can happen for several reasons, sometimes because the mail server is not configured or sometimes because the records DKIM, DMARC and SPF of the domain have to be configured and so on... Anyway you can avoid any problems by using an external SMTP server and sending mail with it! 17 This can happen for several reasons, sometimes because the mail server is not configured or sometimes because the records DKIM, DMARC and SPF of the domain been set up correctly and so on... 18 Anyway you can avoid any problems by using an external SMTP server and sending mail with it! 17 19 18 There is a module for testing the sending of 'live' e-mails (with the API rest without reloading the page) and the entire output of the php mailer will be captured, which will be useful in case of configuration errors (by even indicating which parameter is wrong in some cases). 20 = Additional features = 19 21 20 And last but not least there is the possibility of using a customised template to send your e-mails in a less textual and slightly prettier format! The template can be customised for each form and internationalized. 22 ✅ **Live testing:** a module for testing e-mail settings with the Rest-Api (that avoid to reload the page for this kind of test). The entire output of the php mailer will be captured, which will be useful in case of configuration errors or to get the wrong parameter when is possible. 23 ✅ **Customised template:** wrap cf7 emails with a template, so your emails will have a less textual and a little prettier format! The template can be customised for each form and internationalized. 24 ✅ **Automated Reports:** choose when and what email you want to receive the report and I will send you a summary of sent and failed emails 21 25 22 26 This plugin is ads free and I don't want to try to sell you any pro version! If you want to contribute, there are many ways to do so, from simple suggestions and bug reports to translating and contributing code. See below how to do it! … … 28 32 Only if the software, the webmail application on the browser or the mobile e-mail application does not automatically determine the SMTP protocol when creating an account, does it have to be set manually to ensure smooth e-mail traffic. 29 33 30 = SMTP presets =34 = SMTP presets = 31 35 1. Aruba 32 36 2. Gmail (tls and ssl) 33 37 3. Yahoo (tls and ssl) 34 38 4. Outlook (tls and ssl) 39 4. Office365 (tls) 35 40 36 Would you like to find more presets that you think are useful to other users? Open a request in the support form and provide the necessary connection data (auth, server address and port). In the following version of the plugin you will find themamong the presets.41 Would you like to find more presets (that you think are useful to other users)? Open a request in the support form and provide the necessary connection data (auth, server address and port). In the next cf7-smtp version you will find the required configuration among the presets. 37 42 38 43 = Security = 39 44 it's warmly advised to store at least the password into config.php as a constant. And in addition, it's also very easy! It needs only to add 40 `define( 'CF7_SMTP_USER_PASS', 'mySecr3tp4ssWord' );`41 into your config.php just before `/* That's all, stop editing! Happy publishing. */`42 that passwords will be stored encrypted, but still it is not good practice to put it into database!43 Available constant are CF7_SMTP_HOST, CF7_SMTP_PORT, CF7_SMTP_AUTH, CF7_SMTP_USER_NAME, CF7_SMTP_USER_PASS, CF7_SMTP_FROM_MAIL, CF7_SMTP_FROM_NAME44 45 45 But, To quickly configure multiple websites there is one constant that wraps all the others, so in case you manage many websites this will be very convenient! 46 to add it to your website follow the same instructions as for a "single" value constant. 46 ``define( 'CF7_SMTP_USER_PASS', 'mySecr3tp4ssWord' ); 47 `` 47 48 48 ``` 49 define( 49 into your `config.php` just before 50 51 ``/* That's all, stop editing! Happy publishing. */ 52 `` 53 54 All passwords will be stored encrypted, but still it is not good practice to put it into database! 55 56 = Quick setup = 57 as with the user password other constants can also be defined. Available constant are CF7_SMTP_HOST, CF7_SMTP_PORT, CF7_SMTP_AUTH, CF7_SMTP_USER_NAME, CF7_SMTP_USER_PASS, CF7_SMTP_FROM_MAIL, CF7_SMTP_FROM_NAME 58 59 But, to quickly set up the plugin there is one constant that wraps all the others, so in case you manage multiple websites this will be very convenient! 60 61 ``define( 50 62 'CF7_SMTP_SETTINGS', 51 63 array( 52 'host' => string, 53 'port' => number, 54 'auth' => (''|'tls'|'ssl'), 55 'user_name' => string, 56 'user_pass' => string, 57 'replyTo' => true|false, 58 'insecure' => true|false, 59 'from_mail' => email, 60 'from_name' => string, 61 ) 62 ); 63 ``` 64 'host' => string, 65 'port' => number, 66 'auth' => ''|'tls'|'ssl', 67 'user_name' => string, 68 'user_pass' => string, 69 'replyTo' => true|false, 70 'insecure' => true|false, 71 'from_mail' => email, 72 'from_name' => string, 73 )); 74 `` 64 75 65 76 = Template = … … 71 82 4. (Optional) You can, customize logo, website link and other template parts. checkout the filter documentation on GitHub/wiki 72 83 73 = How this plugin works = 84 ==Support== 85 Community support: via the [support forums](https://wordpress.org/support/plugin/cf7-smtp/) on wordpress.org 86 Bug reporting (preferred): file an issue on [GitHub](https://github.com/erikyo/cf7-smtp) 74 87 75 I use a filter bundled with WordPress to configure the smtp server, modifying the normal behaviour of wp_mail. 76 During this process I can take the body of the e-mail in simple html and wrap it inside a html template (customizable) 88 = Contribute = 89 We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's: 90 91 * Reporting a bug 92 * Testing the plugin with different user agent and report fingerprinting failures 93 * Discussing the current state, features, improvements 94 * Submitting a fix or a new feature 95 96 We use GitHub to host code, to track issues and feature requests, as well as accept pull requests. 97 By contributing, you agree that your contributions will be licensed under its GPLv2 License. 77 98 78 99 == Installation == … … 102 123 == Changelog == 103 124 125 = 1.0.0 = 126 * Cleaner code, updated dependencies 127 * @DAnn2012 has contributed fixin a bug in a translation string 128 129 = 0.0.2 = 130 * The configuration panel has been integrated with Contact Form 7 forms 131 * The widget which shows sent and unsent emails is now in the WordPress dashboard 132 * Fix an issue about password being reset when saving the plugin options 133 104 134 = 0.0.1 = 105 135 * First Release 136 137 == Screenshot == 138 1. Plugin options (1/1) 106 139 107 140 = Resources =
Note: See TracChangeset
for help on using the changeset viewer.