

The Kavin SMTP settings screen — set your sender and choose how email is sent.
By default WordPress sends email with the PHP mail() function, which many hosts do not configure correctly — so password resets, order receipts and contact-form messages land in spam or never arrive at all.
Kavin SMTP reroutes all outgoing WordPress email through a proper SMTP server that authenticates your site, dramatically improving deliverability. Configure it once in a clean settings screen and send a test email to confirm it works.
And when email still fails, the Connection Doctor finds out why.
Most SMTP plugins show you an error code and leave you to search for it. Kavin SMTP runs the checks for you, from your own server, and says in plain words what is wrong and what to do:
Find my settings fills in the mail server details from your email address, including Google Workspace, Microsoft 365 and Zoho on your own domain.
wp-config.php (the KVN_SMTP_PASSWORD constant) instead of the database for extra security.Kavin SMTP exposes hooks so other plugins can extend it:
kvn_smtp_mailers — add mailer options.kvn_smtp_mailer_config — filter the SMTP config before it is applied.kvn_smtp_before_configure / kvn_smtp_after_configure — act on the PHPMailer instance.kvn_smtp_render_mailer_sections — add your own mailer’s settings section to the form.kvn_smtp_doctor_target — let the Connection Doctor check your own mailer’s SMTP connection.kvn_smtp_doctor_result — adjust a Connection Doctor result.kvn_smtp_doctor_providers — add a provider to the list the doctor and Find my settings know.kvn_smtp_loaded — run code once the plugin has booted.Kavin SMTP sends no data to Kavin Studios. It connects to outside services only in these cases.
Sending email. Every email your site sends goes to the SMTP server you enter in the settings (for the Google / Gmail mailer, smtp.gmail.com). That server receives the message, its recipients, and the username and password you saved. Sending email this way is the purpose of the plugin.
Connection Doctor. Only when an administrator clicks Run Connection Doctor, the plugin looks up the mail server’s DNS records, connects to that server on its mail ports, reads its certificate and, if a login is saved, tests the login. No email is sent. If the mail ports turn out to be blocked or intercepted, and your mail server belongs to a provider listed below, it also makes one HTTPS request to that provider’s API address (for example gmail.googleapis.com) to see whether HTTPS gets through. That request carries no personal data and not your site’s address.
Find my settings. Only when an administrator clicks Find my settings, the plugin looks up the DNS MX records of the email address’s domain, then opens a connection to the matching provider’s SMTP server to see which port is reachable. No login is attempted and no email is sent.
Providers the Connection Doctor and Find my settings may connect to:
For any other mail server, the checks connect only to the host you entered.