- Either:
- Put the postie.zip file in wp-content/plugins/ and unzip it
- Or:
- Use the automatic installer (WP 2.7+)
- Login to WordPress as an administrator
- Goto the Plugins tab in the WordPress Admin Site
- Activate "Postie"
- Goto to the "Settings" tab and click on the sub-tab "Postie" to configure it.
- Make sure you enter the mailserver information correctly, including the type
of connection and the port number. Common port configurations:
- pop3: 110
- pop3-ssl: 995
- imap: 143
- imap-ssl: 993
- (Postie ignores the settings under Settings->Writing->Writing-by-Email)
Automating checking e-mail
If your site runs on a UNIX/linux server, and you have shell access, you can
enable mail checking using cron; if you don't know anything about cron, skip
to the cronless postie section.
Setup a cronjob to pull down the get_mail.php
Examples:
*/5 * * * * /usr/bin/lynx --source http://blog.robfelty.com/wp-content/plugins/postie/get_mail.php >/dev/null 2>&1
This fetches the mail every five minutes with lynx
*/10 * * * * /usr/bin/wget -O /dev/null http://blog.robfelty.com/wp-content/plugins/postie/get_mail.php >/dev/null 2>&1
This fetches the mail every ten minutes with wget
Cronless Postie
If you don't have access to cron, you can run postie without it.
- Activate the cronless postie plugin (it is included with the postie plugin,
so if you have downloaded postie, you don't need to download anything else
- By default, cronless postie checks for new e-mail once every hour. To select
a different rate, change the cronless postie setting in the postie settings
page.
- Note that timing with cronless postie is not very accurate. It depends
on people visiting your website. If you select to check every 10 minutes, but
you only get one visit every 30 minutes, then it might take 30 minutes for a
post to show up.