Title: SMTPify
Author: Kasuga
Published: <strong>2026년 6월 2일</strong>
Last modified: 2026년 6월 3일

---

플러그인 검색

![](https://ps.w.org/smtpify/assets/banner-772×250.png?rev=3557682)

![](https://ps.w.org/smtpify/assets/icon-256x256.png?rev=3557682)

# SMTPify

 작성자: [Kasuga](https://profiles.wordpress.org/kasuga16/)

[다운로드](https://downloads.wordpress.org/plugin/smtpify.1.0.0.zip)

 * [세부사항](https://ko.wordpress.org/plugins/smtpify/#description)
 * [평가](https://ko.wordpress.org/plugins/smtpify/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/smtpify/#installation)
 * [개발](https://ko.wordpress.org/plugins/smtpify/#developers)

 [지원](https://wordpress.org/support/plugin/smtpify/)

## 설명

SMTPify does one thing: replace WordPress’s default PHP mail with a reliable SMTP
connection — no ads, no upsells, and no cluttering your admin menu.
 Just enter 
your host, port, and credentials. That’s it.

Features:

 * Supports SSL/TLS, TLS (STARTTLS), and unencrypted connections.
 * Optional SMTP authentication with username and password.
 * Override the From address and display name site-wide, with an option to force
   your identity even when other plugins set their own From values.
 * Built-in test email tool to verify your configuration.
 * Persistent error log that records mail failures with recipient and timestamp,
   viewable on the settings page.

What makes SMTPify different:

 * All settings can optionally be fixed in code via constants in `wp-config.php`,
   making the plugin maintenance-free after deployment.
 * No external dependencies beyond PHPMailer, which is already bundled with WordPress.
 * Settings page kept out of the navigation sidebar, accessible via the Settings
   link on the Plugins screen.
 * No ads, no upsells.

### Configuration

#### SMTP Server

 * **SMTP Host** _(required)_ — The hostname of your SMTP server (e.g. `smtp.gmail.
   com`, `smtp.sendgrid.net`).
 * **Encryption** — Choose TLS (STARTTLS, recommended with port 587), SSL/TLS (port
   465), or None (not recommended).
 * **SMTP Port** — Automatically updated when you change the encryption type; override
   manually if your provider uses a non-standard port.
 * **Authentication** — Enable to send your username and password to the server.
   Required by virtually all commercial mail providers.
 * **Username** — Usually your full email address.
 * **Password** — Your SMTP password or app-specific password.

#### Sender Identity

 * **From Email Address** — The address that appears in the From header. Leave blank
   to use the WordPress default (`wordpress@yourdomain.com`).
 * **From Name** — The display name shown to recipients. Leave blank to use `WordPress`.
 * **Force Sender Identity** — When checked, SMTPify overrides the From address 
   and name set by any other plugin or theme, ensuring all outgoing mail uses your
   configured identity.
    Note: **some SMTP providers (including Gmail, Outlook, 
   Yahoo, and iCloud) ignore the From address and replace it with the authenticated
   account address.** This setting works as expected with dedicated mail delivery
   services (such as SendGrid, Mailgun, and Amazon SES) and self-hosted SMTP servers.

#### Override Settings via wp-config.php

SMTPify supports fixing settings in code by defining constants in `wp-config.php`.
When one of the following constants is defined, the corresponding setting is used
instead of the value stored in the admin form:

 * `SMTPIFY_HOST`
 * `SMTPIFY_PORT`
 * `SMTPIFY_ENCRYPTION`
 * `SMTPIFY_AUTH`
 * `SMTPIFY_USER`
 * `SMTPIFY_PASS`
 * `SMTPIFY_FROM_EMAIL`
 * `SMTPIFY_FROM_NAME`
 * `SMTPIFY_FORCE_FROM`

These definitions must be added manually to `wp-config.php` before the line that
says `/* That's all, stop editing! Happy publishing. */`.

Example:

    ```
    php
    define( 'SMTPIFY_HOST', 'smtp.example.com' );
    define( 'SMTPIFY_PORT', 587 );
    define( 'SMTPIFY_ENCRYPTION', 'tls' );
    define( 'SMTPIFY_AUTH', true );
    define( 'SMTPIFY_USER', 'user@example.com' );
    define( 'SMTPIFY_PASS', 'your-smtp-password' );
    define( 'SMTPIFY_FROM_EMAIL', 'no-reply@example.com' );
    define( 'SMTPIFY_FROM_NAME', 'My Site' );
    define( 'SMTPIFY_FORCE_FROM', true );
    ```

When a setting is overridden this way, the field on the plugin settings page is 
shown as read-only and displays `Overridden by ... in wp-config.php.`

#### Test Email

Use the **Send a Test Email** section at the bottom of the settings page to send
a live test to any address. The result, whether a success message or a detailed 
error from PHPMailer, is shown immediately on the page.

#### Mail Error Log

The **Mail Error Log** section lists the 20 most recent mail failures, each showing
the date, recipient, and error message. Use Clear Log to delete all entries.

### Using Gmail as Your SMTP Server

Gmail requires an **App Password** instead of your regular Google account password.
App Passwords are available when two-factor authentication (2FA) is enabled, which
is now mandatory for most Google accounts.

#### Step 1 — Create an App Password in Google

 1. Sign in to your Google account and go to [myaccount.google.com/apppasswords](https://myaccount.google.com/apppasswords).
 2. Enter a name to identify this password (e.g. `WordPress`) and click **Create**.
 3. Google displays a 16-character password. Copy it now, as it will not be shown again.

You can create as many App Passwords as you like under a single Google account. 
Creating one per environment (production, staging, development) is recommended: 
if one is compromised, you can revoke it without affecting the others.

#### Step 2 — Enter these values on the SMTPify settings page

 * **SMTP Host**: `smtp.gmail.com`
 * **Encryption**: TLS (STARTTLS)
 * **SMTP Port**: `587`
 * **Authentication**: checked
 * **Username**: your full Gmail address (e.g. `youraddress@gmail.com`)
 * **Password**: the 16-character App Password from Step 1

#### Step 3 — Send a test email

Use the **Send a Test Email** section at the bottom of the settings page to confirm
that mail is delivered correctly before relying on the configuration in production.

#### Notes

 * Your regular Gmail password will not work; only App Passwords are accepted over
   SMTP.
 * An App Password grants SMTP access to anyone who knows it, regardless of which
   application or server uses it. Store it securely and revoke it immediately at
   [myaccount.google.com/apppasswords](https://myaccount.google.com/apppasswords)
   if you suspect it has been exposed.

## 스크린샷

[⌊The SMTPify settings page 1 -- SMTP server configuration.⌉⌊The SMTPify settings
page 1 -- SMTP server configuration.⌉[

The SMTPify settings page 1 — SMTP server configuration.

[⌊The SMTPify settings page 2 -- Sender identity.⌉⌊The SMTPify settings page 2 --
Sender identity.⌉[

The SMTPify settings page 2 — Sender identity.

[⌊Define SMTP settings in wp-config.php.⌉⌊Define SMTP settings in wp-config.php.⌉[

Define SMTP settings in wp-config.php.

## 설치

 1. Search for SMTPify in the Plugins  Add New screen in WordPress and click Install
    Now.
 2. Activate the plugin through the Plugins screen in WordPress.
 3. Click the Settings link on the Plugins screen to configure your SMTP credentials.
 4. Send a test email to confirm delivery.

## FAQ

### Where is the settings page?

After activation, click the **Settings** link next to SMTPify on the Plugins screen,
or navigate directly to **WP Admin  admin.php?page=smtpify**. The page does not 
appear in the Settings sidebar menu by design.

### Can I fix settings in code?

Yes. Define one or more `SMTPIFY_*` constants in `wp-config.php` to make individual
settings take effect at load time instead of relying on the saved option values.

For example:

    ```
    php
    define( 'SMTPIFY_HOST', 'smtp.example.com' );
    define( 'SMTPIFY_FROM_EMAIL', 'no-reply@example.com' );
    ```

Fields overridden by `wp-config.php` are displayed as read-only on the settings 
page, and the admin UI shows which constant is controlling the value.

## 후기

이 플러그인에 대한 평가가 없습니다.

## 기여자 & 개발자

“SMTPify”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

 *   [ Kasuga ](https://profiles.wordpress.org/kasuga16/)

[자국어로 “SMTPify”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/smtpify)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/smtpify/)는, [SVN 저장소](https://plugins.svn.wordpress.org/smtpify/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/smtpify/)을 
[RSS](https://plugins.trac.wordpress.org/log/smtpify/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.0.0

 * Initial release.
 * SMTP configuration with TLS, SSL, and unencrypted modes.
 * Authentication toggle with username and password fields.
 * Sender identity override with optional Force From mode.
 * Built-in test email tool.
 * Mail error log (up to 20 entries) viewable on the settings page.
 * Transient-based admin notices.
 * PHPCS and WordPress Coding Standards compliant.

## 기초

 *  버전 **1.0.0**
 *  최근 업데이트: **4주 전**
 *  활성화된 설치 **10보다 적음**
 *  워드프레스 버전 ** 6.3 또는 그 이상 **
 *  다음까지 시험됨: **7.0**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/smtpify/)
 * 태그:
 * [email](https://ko.wordpress.org/plugins/tags/email/)[phpmailer](https://ko.wordpress.org/plugins/tags/phpmailer/)
   [sendmail](https://ko.wordpress.org/plugins/tags/sendmail/)[smtp](https://ko.wordpress.org/plugins/tags/smtp/)
   [wp_mail](https://ko.wordpress.org/plugins/tags/wp_mail/)
 *  [고급 보기](https://ko.wordpress.org/plugins/smtpify/advanced/)

## 평점

아직 제출된 리뷰가 없습니다.

[Your review](https://wordpress.org/support/plugin/smtpify/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/smtpify/reviews/)

## 기여자

 *   [ Kasuga ](https://profiles.wordpress.org/kasuga16/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/smtpify/)

## 기부

이 플러그인이 발전하도록 도우시겠습니까?

 [ 이 플러그인에 기부하기 ](https://www.paypal.me/kasuga16)