Plugin Directory

Changeset 3416866


Ignore:
Timestamp:
12/10/2025 11:09:10 PM (4 months ago)
Author:
codekraft
Message:

v1.0.0

Location:
cf7-smtp
Files:
138 added
2 edited

Legend:

Unmodified
Added
Removed
  • cf7-smtp/tags/0.0.1/README.txt

    r2821342 r3416866  
    1 === SMTP for Contact From 7 ===
     1=== SMTP for Contact Form 7 ===
    22Contributors: codekraft
    33Tags: smtp, mail, wp mail smtp, mail template, phpmailer, contact form 7
     
    1919= Additional features =
    2020
    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 the 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.
    2222* ✅ 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.
    2323* ✅ 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 From 7 ===
    2 Contributors: codekraft
    3 Tags: smtp, mail, wp mail smtp, mail template, phpmailer, contact form 7
     1=== SMTP for Contact Form 7 ===
     2Contributors: codekraft, gardenboi
     3Tags: smtp, mail, wp mail, mail template, contact form 7
    44Requires PHP: 7.1
    55Requires at least: 5.5
    6 Tested up to: 6.1
    7 Stable tag: 0.0.1
     6Tested up to: 6.9
     7Stable tag: 1.0.0
     8Requires plugins: Contact Form 7
    89License: GPLv2 or later
    910License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1415
    1516WordPress 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!
     17This 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...
     18Anyway you can avoid any problems by using an external SMTP server and sending mail with it!
    1719
    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 =
    1921
    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
    2125
    2226This 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!
     
    2832Only 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.
    2933
    30 = SMTP presets  =
     34= SMTP presets =
    31351. Aruba
    32362. Gmail (tls and ssl)
    33373. Yahoo (tls and ssl)
    34384. Outlook (tls and ssl)
     394. Office365 (tls)
    3540
    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 them among the presets.
     41Would 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.
    3742
    3843= Security =
    3944it'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_NAME
    4445
    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``
    4748
    48 ```
    49 define(
     49into your `config.php` just before
     50
     51``/* That's all, stop editing! Happy publishing. */
     52``
     53
     54All passwords will be stored encrypted, but still it is not good practice to put it into database!
     55
     56= Quick setup =
     57as 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
     59But, 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(
    5062    'CF7_SMTP_SETTINGS',
    5163    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``
    6475
    6576= Template =
     
    71824. (Optional) You can, customize logo, website link and other template parts. checkout the filter documentation on GitHub/wiki
    7283
    73 = How this plugin works  =
     84==Support==
     85Community support: via the [support forums](https://wordpress.org/support/plugin/cf7-smtp/) on wordpress.org
     86Bug reporting (preferred): file an issue on [GitHub](https://github.com/erikyo/cf7-smtp)
    7487
    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 =
     89We 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
     96We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
     97By contributing, you agree that your contributions will be licensed under its GPLv2 License.
    7798
    7899== Installation ==
     
    102123== Changelog ==
    103124
     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
    104134= 0.0.1 =
    105135* First Release
     136
     137== Screenshot ==
     1381. Plugin options (1/1)
    106139
    107140= Resources =
Note: See TracChangeset for help on using the changeset viewer.