Linux 软件免费装

ArgentWolf Email Verification

开发者 thystra
更新时间 2026年8月6日 06:36
PHP版本: 8.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

registration email verification user verification account activation

下载

1.0.0

详情介绍:

ArgentWolf Email Verification provides local, self-hosted email verification for newly registered WordPress users. The plugin does not call an external email-verification API. It creates a one-time verification link locally and sends the message through WordPress wp_mail() and the site's configured mail transport. Core behavior: The plugin does not prove that a mailbox exists without sending a message, replace SMTP service, process bounces, or guarantee inbox delivery.

安装:

  1. Upload the argentwolf-email-verification directory to /wp-content/plugins/, or install the release ZIP through the WordPress Plugins screen.
  2. Activate ArgentWolf Email Verification.
  3. Open Settings > Email Verification.
  4. Review pending-account retention and outbound-email suppression.
  5. Test registration and verification using an address you control.

升级注意事项:

1.0.0 Initial public WordPress.org release. Existing installations retain their verification settings and user metadata.

常见问题:

Does the plugin use an external verification service?

No. Token creation and verification are processed locally by WordPress. Messages are sent through wp_mail().

Which users become pending?

New self-registrations become pending. Accounts created by WP-CLI, administrators, or a logged-in user who can create users are trusted and automatically verified.

What happens before verification?

The account cannot authenticate with a normal password or an Application Password. Ordinary outbound messages to the pending address are suppressed by default.

Can an administrator verify a user manually?

Yes. Pending users have Verify and Resend actions on the WordPress Users screen.

Can pending accounts be deleted automatically?

Yes. Cleanup runs daily through WP-Cron. The default retention is seven days and can be changed from zero to 365 days. Setting it to zero disables deletion. Cleanup skips administrators, users who own WordPress content, and users excluded by the cleanup filter.

Does a successful wp_mail() result prove delivery?

No. It only means WordPress handed the message to the configured mailer without an immediate error.

Does the plugin support another plugin checking verification status?

Yes. Use the public functions: argentwolf_email_verification_is_user_verified( int $user_id ): bool argentwolf_email_verification_get_user_verification_status( int $user_id ): string The status function returns verified, pending, or unknown.

更新日志:

1.0.0 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.0 0.1.0