Linux 软件免费装
Banner图

Postman SMTP Mailer/Email Log

开发者 jasonhendriks
更新时间 2016年3月13日 01:38
PHP版本: 3.9 及以上
WordPress版本: 4.4
版权: GPLv2 or later
版权网址: 版权信息

标签

email mail gmail yahoo smtp mailer oauth2 email log google apps hotmail mandrill api sendgrid api sparkpost api

下载

0.2.1 0.2.4 1.2 1.5 1.5.8 1.6.23 0.1 0.2 0.2.5 0.2.6 0.2.7 1.0 1.1 1.1.1 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.4 1.4.1 1.4.2 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.2 1.5.3 1.5.4 1.5.5 1.5.7 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.14 1.6.17 1.6.2 1.6.22 1.6.24 1.6.25 1.6.4 1.6.5 1.6.6 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2

详情介绍:

Postman is a next-generation SMTP Mailer, software that assists in the delivery of email generated by your WordPress site. Postman is the first and only plugin to support the latest security standards. With OAuth 2.0, there is no need to store your email passsword in the WordPress database where it might be found.
Postman is one year old! SparkPost API Integration is coming soon as Mandrill is no longer offering a free service.
The Connectivity Test and intelligent Setup Wizard scan your SMTP server to detect firewall blocks and eliminate configuration mistakes. The built-in Email Log is an invaluable resource for diagnosing problems with emails. Even hosts that block the standard SMTP ports, like GoDaddy or Bluehost, can't stop your email as Postman can deliver via HTTPS if it can't use SMTP. Postman is not another WP Mail SMTP clone like WP Bank or Easy SMTP. It replaces the default WordPress SMTP library, PHPMailer, with the heavy-duty Zend_Mail. Never lose an email to PHP mail() again. Standard Features OAuth 2.0 Features WebService (HTTPS) Email Features Compatibile With.. Requirements

安装:

To send email reliably, you must use the SMTP server assigned to that email. If Postman is unable to connect to the right SMTP server, you may have to ask your host to open the ports, or create a new email account managed by your host, or switch hosts! The Connectivity Test utility will tell you which ports are open and the actions available to you.
Easy install and setup! (Recommended for all users)
  1. Install and activate the plugin through the 'Plugins' menu in WordPress.
  2. In the WordPress 'Settings' menu select 'Postman SMTP'.
  3. Choose 'Start the Wizard' and follow the instructions.
To manually configure Password Authentication (Intermediate users only)
  1. Choose configure manually
  2. In 'Transport', choose 'SMTP'
  3. In 'Outgoing Mail Server Hostname', enter the SMTP Server's hostname
  4. In 'Outgoing Mail Server Port', enter the SMTP Server's port
  5. In 'Security' choose the appropriate type (a good guess is SMTPS for port 465, STARTTLS otherwise)
  6. In 'Authentication', choose the authentication type (a good guess is 'Plain')
  7. If your Authentication method is not 'None', enter your username (probably your email address) and password.
  8. Choose the 'Message' tab.
  9. In 'Envelope From Address' enter your email address. This MUST be the same address you login to webmail with.
  10. In 'Message From Address' enter your email address. Or this can be an alias, mailing list, or group email if you wish.
  11. Choose the Save Changes button.
  12. Send yourself a test email.
To manually configure OAuth 2.0 Authentication (Advanced users only)
  1. Choose configure manually
  2. In 'Transport', choose 'SMTP'
  3. In 'Outgoing Mail Server Hostname', enter the SMTP Server's hostname
  4. In 'Outgoing Mail Server Port', enter the SMTP Server's port
  5. In 'Security' choose the appropriate type (a good guess is SMTPS for port 465, StartTLS otherwise)
  6. In 'Authentication' choose 'OAuth 2.0'
  7. Postman will give you a link to the Client ID maintenance page of your email service provider. Create a Client ID for your WordPress site.. instructions for this are detailed in the FAQ
  8. Copy your generated Client ID and Client secret into the plugin's Settings page.
  9. Choose the 'Message' tab.
  10. In 'Envelope From Address' enter your email address. This MUST be the same address you login to webmail with.
  11. In 'Message From Address' enter your email address. Or this can be an alias, mailing list, or group email if you wish.
  12. Choose the Save Changes button.
  13. Choose the 'Request OAuth2 Permission' link and follow the instructions.
  14. Send yourself a test email.
Postman is developed on OS X with PHP 5.5.14 and Apache 2.4.9. Postman is tested in a Red Hat OpenShift environment with PHP 5.3.3 and Apache 2.2.15 with Gmail, Hotmail and Yahoo Mail (US). Postman is tested with mailtrap.io.

屏幕截图:

  • WordPress Dashboard showing both the Postman widget and At a Glance widget
  • Main Settings screen - shows Main Menu and current status (new installation)
  • Setup Wizard (step 1) - Import data from other plugins
  • Setup Wizard (step 4) - Connectivity Test
  • Manual Configuration - Account Settings: Password Authentication
  • Manual Configuration - Account Settings: OAuth 2.0 Authentication
  • Manual Configuration - Message Settings
  • Manual Configuration - Advanced Settings
  • Test Email utility screen - Oops! Wrong password
  • Emai Log screen
  • Connectivity Test utility screen
  • Diagnostic Information screen

升级注意事项:

1.7 Integration with Mandrill API, SendGrid API, Import/Export, Resend Emails 1.6 Introducing Email Logging. 1.5 Added support for external transports, such as the new Postman Gmail Extension. 1.4 Now supporting Yahoo Mail via OAuth 2.0! 1.3 Now supporting Hotmail via OAuth 2.0! 1.2 Support for Sender Name and the Reply-To header. 1.1 Support for international characters and multipart/mime mail 1.0 Major overhaul of the UI including a Setup Wizard and a TCP Port Tester!

常见问题:

What is OAuth 2.0?

A modern replacement for traditional password-based authentication. Postman supports the OAuth 2.0 implementations of all three major e-mail providers: Gmail, Hotmail and Yahoo Mail.

How does OAuth 2.0 work?

Postman requests a limited access OAuth 2.0 token (valet key) to access the APIs (enter the house) and perform a specific service (handle Gmail, stay out of Google Docs) with no need for you to surrender your username and password credentials (master house key). Once access is granted, Postman commandeers the WordPress wp_mail() function to provide an incredibly stable mail sub-system.

Can't I just tell Google to allow less secure apps and keep using my old password?

Google does have a setting to allow less secure apps but this option is not available if you're using Google Apps to manage a domain. There are many reasons why OAuth 2.0 is better than any password-based mechanism:

  • Postman will never ask for your password, so your password can't be stolen
  • If you change your password regularly, you will never have to update Postman's configuration
  • You have tighter control over the data Postman has access to. For Google users it can never access your Calendar or Docs or YouTube; for Yahoo users it can never access your Flickr
  • If your WordPress site gets hacked, you can revoke Postman's email access without impacting any other application or website that has access to your account
NEVER give out your Gmail, Microsoft or Yahoo password to a 3rd-party or 3rd-party program that you don't fully trust.

What is a Client ID?

To use OAuth, your website needs it's own Client ID. The Client ID is used to control authentication and authorization and is tied to the specific URL of your website. If you manage several websites, you will need a different Client ID for each one.

How do I get a Google Client ID? (For Gmail users only!)

https://vimeo.com/128589255

  1. Go to Google Developer's Console and login with the same email address that you are configuring Postman with.
  2. Choose 'Create a New Project'. This project will be for Postman SMTP only.
  3. Select 'Consent Screen' from under 'APIs & auth'. Into 'Email address' choose the correct Gmail address and in 'Product name' put 'Postman SMTP'. Choose 'Save'.
  4. Select 'Credentials' from under 'APIs & auth'. Choose 'Create a new Client ID'.
  5. For the 'Application Type' use 'Web application'.
  6. In 'Authorized Javascript origins' enter the 'Javascript Origins' given by Postman (either from the wizard[screenshot], or from the manual configuration page[screenshot]).
  7. In 'Authorized Redirect URIs' enter the 'Redirect URI' given by Postman (either from the wizard[screenshot], or from the manual configuration page[screenshot]).
  8. Choose 'Create Client ID'.
  9. Enter the Client ID and Client Secret displayed here into Postman's settings page screenshot.

How do I get a Microsoft Client ID? (For Hotmail/Live/Outlook.com users only!)

  1. Go to Microsoft account Developer Center and select 'Create application'.
  2. In the 'Application name' field enter 'Postman SMTP'. Select 'I accept.'
  3. Select 'API Settings' from under 'Settings'.
  4. In 'Redirect URL', enter the redirect URI given by Postman (either from the wizard, or from the manual configuration page). Select Save.
  5. Select 'App Settings' from under 'Settings'.
  6. Enter the Client ID and Client Secret displayed here into Postman's settings page.

How do I get a Yahoo Client ID? (For Yahoo Mail users only!)

  1. Go to Yahoo Developer Network and select 'Create an App'.
  2. In the 'Application Name' field enter 'Postman SMTP'. For 'Application Type' choose 'Web Application'.
  3. In 'Home Page URL', enter the 'Home Page URL' given by Postman.
  4. In 'Callback Domain', enter the 'Callback Domain' given by Postman.
  5. Under 'API Permissions' choose 'Mail'. Under 'Mail' choose 'Read/Write'
  6. Click 'Create App'
  7. Enter the Client ID and Client Secret displayed here into Postman's settings page.

How can I revoke Postman's OAuth 2.0 access?

更新日志:

1.7.2 - 2015-11-08 1.7.1 - 2015-11-05 1.7.0 "Iliana" - 2015-11-03 1.6.24 - 2015-09-10 1.6.23 - 2015-06-27 1.6.22 - 2015-06-14 1.6.18 - 2015-06-13 1.6.17 - 2015-06-08 1.6.14 - 2015-06-05 1.6.12 - 2015-05-30 1.6.11 - 2015-05-22 1.6.10 - 2015-05-18 1.6.8 - 2015-05-14 1.6.6 - 2015-05-12 1.6.5 - 2015-05-10 1.6.4 - 2015-05-08 1.6.2 - 2015-05-06 1.6.1 - 2015-05-04 1.6 - 2015-05-03 1.5.13 - 2015-04-22 1.5.13 - 2015-04-18 1.5.12 - 2015-04-14 - The Jamaican release! 1.5.11 - 2015-04-05 1.5.10 - 2015-03-29 1.5.9 - 2015-03-26 1.5.8 - 2015-03-16 1.5.7 - 2015-03-14 1.5.5 - 2015-03-11 1.5.4 - 2015-03-04 - the Birthday Release 1.5.3 - 2015-02-28 1.5.1 - 2015-02-23 1.5 - 2015-02-22 1.4.1 - 2015-02-17 1.4 - 2015-02-15 1.3.4 - 2015-02-11 1.3.2 - 2015-02-10 1.3 - 2015-02-09 1.2 - 2015-02-04 1.1.1 - 2015-02-03 1.1 - 2015-02-03 1.0 - 2015-02-02 0.2.7 - 2015-01-29 0.2.6 - 2015-01-28 0.2.5 - 2015-01-27 0.2.4 - 2015-01-25 0.2.1 - 2015-01-23 0.2 - 2015-01-20 0.1 - 2015-01-19