Wordpress Plugins – Extensions

Just another WordPress.com weblog

Postie 1.4

Author: Robert Felty
Postie offers many advanced features for posting to your blog via e-mail,
including the ability to assign categories by name, included pictures and
videos, and automatically strip off signatures. It also has support for both
imap and pop3, with the option for ssl with both. For usage notes, see the
other notes pag
Installation:

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

By default, postie checks for new e-mail every 30 minutes. You can select from
a number of different checking intervals in the settings page, under the
mailserver tab.

If you would prefer to have more fine-grained control of how postie checks
for mail, you can also set up a crontab. This is for advanced users only.
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

faq:
Mail is not showing up right when I send html (rich formatted) e-mail!

Make sure you set the preferred text type to html

Do I need to any code to my theme for postie to work?

No.

I read somewhere to add an iframe to my footer. Should I do this?

No. Do not add an iframe in your footer to get postie to check mail
periodically. To check e-mail periodically, either set-up a cron job, or use
cronless postie. See installation instructions

My mail host requires SSL, but postie will not allow me to select pop3-ssl or imap-ssl

You must have php-imap installed on your server for this to work. Ask your
hosting provider about this.

Can I use postie to check a gmail account?

Yes. You can use either pop3-ssl or imap-ssl with a gmail account. Before
attempting to use with postie, make sure that you enable pop or imap in your
gmail preferences.

Pop3 settings:

protocol – pop3-ssl
server – pop.gmail.com
port – 995
userid – your username (e.g. if your e-mail address is foo@gmail.com,
this would be just foo)
password – your password

IMAP settings:

protocol – imap-ssl
server – imap.gmail.com
port – 993
userid – your username (e.g. if your e-mail address is foo@gmail.com,
this would be just foo)
password – your password

My posts show up as being posted by ‘admin’ instead of me. Why?

If your admin account is linked to bar@gmail.com, and you send mail from
bar@gmail.com, it will show up as being posted by admin. If you have a
wordpress user named “John Doe”, which is linked to johndoe@gmail.com, make
sure that you send e-mails from johndoe@gmail.com. It doesn’t matter which
e-mail address postie is checking. That is, if you send mail from
johndoe@gmail.com to foo@gmail.com, it gets posted as “John Doe”.

If you send an e-mail to your postie address from an e-mail address that is no
t linked to a wordpress user, it will get posted as admin.

Images aren’t showing up at all?

There are a couple possible reasons for this. First, check to see if you can
add an image through wordpress’s normal posting mechanism. If not, then there
is probably 1 or 2 problems:
1. Your server does not have the php-gd library installed. Ask your hosting
provider about this.

Your wp-content/uploads directory is not writable by the webserver. Make
sure that it is

Can I delete the wp-files directory needed by postie version <1.3.0?

If you have posts published already by older versions of postie, getting rid
of those directories will delete any files you might have had associated with
those old posts. If you don’t have any such posts, then you can safely delete
them.

How can I get rid of stupid stuff my e-mail provider adds to my messages?

To strip off stuff that they add at the beginning of a message, start your
post with :start

To strip off stuff that they add at the end of a message, end your
post with :end

How can I add custom attachment icons?

Simply upload the icons you want to the postie/icons/custom directory. You
must name the icons according to the following scheme:
{filetype}-{size}.png

For example, for word documents, you could use:

doc-32.png

for a 32×32 pixel icon. (You can actually create any size icon you want, but
if you name it 32, then it will only be used if you select to use size 32
icons)

See the other directories in icons for more examples.

Currently the following filetypes are supported:

doc – microsoft word (including docx)
ppt – microsoft powerpoint (including pptx)
xls – microsoft excel (including xlsx)
numbers – iWork numbres spreadsheet
pages – iWork pages document
key – iWork keynote presentation
pdf – portable document format
rtf – rich text format
txt – plain text document

Can I add special text to the body of the post when using postie?

Yes. You can create your own function, and use the postie_post filter
Two short examples are included in the filterPostie.php file

Can I add special text to the title of the post when using postie?

Yes. You can create your own function, and use the postie_post filter
Two short examples are included in the filterPostie.php file

Is the IMAP extension required for postie?

The IMAP extension is not required, but it is strongly recommended, especially
is you are using non-English text. There is more information on php.net about
installing the IMAP extension. If you have control over your server, it is
often not hard to install.

On Ubuntu, try
sudo apt-get install php5-imap

On Fedora, try
sudo yuminstall php-imap

The IMAP extension is known to be installed on the following popular webhosts:
* Dreamhost

How can I embed youtube or vimeo videos?

Simply put the url in the body of your e-mail. (Make sure that you have the
option to convert url into links turned on)

Postie 1.4

Advertisements

April 25, 2010 - Posted by | download, extension, extensions, free, get, internet, plugin, plugins, Uncategorized, wordpress

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: