=== SOHO SMTP ===
Contributors: kimjihoonstudio
Tags: smtp, email, mail, deliverability, contact form
Requires at least: 5.9
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 2.1.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Send every email from your site through SMTP, an email API, or your Google / Microsoft account, with a backup server and retries.

== Description ==

By default WordPress sends email straight from the web server. Those emails are not authenticated,
so contact form messages often land in spam, get rejected by Gmail, or silently disappear.

SOHO SMTP makes every email from your site — contact forms, comment notices, new users, password
resets, shop orders — leave through an authenticated connection you choose. Emails sent by other
plugins take the same route automatically.

= Choose how emails are sent =

* **SMTP server** — pick your mail service and the server, port and encryption are filled in:
  Gmail, Outlook.com, Naver, Daum, Yahoo! JAPAN Mail, XServer, Sakura Internet, Synology NAS, or any other SMTP server.
  The services of the admin's own country are listed first.
* **Email API service** — SendGrid, Mailgun, Amazon SES, Postmark, Brevo, SMTP2GO. Only HTTPS is needed,
  so this works even when your host blocks mail ports.
* **Google account / Microsoft account** — send through Gmail or Microsoft 365 / Outlook.com with OAuth,
  using your own app. Step-by-step instructions are on the screen, including the steps that usually trip people up
  (publishing the Google app so the connection does not expire every 7 days).

= Never lose an email =

* **Backup server** — when the main connection fails, the same email is sent right away through a second SMTP server.
* **Automatic retries** — failed emails are tried again after 5 minutes, 30 minutes, 2 hours and 6 hours.
  Attachments are kept safely until the email is delivered.
* **Background sending** (optional) — forms respond instantly instead of waiting for the mail server.
* **Failure alerts** — an email to you when something cannot be delivered (sent through the backup server when
  the main connection is the problem; at most one per hour).
* **Weekly report** — delivered, failed and the most common reasons.
* **Site Health** — problems show up in Tools > Site Health.

= Errors explained in plain language =

* **Test email** — send a real email with the current settings, even before turning SOHO SMTP on.
* When it fails you get the cause and what to do — for example "Signing in failed: Gmail needs an app password" —
  instead of a raw error code. The conversation with the server is shown with passwords and message content removed.

= Sending log =

* When, to whom, which subject, through which route, and the result — with the full server conversation for failures.
* Message bodies and attachments are never stored. Entries are deleted after 7, 30 or 90 days.

= Domain authentication check =

When the test succeeds but a bounce arrives later, the cause is almost always the sender domain.
One click checks:

* SPF — is there a record, does it include your mail server or service (following include, a, mx and redirect),
  are there duplicate records or a dangerous "+all"
* DKIM — is a public key published (common selectors are tried automatically; you can enter yours)
* DMARC — is there a policy
* Sending a @gmail.com (or other mail service) address through another server — a combination that is always rejected

When something is missing, SOHO SMTP writes the DNS value for you, ready to copy.

= Safe and simple =

* Passwords, API keys and account tokens are stored encrypted. The key is derived from your site's security keys in
  wp-config.php, not stored in the database, so a database copy alone cannot reveal them. Nothing to set up.
* **Fixed sender** — stops other plugins from putting a visitor's address as the sender (which receivers reject),
  while keeping their reply-to address.
* **Japanese encoding** (optional) — plain-text emails in ISO-2022-JP for older Japanese mobile phones.
* Settings left by another mail plugin can be imported in one click.
* Warns when another plugin is also changing how email is sent.
* Ready for translation. The interface is written in English; Korean and Japanese translations are provided through translate.wordpress.org.

= 한국어 안내 =

**SOHO SMTP**는 워드프레스에서 나가는 모든 이메일(문의 폼, 댓글 알림, 신규 가입, 비밀번호 재설정, 쇼핑몰 주문 메일)을 직접 고른 인증된 연결로 보내 줍니다. 다른 플러그인이 보내는 메일도 자동으로 같은 경로를 탑니다.

워드프레스는 기본적으로 웹 서버에서 메일을 바로 보내기 때문에 인증이 되지 않습니다. 그래서 문의 폼 메일이 스팸함으로 가거나, Gmail에서 거부되거나, 흔적 없이 사라지는 일이 자주 생깁니다.

**보내는 방법 선택**

* **SMTP 서버** — Gmail, Outlook.com, 네이버, 다음, Yahoo! JAPAN Mail, XServer, 사쿠라 인터넷, 시놀로지 NAS 등을 고르면 서버·포트·암호화가 자동으로 채워집니다. 관리자가 사는 나라의 서비스가 먼저 표시됩니다.
* **이메일 API 서비스** — SendGrid, Mailgun, Amazon SES, Postmark, Brevo, SMTP2GO. HTTPS만 열려 있으면 되므로 호스팅이 메일 포트를 막아도 동작합니다.
* **Google 계정 / Microsoft 계정** — OAuth로 Gmail 또는 Microsoft 365 / Outlook.com을 통해 보냅니다(직접 만든 앱 사용). 화면에 단계별 안내가 있으며, 7일마다 연결이 끊기지 않도록 Google 앱을 게시하는 방법처럼 자주 막히는 부분도 안내합니다.

**메일을 잃지 않도록**

* **백업 서버** — 주 연결이 실패하면 같은 메일을 두 번째 SMTP 서버로 바로 다시 보냅니다.
* **자동 재시도** — 실패한 메일을 5분, 30분, 2시간, 6시간 뒤에 다시 보냅니다. 첨부 파일은 전달될 때까지 안전하게 보관됩니다.
* **백그라운드 발송**(선택) — 메일 서버를 기다리지 않고 폼이 바로 응답합니다.
* **실패 알림** — 전달하지 못한 메일이 있으면 알려 드립니다(주 연결이 문제일 때는 백업 서버로 발송, 최대 1시간에 1통).
* **주간 리포트** — 전달·실패 건수와 흔한 실패 원인.
* **사이트 건강** — 도구 > 사이트 건강에 문제가 표시됩니다.

**오류를 쉬운 말로**

* **테스트 메일** — SOHO SMTP를 켜기 전에도 현재 설정으로 실제 메일을 보내 볼 수 있습니다.
* 실패하면 오류 코드 대신 원인과 해결 방법을 알려 줍니다. 예: "로그인 실패: Gmail은 앱 비밀번호가 필요합니다". 서버와 주고받은 내용은 비밀번호와 메일 내용을 지운 채로 표시됩니다.

**발송 기록**

* 언제, 누구에게, 어떤 제목으로, 어떤 경로로 보냈는지와 결과를 기록하고, 실패 건은 서버와의 대화 전체를 보여 줍니다.
* 메일 본문과 첨부 파일은 저장하지 않습니다. 기록은 7일, 30일 또는 90일 뒤 삭제됩니다.

**도메인 인증 점검**

테스트는 성공했는데 나중에 반송되는 경우, 원인은 거의 항상 보내는 도메인입니다. 한 번의 클릭으로 SPF, DKIM, DMARC를 점검하고, 빠진 것이 있으면 복사해서 바로 쓸 수 있는 DNS 값을 만들어 줍니다. @gmail.com 같은 메일 서비스 주소를 다른 서버로 보내는 조합도 미리 알려 줍니다.

**안전하고 간단하게**

* 비밀번호, API 키, 계정 토큰은 암호화되어 저장됩니다. 암호화 키는 wp-config.php의 보안 키에서 만들어지며 데이터베이스에는 저장되지 않으므로, 데이터베이스 사본만으로는 알아낼 수 없습니다. 따로 설정할 것이 없습니다.
* **발신자 고정** — 다른 플러그인이 방문자 주소를 보낸 사람으로 넣어 수신 측에서 거부되는 일을 막고, 회신(reply-to) 주소는 그대로 유지합니다.
* **일본어 인코딩**(선택) — 오래된 일본 휴대폰용 텍스트 메일을 ISO-2022-JP로 보냅니다.
* 다른 메일 플러그인에 남아 있는 설정을 한 번에 가져올 수 있습니다.
* 다른 플러그인이 메일 발송 방식을 함께 바꾸고 있으면 경고합니다.

**시작하기**

1. 플러그인 > 새로 추가 > 플러그인 업로드에서 zip을 올리고 활성화합니다(또는 워드프레스.org에서 설치).
2. SOHO SMTP > 설정에서 발송 방법과 메일 서비스를 고르고 계정을 입력한 뒤 저장합니다.
3. "테스트 메일" 탭에서 테스트를 보냅니다.
4. 테스트가 성공하면 설정에서 "SOHO SMTP 사용"을 켭니다.
5. 자신의 도메인으로 보낸다면 "도메인 점검"을 실행합니다.

참고: 설정 화면은 영어로 작성되어 있으며, 한국어·일본어 번역은 translate.wordpress.org를 통해 제공됩니다.

= 日本語のご案内 =

**SOHO SMTP** は、WordPress から送信されるすべてのメール(お問い合わせフォーム、コメント通知、新規ユーザー登録、パスワード再設定、ショップの注文メールなど)を、あなたが選んだ認証済みの接続で送信します。他のプラグインが送るメールも自動的に同じ経路を通ります。

WordPress は標準ではウェブサーバーから直接メールを送るため、送信元の認証がされません。そのため、フォームのメールが迷惑メールに入ったり、Gmail に拒否されたり、気づかないうちに消えてしまうことがよくあります。

**送信方法を選べます**

* **SMTP サーバー** — Gmail、Outlook.com、Naver、Daum、Yahoo! JAPAN メール、XServer、さくらインターネット、Synology NAS などを選ぶだけで、サーバー・ポート・暗号化が自動入力されます。管理者の国のサービスが先に表示されます。
* **メール API サービス** — SendGrid、Mailgun、Amazon SES、Postmark、Brevo、SMTP2GO。HTTPS だけ使えればよいため、ホスティング側がメール用ポートを閉じていても動作します。
* **Google アカウント / Microsoft アカウント** — OAuth(ご自身で作成したアプリを使用)で Gmail または Microsoft 365 / Outlook.com 経由で送信します。画面に手順が表示され、7 日ごとに接続が切れないように Google アプリを公開する方法など、つまずきやすい点も案内します。

**メールを失わないために**

* **バックアップサーバー** — メイン接続に失敗したら、同じメールをすぐに 2 つ目の SMTP サーバーから送信します。
* **自動再送** — 失敗したメールを 5 分後、30 分後、2 時間後、6 時間後に再送します。添付ファイルは配信が完了するまで安全に保管されます。
* **バックグラウンド送信**(任意) — メールサーバーの応答を待たず、フォームがすぐに反応します。
* **失敗アラート** — 配信できなかったメールがあるとお知らせします(メイン接続に問題がある場合はバックアップサーバー経由。1 時間に最大 1 通)。
* **週次レポート** — 配信数・失敗数と、よくある失敗の理由。
* **サイトヘルス** — 問題は「ツール > サイトヘルス」に表示されます。

**エラーをわかりやすい言葉で**

* **テストメール** — SOHO SMTP を有効にする前でも、現在の設定で実際にメールを送って確認できます。
* 失敗したときは、エラーコードではなく原因と対処法を表示します。例:「ログインに失敗しました: Gmail ではアプリパスワードが必要です」。サーバーとのやり取りは、パスワードとメール本文を除いた状態で表示されます。

**送信ログ**

* いつ、誰に、どの件名で、どの経路で送ったかと結果を記録し、失敗した場合はサーバーとのやり取り全体を表示します。
* メール本文と添付ファイルは保存しません。ログは 7 日、30 日、または 90 日後に削除されます。

**ドメイン認証チェック**

テストは成功したのに後からバウンスが返ってくる場合、原因はほとんどが送信元ドメインです。ワンクリックで SPF、DKIM、DMARC を確認し、不足している場合はそのままコピーして使える DNS の値を作成します。@gmail.com などのメールサービスのアドレスを別のサーバーから送る組み合わせも事前にお知らせします。

**安全でシンプル**

* パスワード、API キー、アカウントトークンは暗号化して保存されます。暗号化キーは wp-config.php のセキュリティキーから生成され、データベースには保存されないため、データベースのコピーだけでは読み取れません。設定は不要です。
* **送信者の固定** — 他のプラグインが訪問者のアドレスを送信者にしてしまい、受信側に拒否されることを防ぎます。返信先(reply-to)はそのまま保持されます。
* **日本語エンコード**(任意) — 古い日本の携帯電話向けに、テキストメールを ISO-2022-JP で送信します。
* 他のメールプラグインに残っている設定を、ワンクリックで取り込めます。
* 他のプラグインもメールの送信方法を変更している場合は警告します。

**はじめかた**

1. 「プラグイン > 新規追加 > プラグインのアップロード」で zip をアップロードして有効化します(または WordPress.org からインストール)。
2. 「SOHO SMTP > 設定」で送信方法とメールサービスを選び、アカウントを入力して保存します。
3. 「テストメール」タブでテストを送信します。
4. テストが成功したら、設定で「SOHO SMTP を使用」をオンにします。
5. ご自身のドメインから送信する場合は、「ドメインチェック」を実行します。

ご注意: 設定画面は英語で書かれており、韓国語・日本語への翻訳は translate.wordpress.org を通じて提供されます。

= More from the author: SOHO SEO =

**SOHO SMTP** has a sister plugin for search engines. **SOHO SEO** is a WordPress SEO plugin where technical SEO runs by itself: structured data, an XML sitemap, a Google News sitemap, noindex management, 301/302 redirects and tag cleanup are free and work right after installation, with no account. Optional SOHO Intelligence tools — a site error check, a post check scored out of 100, and internal / external link management — use credits.

[SOHO SEO on WordPress.org](https://wordpress.org/plugins/soho-seo/) | [sohoseo.luxdigest.com](https://sohoseo.luxdigest.com)

**한국어:** 같은 계열의 워드프레스 SEO 플러그인 **SOHO SEO**를 소개합니다. 구조화 데이터 자동 출력, 일반 XML 사이트맵, 구글 뉴스 사이트맵, 노인덱스 관리, 301/302 리다이렉트, 태그 정리는 무료이며 설치 후 계정 없이 바로 동작합니다. 사이트 에러체크, 100점 만점 포스팅 체크, 내부/외부 링크 관리 같은 SOHO 인텔리전스 기능은 크레딧을 사용합니다.

**日本語:** 同じシリーズの WordPress SEO プラグイン **SOHO SEO** のご紹介です。構造化データの自動出力、XML サイトマップ、Google ニュースサイトマップ、noindex 管理、301/302 リダイレクト、タグの整理は無料で、インストール後すぐに、アカウント不要で動作します。サイトエラーチェック、100 点満点の投稿チェック、内部・外部リンク管理などの SOHO インテリジェンス機能はクレジットを使用します。

SOHO SMTP itself does not connect to SOHO SEO or to any other service of the author. The links above only open web pages.

== Installation ==

1. Plugins > Add New > Upload Plugin: upload the zip and activate.
2. SOHO SMTP > Settings: choose the sending method and your mail service, enter the account, and save.
3. Open the "Test email" tab and send a test.
4. When the test succeeds, turn on "Use SOHO SMTP" in Settings.
5. If you send from your own domain, run the "Domain check".

== Frequently Asked Questions ==

= Signing in to Gmail fails =

Gmail does not accept your normal password over SMTP. Turn on 2-Step Verification in your Google Account > Security,
create an "App password" and use it as the password. Or choose "Google account" as the sending method.

= The test succeeds but a bounce message arrives =

The mail server accepted the email, but the receiver rejected it as an "unauthenticated sender". Run the
"Domain check". Addresses of mail services (@gmail.com and so on) can only be sent through that service's servers —
when sending through your own server or NAS, use an address on your own domain.

= Will replies to contact form emails go to the visitor? =

Yes. "Fixed sender" only changes the From address; the reply-to address set by the form is kept.

= Where are passwords stored? =

In the WordPress database, encrypted. The encryption key comes from the security keys in wp-config.php.
If those keys change or the site is moved to another installation, SOHO SMTP asks you to enter the password again.

= Background sending is slow on my site =

It uses WordPress scheduled tasks (WP-Cron), which only run when someone visits the site. On sites with very few
visitors, set up a real cron job on the server, or press "Send now" on the log screen.

= Can I keep the settings in wp-config.php? =

Yes (for developers and agencies). See "Configuration constants" below.

= [한국어] Gmail 로그인이 실패합니다 =

Gmail은 SMTP에서 평소 비밀번호를 받지 않습니다. Google 계정 > 보안에서 2단계 인증을 켜고 "앱 비밀번호"를 만들어 그것을 비밀번호로 사용하세요. 또는 발송 방법으로 "Google 계정"을 고르세요.

= [한국어] 테스트는 성공했는데 반송 메시지가 옵니다 =

메일 서버는 메일을 받았지만 수신 측이 "인증되지 않은 발신자"로 거부한 경우입니다. "도메인 점검"을 실행해 보세요. @gmail.com 같은 메일 서비스 주소는 해당 서비스의 서버로만 보낼 수 있으므로, 자신의 서버나 NAS로 보낼 때는 자신의 도메인 주소를 사용하세요.

= [한국어] 문의 폼 메일의 답장이 방문자에게 가나요? =

네. "발신자 고정"은 보낸 사람(From) 주소만 바꾸며, 폼이 지정한 회신(reply-to) 주소는 그대로 유지됩니다.

= [한국어] 비밀번호는 어디에 저장되나요? =

워드프레스 데이터베이스에 암호화되어 저장됩니다. 암호화 키는 wp-config.php의 보안 키에서 만들어집니다. 보안 키가 바뀌거나 사이트를 다른 설치로 옮기면 SOHO SMTP가 비밀번호를 다시 입력하라고 안내합니다.

= [한국어] 백그라운드 발송이 느립니다 =

워드프레스 예약 작업(WP-Cron)을 사용하며, 이는 누군가 사이트를 방문할 때만 실행됩니다. 방문자가 아주 적은 사이트에서는 서버에 실제 cron 작업을 설정하거나, 발송 기록 화면에서 "지금 보내기"를 누르세요.

= [日本語] Gmail でログインできません =

Gmail は SMTP で通常のパスワードを受け付けません。Google アカウント > セキュリティで 2 段階認証を有効にし、「アプリパスワード」を作成してそれをパスワードとして使ってください。または、送信方法で「Google アカウント」を選んでください。

= [日本語] テストは成功したのにバウンスメールが届きます =

メールサーバーはメールを受け付けたものの、受信側が「認証されていない送信者」として拒否した状態です。「ドメインチェック」を実行してください。@gmail.com などのメールサービスのアドレスは、そのサービスのサーバーからしか送れません。ご自身のサーバーや NAS から送る場合は、ご自身のドメインのアドレスを使ってください。

= [日本語] お問い合わせフォームのメールへの返信は訪問者に届きますか? =

はい。「送信者の固定」は From アドレスだけを変更し、フォームが指定した返信先(reply-to)アドレスはそのまま保持されます。

= [日本語] パスワードはどこに保存されますか? =

WordPress のデータベースに暗号化して保存されます。暗号化キーは wp-config.php のセキュリティキーから生成されます。キーが変わった場合やサイトを別のインストールに移した場合は、SOHO SMTP がパスワードの再入力をお願いします。

= [日本語] バックグラウンド送信が遅いです =

WordPress のスケジュールタスク(WP-Cron)を使っており、これは誰かがサイトを訪問したときにだけ実行されます。訪問者がとても少ないサイトでは、サーバーで本物の cron ジョブを設定するか、送信ログ画面で「今すぐ送信」を押してください。

== External services ==

SOHO SMTP does not send any data to the plugin author. It connects to outside services only to deliver your email,
and only to the service you choose in the settings:

* **Your SMTP server** (the server you enter, e.g. your mail provider or your own NAS) — the email is sent to it when
  your site sends an email or you click "Send test email".
* **SendGrid** (api.sendgrid.com) — only when chosen. The email (sender, recipients, subject, content, attachments)
  is sent to deliver it. [Terms](https://www.twilio.com/en-us/legal/tos), [Privacy](https://www.twilio.com/en-us/legal/privacy)
* **Mailgun** (api.mailgun.net / api.eu.mailgun.net) — only when chosen; same data.
  [Terms](https://www.mailgun.com/legal/terms/), [Privacy](https://www.mailgun.com/legal/privacy-policy/)
* **Amazon SES** (email.REGION.amazonaws.com) — only when chosen; same data.
  [Terms](https://aws.amazon.com/service-terms/), [Privacy](https://aws.amazon.com/privacy/)
* **Postmark** (api.postmarkapp.com) — only when chosen; same data.
  [Terms](https://postmarkapp.com/terms-of-service), [Privacy](https://postmarkapp.com/privacy-policy)
* **Brevo** (api.brevo.com) — only when chosen; same data.
  [Terms](https://www.brevo.com/legal/termsofuse/), [Privacy](https://www.brevo.com/legal/privacypolicy/)
* **SMTP2GO** (api.smtp2go.com) — only when chosen; same data.
  [Terms](https://www.smtp2go.com/terms/), [Privacy](https://www.smtp2go.com/privacy/)
* **Google** (accounts.google.com, oauth2.googleapis.com, gmail.googleapis.com) — only when "Google account" is chosen.
  Your browser signs in at Google; the site exchanges the authorization code for tokens and sends emails through the
  Gmail API. [Terms](https://policies.google.com/terms), [Privacy](https://policies.google.com/privacy)
* **Microsoft** (login.microsoftonline.com, graph.microsoft.com) — only when "Microsoft account" is chosen; same flow
  with Microsoft Graph. [Terms](https://www.microsoft.com/servicesagreement), [Privacy](https://privacy.microsoft.com/privacystatement)

The domain check only uses your server's own DNS lookups (dns_get_record) to read public SPF, DKIM and DMARC records.
No outside API is called.

== Privacy ==

SOHO SMTP does not collect data for the plugin author. On your own site it stores, in the sending log, the date, recipient address, subject, route and result of each email (not the message body or attachments), and deletes entries after 7, 30 or 90 days as you choose. Emails waiting for a retry keep their attachments in a protected folder in the uploads directory until delivery. Passwords, API keys and tokens are stored encrypted. A suggested privacy policy text is added under Settings > Privacy.

== Configuration constants ==

Optional, for developers. A value defined in wp-config.php overrides the setting and is shown as locked:

`LUXMAIL_TRANSPORT` (smtp, api, google, microsoft), `LUXMAIL_API_PROVIDER` (sendgrid, mailgun, ses, postmark, brevo, smtp2go),
`LUXMAIL_SMTP_HOST`, `LUXMAIL_SMTP_PORT`, `LUXMAIL_SMTP_ENCRYPTION` (tls, ssl, none), `LUXMAIL_SMTP_USER`, `LUXMAIL_SMTP_PASS`,
`LUXMAIL_FROM_EMAIL`, `LUXMAIL_FROM_NAME`, `LUXMAIL_SENDGRID_API_KEY`, `LUXMAIL_MAILGUN_API_KEY`, `LUXMAIL_MAILGUN_DOMAIN`,
`LUXMAIL_MAILGUN_REGION` (us, eu), `LUXMAIL_SES_ACCESS_KEY_ID`, `LUXMAIL_SES_SECRET_ACCESS_KEY`, `LUXMAIL_SES_REGION`,
`LUXMAIL_POSTMARK_TOKEN`, `LUXMAIL_BREVO_API_KEY`, `LUXMAIL_SMTP2GO_API_KEY`.

== WP-CLI ==

* `wp soho-smtp status`
* `wp soho-smtp test you@example.com [--backup]`
* `wp soho-smtp queue run` / `wp soho-smtp queue status`

== Developers ==

* Filter `luxmail_pre_dns_txt` — supply TXT lookup results for the domain check (internal DNS, tests).
* Delivery happens when wp_mail() calls send() on the mailer, after every other plugin has built the message,
  so the message is sent exactly as WordPress and your plugins created it.

== Changelog ==

= 2.1.4 =
* New "More from SOHO" page, and one short line on the Overview, that introduce SOHO SEO. Static text and links only: nothing is sent anywhere, and the line is hidden when SOHO SEO is active.
* Readme in English, Korean and Japanese.
* Removed the "LUX plugins / Coming soon" placeholder page.

= 2.1.3 =
* New name: SOHO SMTP.
* Queued file attachments: only real local files of an allowed type (never .php, .exe and the like) up to 25 MB are kept for retries, stored under a neutral file name in the plugin's own protected folder (uploads/soho-smtp). No PHP or other code files are written there. Anything else is sent right away instead of being queued.
* Translations are no longer bundled; they are delivered through translate.wordpress.org.

= 2.1.2 =
* Internal file rename to pass the automated plugin scan.

= 2.1.1 =
* Review fixes: removed decorative images, added privacy information, shorter short description, plugin header cleanup.

= 2.1.0 =
* New menu: Overview, Sending connection, Sender, Delivery & alerts, Sending log, Domain check, Tools.
* Overview runs a site check by itself: other mail plugins are named and can be deactivated with one click,
  the mail server port is tested, unreadable passwords, rejected sender addresses and stuck emails are found,
  and each problem has a button that fixes it or leads to the right page.
* The header shows what actually happened (working, delivery problem, turned off) instead of asking for a test.
* Each page saves only its own settings.
* Tools: import settings, log retention, system information to copy for support.

= 2.0.0 =
* New sending methods: email API services (SendGrid, Mailgun, Amazon SES, Postmark, Brevo, SMTP2GO) and
  Google / Microsoft accounts (OAuth with your own app).
* Backup SMTP server, automatic retries, optional background sending, failure alerts, weekly report.
* Sending log with the server conversation for failures, "Send now" for waiting emails.
* Site Health check and information, WP-CLI commands.
* Japanese services (Yahoo! JAPAN Mail, XServer, Sakura Internet), Outlook.com, and ISO-2022-JP option.
* English, Korean and Japanese.
* Import of settings left by another mail plugin; optional wp-config.php constants.
* Domain check understands API services and account sending.

= 1.0.0 =
* First release: SMTP with service presets, encrypted password, fixed sender, test email with explained errors,
  sending log, SPF / DKIM / DMARC check.
