开发者 | e4jvikwp |
---|---|
更新时间 | 2023年8月9日 17:32 |
PHP版本: | 5.4.0 及以上 |
WordPress版本: | 6.3 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
Yes of course. Vik Mail SMTP overrides the WordPress native email sending function through the PHPMailer Class. Therefore, any native plugin that sends email messages through the WordPress functions will be affected, theorically every plugin.
We actually suggest to use your own SMTP service. For example, if you already have an email address like example@yourwebsite.com then you definitely have an SMTP service for the outgoing messages that you can use also for your website.
There are probably many other plugins for WP that can do similar things to Vik Mail SMTP, but this plugin is compatible with the VikWP Framework used by all our other plugins. For those who like to hear technical stuff, the VikWP Framework allows to add system messages to the session queue (and much much more), like a success or failure notice that could be displayed right after sending an email message with a redirection to a different page. Other similar plugins that manipulate the SMTP and email sending functions could never support such functions. In short, this plugin can use the libraries of other VikWP plugins if they are installed.
No, sorry. We decided not to include the support for XOAUTH2 with Gmail due to its many limitations. First of all, the SMTP of Gmail can still be used via TLS by so called less secure apps like PHPMailer of WordPress, you just need to allow less secure apps to access the service from your Gmail account. PHPMailer is actually not a less secure app, but because the code is open source, Google will never consider it as secure. The protocol XOAUTH2 is only supported by certain versions of PHPMailer and WordPress, and it requires specific configuration settings at server level. Most hosting companies disable such functions for other security reasons, so the chances you have to be able to use XOAUTH2 on your domain are very low. If you need to use the SMTP service of Gmail, you should probably just grant the permissions for PHPMailer from your Gmail account.