Postie

Description

Postie offres de nombreuses fonctionnalités avancées pour la création de publications par e-mail, par exemple la possibilité d’assigner des catégories par nom, l’inclusion d’images et de vidéos et la suppression automatique des signatures.
Postie prend en charge POP ou IMAP avec SSL/TLS.
Il existe aussi un large ensemble de filtres et actions pour que les développeurs/développeuses puissent étendre les fonctionnalités de Postie.
Pour les informations sur l’utilisation, consultez la page autres notes.

Plus d’informations sur http://PostiePlugin.com/

Fonctionnalités

  • Prise en charge des serveurs IMAP ou POP
  • Prise en charge de SSL et TLS
  • Contrôlez qui est autorisé à publier par e-mail
  • Définissez les valeurs par défaut pour la catégorie, l’état, le format de publication, le type de publication et les étiquettes.
  • Définissez le titre, la catégorie, l’état, le format de publication, le type de publication, la date, la configuration des commentaires et les étiquettes dans l’e-mail pour surcharger les valeurs par défaut.
  • Spécifiez l’extrait de publication (y compris les images utilisées uniquement dans l’extrait).
  • Utilisez la version texte brut ou HTML des e-mails.
  • Retirez les en-têtes et pieds de page des e-mails (utile pour publier depuis une liste de distribution par e-mail).
  • En option, envoyez des e-mails en fonction du succès ou de l’échec de la publication.
  • Contrôlez les types de fichiers joints autorisés par nom (caractères de remplacement pris en charge) et type MIME.
  • En option, faite de la première image l’image mise en avant.
  • Prise en charge des galeries.
  • Contrôlez le placement des images via des e-mails en texte brut.
  • Modèles pour que les images soient affichées tel que vous le voulez.
  • Modèles pour les vidéos.
  • Modèles pour les fichiers audio.
  • Modèles pour les autres fichiers joints.
  • Les réponses par e-mail deviennent des commentaires.

Développeurs/développeuses

  • Plusieurs points d’accroche de filtres sont disponibles pour un traitement personnalisé des e-mails.
  • Plus d’informations pour les développeurs/développeuses : http://postieplugin.com/extending/

Utilisation

Veuillez visiter notre site http://postieplugin.com/

Captures d’écran

  • Postie server options
  • Postie user options
  • Postie message options
  • More message options
  • Even more message options
  • Image options
  • Video and Audio options
  • Attachment options

Installation

  • Installez Postie via le répertoire des extensions WordPress.org ou en téléversant les fichiers sur votre serveur.
  • Activez Postie dans le menu Extensions de WordPress.
  • Configurez l’extension dans le menu Postie de l’administration.
  • Assurez-vous de saisir correctement les informations du serveur de messagerie, y compris le type de connexion et le numéro de port.
  • Plus d’informations ici : http://postieplugin.com/

FAQ

Veuillez visiter la page FAQ sur http://postieplugin.com/faq/.

Avis

5 juillet 2023
Works great for me and I really love it! Helps when I'm at home where there's poor cell signal. I can compose posts from my phone and put them in email outbox. When I drive for errands, I wouldn't have time to blog, but there go the posts. Thanks SO MUCH for your hard work in making this available and keeping updated.
25 mars 2023
Is a fantastic plugin, it allows a great flexibility, and if you set up correctly all the tags, you can save hours and hours! Super recommended
Lire les 134 avis

Contributeurs/contributrices & développeurs/développeuses

« Postie » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Postie” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Postie » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

= 1.9.65 (2023-01-30
* remove calls to uname() as it typically isn’t allowed on hosting platforms.

= 1.9.64 (2023-01-24)
* fix for strange issue with PHP 8.1

= 1.9.63 (2022-12-29)
* update simple_html_dom
* update requirements (WP5.6/PHP7.0)

= 1.9.62 (2022-09-21)
* Timezone fix from https://wordpress.org/support/users/glenstewart/
* Add translation support to more strings

= 1.9.61 (2022-06-24)
* Fix warning when MIME type is not recognized.

= 1.9.60 (2022-04-13)
* Add translatable strings to email notification

= 1.9.59 (2022-01-02)
* fix surrounding div with postie-post class name for plain text messages

= 1.9.58 (2021-12-27)
* deal with possibility of no post formats (reported by @rogerlos)
* add surrounding div with postie-post class name for CSS rules for themes.

= 1.9.57 (2021-09-07)
* if any attachment doesn’t have a file extension use the secondary mime type

= 1.9.56 (2021-08-06)
* remove Allow HTML In Mail Body from settings as it didn’t do anything
* add Allow Duplicate Comments setting to deal with WordPress killing the import
* fix issue where unknown email was leaving tmppost, now creates draft message
* add setting to disable legacy commands

= 1.9.55 (2021-03-09)
* Add post id to action postie_comment_after
* remove Create Alternate Image Sizes from settings as it didn’t do anything
* Add compatibility for WordPress 5.7

= 1.9.54 (2020-10-18)
* Add compatibility for WordPress 5.5

= 1.9.53 (2020-06-05)
* Add postie_subject filter

= 1.9.52 (2020-05-19)
* Fix issue with detecting categories when there are multiple colons in the subject line

= 1.9.51 (2020-05-08)
* remove ob_end_flush from log_onscreen()

= 1.9.50 (2020-04-21)
* Add more wp_insert_post failure logging

= 1.9.49 (2020-04-19)
* Add more wp_insert_post failure logging

= 1.9.48 (2020-04-18)
* Add more wp_insert_post failure logging

= 1.9.47 (2020-04-16)
* Add wp_insert_post failure logging

= 1.9.46 (2020-04-11)
* escape IMAP password
* fix logging in get_parent_postid
* ensure any modification by shortcode are retained

1.9.45 (2020-03-29)

  • Fix email notification bug

1.9.44 (2020-03-23)

  • refactoring to separate email fetch from email processing
  • add postie_register_shortcode_pre action for registering Postie shortcodes

1.9.43 (2020-02-18)

  • Begin migration of shortcode support into Postie main

1.9.42 (2020-02-18)

  • Fix: signature stripping in html emails was failing sometimes

1.9.41 (2020-02-01)

  • Fix: different regex approach for html vs plain
  • Only process 1 email at a time

1.9.40 (2019-11-13)

  • Fix issue with class-oembed.php upgrade

1.9.39 (2019-11-12)

  • Add Site Health checks
  • PHP 7.3 compatibility
  • Fix bug where if Remove matched categories is No then the default category is always set.
  • Address deprecated file class-oembed.php

1.9.38 (2019-07-27)

  • Fix bug where filtering out an attachment prevented other attachments from being processed

1.9.37 (2019-06-20)

  • Update logging to output encoding info
  • Fix bug where non-image titles are blank

1.9.36 (2019-06-11)

  • Fix bug where image titles are blank

1.9.35 (2019-05-31)

  • Allow for a single admin when sending post confirmation emails

1.9.34 (2019-05-15)

  • Workaround for WP bug #39521 to correctly set image caption from image metadata

1.9.33 (2019-04-29)

  • Assign author to all media items

1.9.32 (2019-03-02)

  • Move intermediate_image_sizes_advanced filter to only be effective when Postie is running

1.9.31 (2019-02-28)

  • Additional logging to chase down customer issue

1.9.30 (2019-02-25)

  • WP 5.1 compatibility testing
  • Add setting to skip image resizing

1.9.29 (2019-02-18)

  • Fix delay, command was not being removed from content in all cases
  • Additional debug output to track down attachment issue

1.9.28 (2019-01-10)

  • fix IMAP end of message detection
  • remove insecure cURL settings
  • fix simple_html_dom regex to be compatible with PHP 7.3

1.9.27 (2018-12-20)

  • Add new filter postie_parent_post to allow custom parent post detection
  • Existing parent post detection now only looks at the configured post type and uses the most recent if multiple are found

1.9.26 (2018-11-23)

  • If no category is specified and the post type is « page » then the default category is not added
  • Additional CID changes

1.9.25 (2018-10-02)

  • Add support for CIDs with surrounding <>
  • Add support for URLs with unusual characters

1.9.24 (2018-07-12)

  • log functions that use Postie filters
  • remove empty tags

1.9.23 (2018-05-28)

  • Fix issue when attachment doesn’t conform to MIME standard

1.9.22 (2018-05-28)

  • Remove Text for Message Start and Text for Message End defaults as they conflicted with some CSS

1.9.21 (2018-05-08)

  • Fix: WP is removing backslashes so double them up before saving

1.9.21 (2018-04-11)

  • Fix: Compatibility with PHP 5.2-5.4

1.9.20 (2018-04-11)

  • Fix: Don’t emit attachment div if there is no content after template generation

1.9.19 (2018-03-21)

  • Fix: Recognize paragraph line ending in text mode for both styles

1.9.18 (2018-03-13)

  • Fix: new signature removal logic removed line endings in some cases

1.9.17 (2018-03-12)

  • Fix: Plain text with < > being processed as html causing loss of content during signature removal

1.9.16 (2018-02-21)

  • Fix: don’t linkify URLs in style attributes

1.9.15 (2018-01-25)

  • Fix: accommodate extra spaces in content type header when charset is specified

1.9.14 (2017-12-01)

  • Feature: Additional logging of graphics library in use.

1.9.13 (2017-11-22)

  • Feature: New filter postie_include_attachment to allow/prevent attachment to be added to post. See http://postieplugin.com/filter-postie_include_attachment/

1.9.12 (2017-11-15)

  • Fix: use wp native function to detect MySQL version

1.9.11 (2017-11-10)

  • Fix: remove encoding option, everything is UTF-8.
  • Feature: add MySQL version to debug output, suppress many email parsing debug messages
  • Fix: don’t set actual post format if « standard »
  • Feature: Hides WordPress post-by-email feature if Postie is active

1.9.10 (2017-10-31)

  • Fix: WP CLI compatibility

1.9.9 (2017-10-30)

  • Fix: remove assumption that there is a user with the administrator role

1.9.8 (2017-10-23)

  • Fix: check that global is initialized before using

1.9.7 (2017-10-19)

  • Fix: more robustness if iconv fails

1.9.6 (2017-10-19)

  • Fix: Post format was not being correctly set.

1.9.5 (2017-10-13)

  • Feature: change post status to pending/draft if the user doesn’t have publish_posts capability
  • Fix: process postie_email_notify_recipients filter regardless of the « Send post confirmation email to » setting
  • Fix: process postie_email_reject_recipients filter regardless of the « Send post confirmation email to » setting

1.9.4 (2017.08.10)

  • Fix: Incorrectly looking for links in html head style blocks

1.9.3 (2017.08.04)

  • Feature: Add « every 2 hours » option
  • Fix: Include actual response when IMAP authentication fails
  • Fix: Incorrectly processing text/html sections as attachments in some cases

1.9.2 (2017.07.24)

  • Fix: Uninitialized variable in Postie::create_post()
  • Fix: More robust tag detection

1.9.1 (2017-06-28)

  • Feature: Add postie_file_added_pre action
  • Fix: improvements to tag detection
  • Fix: tags may be specified multiple times
  • Fix: significant code restructure to bring Postie in line with current coding practices
  • Fix: move signature removal to before newline filtering
  • Fix: signature removal was deleting all text if the matching regex had whitespace characters

1.8.45 (2017-06-21)

  • Feature: If image placement directive has a caption, update the image metadata to include the caption.
  • Fix: Only process delay tag if date was found in header
  • Fix: Date tag overrides header and no offsets are applied
  • Fix: Check for term slug as well as name

1.8.44 (2017-06-14)

  • Ensure only users from current site are validated.
  • Process newlines earlier in process.
  • WordPress 4.8 compatibility testing.

1.8.43 (2017-05-10)

  • Fix « postie-attachments » div to wrap the right content
  • Fix time zone adjustment

1.8.42 (2017-05-10)

  • Wrap all attachments in div with css class « postie-attachments »
  • Remove APOP authentication attempt as some servers disconnect on failure.

1.8.41 (2017-05-05)

  • Organizational changes in prep for move to more OO approach
  • Fix error when time offset is negative.

1.8.40 (2017-04-24)

  • Ensure date set to current date when configured
  • Compatibility testing with WordPress 4.7.4

1.8.39 (2017-04-18)

  • Ensure the time zone is set when calculating the post time.
  • Additional debug output

1.8.38 (2017-04-06)

  • Update postie_notify_error to be less noisy.

1.8.37 (2017-04-05)

  • Remove DateTimeImmutable references to be compatible with old versions of PHP

1.8.36 (2017-04-05)

  • Allow user to specify a IMAP folder (supplied by Alejandro Liu)
  • Fix postie_file_added action
  • New setting « use time offset » which controls whether or not the postie time offset is applied.
  • New setting « ignore_email_date » which controls whether or not the email « from » date is used.
  • Other email to post date improvements
  • New setting « Notify on Error » to control who gets notified on significant errors.
  • Email admins on some errors
  • Fix bug when parsing headers that have multiple encoded sections

1.8.35 (2017-03-21)

  • Check for blank image file extension and replace with mime subtype to get around new filetype checking in WordPress 4.7.2 https://core.trac.wordpress.org/ticket/39550
  • Additional logging of message and part headers
  • Fix base64 header decoding so trailing space isn’t removed
  • Fix header decoding to remove extra utf-8 byte order mark
  • Add current WordPress time to logging

1.8.34 (2017-03-15)

  • Fix bug when sending reject email

1.8.33 (2017-03-13)

  • New setting « Remove matched categories » allows category specifiers to remain in post title.
  • New filter postie_cleanhtml to determine if Postie should clean up the html or if some other AddOn will do it.
  • Specifically call out public methods

1.8.32 (2017-03-07)

  • Ensure password not in logs for POP3.
  • Additional POP3 header checks.
  • Additional POP3 logging.
  • Ensure postie_raw always gets called.
  • Default to GMT when timezone is blank.
  • Use WordPress function to upload images rather than old custom function.
  • Remove Generate Thumbnails option as now handled by WordPress.
  • ATT00001.txt and its ilk are now always considered a banned attachment regardless of MIME type.
  • Removed call to date_default_timezone_set()
  • Send notifications to all WP admins if configured.
  • Add support for postie_category filter.

1.8.31 (2017-02-07)

  • Remove timezone warning if GMT+0
  • Add postie_bare_link filter

1.8.30 (2017-02-06)

  • Fixed bug where Postie won’t run on PHP versions prior to 5.5.

1.8.29 (2017-02-06)

  • Fixed bug where « Include Featured Image in Post » = No was not being respected with inline images (iOS mail).

1.8.28 (2017-01-26)

  • Fixed bug where having ignored files can cause email body to be blank.

1.8.27 (2017-01-26)

  • Added postie_raw action.

1.8.26 (2017-01-24)

  • Fix bug where WordPress timezone was not being taken into effect.

1.8.25 (2017-01-20)

  • Fix bug where server settings page not compatible with PHP 5.3

1.8.24 (2017-01-20)

  • Fix bug where debug output was displaying plaintext passwords.
  • Fix bug where categories specified with a colon required a space after the colon.
  • Postie now works off blog time rather than GMT.
  • Fix bug where oEmbed::get_provider() is not available on WP versions prior to 4.0.

1.8.23 (2017-01-12)

  • Fix bug where long subject lines are missing a space.
  • Fix bug where {CAPTION} placeholder not being removed if no caption.

1.8.22 (2016-12-07)

  • Fix bug where Image Place Holder Tag setting was not respected

1.8.21 (2016-12-07)

  • Clarified the behavior of the « Use custom image field for images » setting and moved it to the Image tab.
  • Clarified text on some settings.
  • Fix bug which prevented captions from working correctly
  • Fix bug which prevented more than 9 #img# references from working.
  • Account for unicode non-breaking spaces in regular expressions.

1.8.20 (2016-11-21)

  • Fix issue where attachment with Content-ID doesn’t have a reference in the html not being added to the post.

1.8.19 (2016-11-16)

  • Fix issue where attachments not showing if both plain and html are blank and the attachment is part of a multipart (related) block.

1.8.18 (2016-11-16)

  • Fix issue where inline PDF was not being detected as a PDF.
  • Fix issue where outlook.com is setting an incorrect mime type on images.

1.8.17 (2016-11-03)

  • Fix bugs in cURL connection.

1.8.16 (2016-11-03)

  • Fix bug where postie_place_media_before and postie_place_media_after were being called incorrectly.

1.8.15 (2016-11-02)

  • Fix bug where inline images were not being replaced correctly if WordPress changed the name of the attachment via sanitize_file_name()

1.8.14 (2016-11-01)

  • Fix bug where OS detection failure was preventing email processing

1.8.13 (2016-10-31)

  • Fix bug where inline images were not being found due to case differences, e.g. img_4180.jpg vs. IMG_4180.JPG

1.8.12 (2016-10-25)

  • Fix bug in postie_email_notify_body filter where the modified body is not used for the email.

1.8.11 (2016-10-24)

  • Support Dovecot IMAP server better

1.8.10 (2016-10-24)

  • New filter postie_place_media – allows markup to be changed when #img# references are being replaced.
  • New filter postie_place_media_before – allows markup to be changed when attachment templates are placed before the content.
  • New filter postie_place_media_after – allows markup to be changed when attachment templates are placed after the content.

1.8.9 (2016-10-23)

  • Fix bug when calling new postie_email_* filters
  • Fix bug where inline and related attachments were not being considered for #img#

1.8.8 (2016-10-21)

  • Fix bug where success/fail email notifications had missing info.
  • Fix bug where galley wan’t being inserted on some plain text messages
  • Enhance auto linkification to recognize links like http://example.com/
  • Separate success and failure emails.
  • Fix readme
  • New filter: postie_email_reject_recipients – allows recipients list to be altered when sending failure message
  • New filter: postie_email_reject_subject – allows the subject to be altered when sending failure message
  • New filter: postie_email_reject_body – allows message content to be altered when sending failure message
  • New filter: postie_email_notify_recipients – allows recipients list to be altered when sending success message
  • New filter: postie_email_notify_subject – allows the subject to be altered when sending success message
  • New filter: postie_email_notify_body – allows message content to be altered when sending success message

1.8.7 (2016-10-20)

  • Make code compatible with PHP 5.2
  • Fix bug where the connection tried to use TLS even though it shouldn’t
  • Switch to stream API vs sockets since sockets don’t seem to be installed typically and the stream API is core.
  • Allow self signed certificates with socket connections
  • Don’t check peer name with socket connections, many hosting companies aren’t configured correctly

1.8.6 (2016-10-19)

  • Fix bug where the featured image was not included even though config said it should be.
  • Ensure Socket connections try to connect with TLS 1.0, 1.1 and 1.2 if SSL is specified.
  • Additional logging to help diagnose cURL issue.

1.8.5 (2016-10-18)

  • Fix to check if cURL is installed before using

1.8.4 (2016-10-17)

  • General release

1.8.3 (beta 4)

  • Refactor attachment handling
  • Gallery shortcode handling is now correct when there are both images and non-images.

1.8.2 (beta 3)

  • New icon set thanks to Chris Lacey
  • php-imap replaced by cURL and Socket connection – work sponsored by xsell.net
  • TLS automatically detected, setting removed
  • Ignore mail state no longer supported, setting removed
  • Header array in filter_email3 and postie_post_before filters have changed format
  • Fixed paragraph detection in plain text when removing newlines
  • Removed old partially functioning forward detection logic
  • Transform « [cid:xxx-xx-xx] » references gmail adds to image references.
  • Add new filter: postie_post_pre that runs after the email is parsed, but before any changes are made.
  • Fixed improper decoding of encoded headers when multiple ‘encoded-words’ are present.
  • Fix to allow multiple #img# reference to the same image.
  • The default video 1 template is now ‘vshortcode’
  • New option: Text fallback. Falls back to plain if html is blank and vice versa.
  • Support removing featured image from html

1.8.1 (beta 2)

1.8.0 (beta 1)

1.7.32 (2016-04-15)

  • Deal with incorrectly formatted date headers

1.7.31 (2016-03-05)

  • Suppress warning message when accessing POP and there are no messages.

1.7.30 (2016-02-16)

  • prevent auto-linkifying inside shortcodes

1.7.29 (2016-02-15)

  • fixed email header parsing bug in PHP7

1.7.28 (2016-02-09)

  • better tag detection with html
  • Don’t skip image processing when Include Featured Image in Post is set to « No » and the Preferred Text Type is HTML.
  • Use the blog name as the « from » text in any emails.
  • New filter: postie_filter_email3
  • Email headers now available in postie_post_before filter
  • When looking for a parent post to add comments ensure the comments are open

1.7.27 (2015-12-28)

  • Fix category match settings not saving

1.7.26 (2015-12-28)

  • Detect oEmbedable links and don’t linkify
  • New filter postie_preconnect. http://postieplugin.com/filter-postie_preconnect/

1.7.25 (2015-12-15)

  • Fix settings page for new category matching flavors

1.7.24 (2015-12-15)

  • Don’t process youtube and vimeo links specially.
  • New setting to turn off category matching flavors

1.7.23 (2015-12-09)

  • Fix bug where emails inside shortcodes were being linkified
  • Lookup categories by slug as well as by name
  • WordPress 4.4 testing
  • Added new video template for using video shortcode
  • Added new template variable – FILETYPE which is the file extension

1.7.22 (2015-11-09)

  • Update admin screen to match current WP style
  • Remove dependence on simple tabs jQuery-UI library and use WP admin tab style
  • Remove email password from logging

1.7.21 (2015-10-27)

  • Refix bug where « Ignore mail state » setting was being ignored

1.7.20 (2015-10-26)

  • Fixed bug where debug info was not being displayed according to settings
  • Fix bug where « Ignore mail state » setting was being ignored
  • Fix bug where empty post was being generated when already read mail was in the inbox and « Ignore mail state » was « Yes »
  • Added postie_session_start and postie_session_end actions

1.7.19 (2015-10-13)

  • Fixed bug where allowed mime types was not being respected.

1.7.18 (2015-10-13)

  • Fix bug where linkify was messing up CID reference

1.7.17 (2015-10-12)

  • New action, postie_log_error
  • New action, postie_log_debug
  • New feature to turn off all logging
  • Only errors logged by default

1.7.16 (2015-10-08)

  • Ensure comments are valid html after striping if preferred text type is html
  • Add setting to control comment content (strip_reply)

1.7.15 (2015-10-02)

  • Completely replace linkify logic
  • Support youtu.be links

1.7.14 (2015-10-01)

  • Fix bug in new linkify logic

1.7.13 (2015-10-01)

  • Fix support for « Automatically convert urls to links » with html
  • Fix support for « date » tag with html
  • Prep for upcoming translation

1.7.12 (2015-09-25)

  • Add new setting to ignore email read/unread state
  • Fix support for « tag » tags in html and plain messages

1.7.11 (2015-09-18)

  • Add FILEID to image and video templates

1.7.10 (2015-09-16)

  • added 15 and 30 second cron schedules

1.7.9 (2015-09-14)

  • revert tags logic as html version was messing up the content.
  • revert video linkify logic as html version was messing up the content.
  • revert linkify logic as html version was messing up the content.

1.7.8 (2015-09-08)

  • Remove mbstring admin message. Added fallback if mbstring is not installed
  • More explanation for signature regex
  • Add 1 minute schedule to supplement new external cron recommendation
  • Updates to support upcoming Language Packs feature for plugins
  • Moved important warning to admin notices
  • New filter postie_category_default

1.7.7 (2015-08-24)

  • Fixed bug where « To » and « Reply-To » emails were not parsed correctly for postie_filter_email2 filter

1.7.6 (2015-08-13)

  • Added setting to control whether the featured image is included in the post or not.
  • Added 2 new filters, postie_comment_before and postie_comment_after

1.7.5 (2015-08-06)

  • If featured image is enabled, the featured image will no longer appear in the post.

1.7.4 (2015-07-30)

  • Added additional output if wp_insert_post() fails
  • Fixed image upload failure when image filename doesn’t have an extension

1.7.3 (2015-07-22)

  • Fix parameter order bug in postie_gallery filter

1.7.2 (2015-07-19)

  • Add filter postie_gallery when generating gallery shortcode

1.7.1 (2015-07-16)

  • Fixed issue where multiple custom taxonomy terms were not correctly being saved

1.7.0 (2015-07-07)

  • Fixed attachment uploading bug when the type & extension weren’t available.
  • Clarified « Filter newlines » setting description.
  • Better support for Exchange 2010+ thanks to Andrew Chaplin
  • New action hook – postie_file_added

1.6.19 (2015-05-04)

  • Reduced the number of messages sent to the log for successful runs
  • Rename the disable_kses_content() function to postie_disable_kses_content() to fix a conflict with DAP WP LiveLinks Plugin

1.6.18 (2015-04-27)

  • Fixed a bug that prevented Postie from detecting categories with an ampersand in them.
  • Added support for « future » post status
  • Move « Use shortcode for embedding video » setting to Video tab and clarified usage.
  • Added setting to specify the link type used with galleries

1.6.17 (2015-03-28)

  • Add a setting to attempt a user login based on the from address of the email if a matching WordPress user exists.

1.6.16 (2015-03-17)

  • If using the #img# feature and you supply a caption it will be added to the attachment’s alt text.

1.6.15 (2015-03-04)

  • Remove « Wrap content in pre tags » option as it was defaulted to « yes » but never correctly applied.
  • Allow time correction values of 0.5
  • New setting: « Treat Replies As » allows user to specify if replies should be processed as comments or new posts.
  • Fix bug in reply detection
  • Fix bug when saving custom image field and there was only 1 image

1.6.14 (2015-02-26)

  • Fully support custom taxonomies

1.6.13 (2015-02-25)

  • Add some additional checks and error messages to postie_media_handle_upload for cases where the TMP directory isn’t writable.
  • Any user with « Roles that can post » can now be the default poster.

1.6.12 (2015-02-09)

  • Fix confirmation emails that were always sending to administrator.
  • Fix regression in 1.6.11 which prevented attachments from being displayed in some cases.

1.6.11 (2015-01-30)

  • Call wp_set_current_user() so that other WP functions that depend on the current user work correctly. (custom taxonomy)
  • Only do image template processing if the preferred text type is plain
  • Removed http_response_code() call since it is only supported by PHP 5.4 or newer.

1.6.10 (2015-1-2)

  • Testing against 4.1
  • New icon in admin

1.6.9 (2014.12.1)

  • Post status list is now read from WordPress settings, rather than being a hard-coded list.
  • Settings look & feel matching WP default style.
  • Testing against WP 4.0.1

1.6.8 (2014.11.14)

  • Fixed bug where the #img tag was being used as the subject if it is the very first line in the email.
  • Fixed bug where the allow subject in body setting was being ignored.

1.6.7 (2014.11.05)

  • Fixed bug where base64 text with utf-8 charset was trying to convert encoding to utf-8

1.6.6 (2014.10.29)

  • Add additional debugging to isValidSmtpServer
  • Add Japanese translation
  • Fixed bug where a subject present in the body is not recognized

1.6.5 (2014.10.22)

  • Fixed charset encoding bug when there wasn’t a content-transfer-encoding header
  • Upgraded simple_html_dom

1.6.4 (2014.10.21)

  • Provide post url in success email

1.6.3 (2014.10.03)

  • Added postie_filter_email2 filter which includes To and Reply-To headers
  • Added postie_author filter
  • Revised help/support page

1.6.2 (2014.09.22)

  • Moved FAQ and Help to PostiePlugin.com
  • Fixed file type issue with wp_handle_upload_prefilter()
  • Fixed cron issue

1.6.1 (2014.09.19)

  • Allow negative time corrections
  • Fix links to settings page
  • Misc UI updates

1.6.0 (2014.09.18)

  • Updated remote cron url to be more compatible with WordPress
  • The Postie menu has been moved out of the Settings menu to the top level
  • Tested with WordPress 4.0

1.5.24 (2014.08.12)

  • Fix attachment renaming bug
  • Test with WordPress 3.9.2

1.5.23 (2014.08.11)

  • Remove PEAR/PEAR5 dependency which was causing errors on some systems
  • Call wp_handle_upload_prefilter before adding images to WP
  • Temporary new post is now draft status

1.5.22 (2014.06.10)

  • Fix missing attachments for html messages

1.5.21 (2014.06.06)

  • Fixed spelling errors
  • Added more debugging around image sizes
  • Clarified some image options on settings page
  • Removed call to wp_set_post_terms()

1.5.20 (2014.05.29)

  • Added logic to prevent appending images when preferred text type is HTML.
  • Improved help text on several options and clarified options.
  • Additional logging around attachment uploading

1.5.19 (2014.04.30)

  • Updated image preview to recognize all variables.
  • Updated « wordpress_default » images template to match WP 3.8.
  • Clarified logging messages for IMAP/IMAP-SSL/POP3-SSL
  • Removed POSTTITLE from templates since we don’t know the actual title at template time.
  • Verified WordPress 3.9 compatibility

1.5.18 (2014.01.12)

  • Reverted text encoding change in 1.5.17.

1.5.17 (2013.12.19)

  • Fixed date calculation in test screen.
  • Fixed text encoding issues for systems with PHP 5.4
  • Updated CSS to better match WordPress 3.8 styles.
  • Removed reference to pluggable.php to allow other plugins to plug these functions.
  • Verified compatibility with WP 3.8

1.5.16 (2013.09.15)

  • Fixed date detection bug in forwarded messages.
  • Possible fix for blank screen issue (flush buffers rather than check for sent headers).
  • Fixed images showing up in excerpts when not specified.
  • Fixed bug where time offset was applied twice.
  • Fixed bug where excerpts where not getting the newline settings applied.
  • Fixed bug where the attachment template was not getting set on new installs.
  • Fixed bug where mp3 files were causing failures when getting meta-data.
  • Verified compatibility with WP 3.6 and 3.6.1

1.5.15 (2013.07.01)

  • Added message warning that filter ‘postie_post’ has been deprecated.
  • Fixed bug where a category was detected if there happened to be 2 dash (-) characters and a number was the first thing after the first dash.
  • Simplified header decoding for non-ASCII languages

1.5.14 (2013.06.21)

  • Added PHP version to debug output
  • Added PHP version check when disabling GSSAPI
  • Added new filter « postie_post_before » to replace « postie_post »
  • Added new filter « postie_post_after »

1.5.13 (2013.06.18)

  • Added more robust charset conversion to deal with malformed emails.
  • Ensure the default title is used when category etc parsing results in blank title
  • Consolidate procedure for locating wp-config.php
  • Additional debug output.
  • Fixed a bug where the default author was being used even though the email had a valid author.
  • Added feature to disable IMAP authentication with GSSAPI or NTLM to improve MS Exchange compatibility.

1.5.12 (2013.06.08)

  • Added full paths to includes in config_form due to some hosts having include_path set in a way that breaks Postie.
  • Added some checks for emails that aren’t correctly formatted (AirMail/WinLink)
  • Consolidated environmental checks
  • Added logic for Debian location of wp-config.php

1.5.11 (2013.06.02)

  • Moved test files out of main repository to decrease plugin size
  • Fixed issue with readme file (WordPress readme validator moved)

1.5.10 (2013.05.31)

  • Added template field descriptions to image tab.
  • Fixed a bug where caption placeholder in templates wasn’t being properly set.
  • Additional test to see if wp-config.php can be found.

1.5.9 (2013.05.18)

  • Fixed a bug where valid users can post via email even though they don’t have role permissions.
  • Fixed a bug where nice_name was being used in the settings screen even though user_login was needed.
  • Fixed the error message when the default poster is not valid.
  • Fixed bug where gallery short tag was getting set when non-image attachments were found.

1.5.8 (2013.05.14)

  • Added additional default signature patterns.
  • Fixed a bug where attachments were not showing up if :start or :end were used.

1.5.7 (2013.05.09)

  • Fixed bug where the admin user was not getting set as author in some cases.
  • Fixed bug where file names were not being sanitized.
  • Added setting to disable thumbnail generation.
  • Updated the default signature patterns and help text.

1.5.6 (2013-05-07)

  • Fixed bug where default post format was empty when the theme didn’t support any formats.
  • Removed all hard coded references to wp-content.
  • Fixed bug where caption wasn’t being filled out in templates.
  • Updated direct DB access to use standard methods.
  • Added attachment template for non-audio/image/video attachments.
  • Added additional checks to the test screen.
  • Added new template variable {ICON}

1.5.5 (2013.05.02)

  • Added ability to run a manual check with debugging output.
  • Added support for default post type.
  • Added version number to settings page.
  • Changed Admin User to Default Poster, clarified help text and changed input to combo box of valid values.
  • Fixed bug where commas (,) were not allowed in signature detection.
  • Fixed some CSS issues on admin page.

1.5.4 (2013.05.01)

  • Added support for default post format
  • Fixed bug where replies were getting attached to the wrong post
  • Fixed bug where tags were not being detected correctly in html emails
  • Fixed bug in reply detection

1.5.3 (2013.04.13)

  • Added support for Featured Images
  • Added support for Use Transport Layer Security (TLS)
  • Updated postie_filter_email filter to get unprocessed email address

1.5.2 (2013.04.12)

  • Fixed bug in post type/format detection when no valid post type/format was found
  • Workaround for WP bug when POP3 account has no waiting messages
  • Fixed bug where cron was running postie_check on every page load

1.5.1 (2013.04.10)

  • Turned on POP3 debug logging if POSTIE_DEBUG is TRUE.
  • Disable autocomplete on some setup fields
  • Fixed bug where confirmation emails were not being sent to authors
  • Fixed bug where post were not saved if the default admin user didn’t exist and the from user was not a WordPress user

1.5.0 (2013.04.05)

  • Apply Postie Time Correction to date: command
  • Add support for Post Formats
  • Add support for Post Status
  • Add warning if Admin username is invalid
  • Fixed bug where date: was not always being detected in html emails
  • Improved handling of attachments and mapping to file extensions for template selection
  • Video templates now include scale= »tofit »
  • Add support for older png mime type
  • New filter postie_filter_email. Used to map « from » to any other email. Allows custom user mapping.

1.4.40 (2013.03.18)

  • Fixed bug where categories specified by ID were not being correctly identified

1.4.39 (2013.03.14)

  • Fixed bug where Postie supplied schedules were not always being correctly added to the cron

1.4.38 (2013.03.12)

  • Improved POP3 configuration test
  • Fixed bug where :start and :end were removing commands like tags: and date: before they got a chance to be processed

1.4.37 (2013.03.11)

  • Fixed bug in tag handling
  • Fixed bug in category detection
  • Worked around a bug in WordPress that was mangling filenames that are not in ASCII, i.e. Arabic, Hebrew, Cyrillic, etc.

1.4.36 (2013.03.07)

  • Removed some debugging code from filters and hooks
  • Fixed bug where the date command was being ignored
  • Added ‘quicktime’ as a default type for the video1 template

1.4.35 (2013.02.22)

  • Consolidated logic for load configuration settings. Fixes bug where new settings were not having their defaults set properly.
  • Fixed bug where attachment file name was not being correctly detected.

1.4.34 (2013.02.07)

  • Fixed bug in new category logic

1.4.33 (2013.02.05)

  • Fixed bug where non-category taxonomy was being selected as the post category.
  • Added option to force categories to match exactly.
  • Added logic to skip text attachments named « ATT00001.txt » where the numbers can be any sequence. This
    improves the previous fix by detecting all attachments added, not just the first one.

1.4.32 (2013.01.29)

  • Fixed bug in detecting need for imap extension.
  • Added additional selections for « Maximum number of emails to process »
  • Added logic to skip text attachments named « ATT00001.txt » which are added by MS Exchange virus scanning.
  • Added option to check for email every 5 minutes.

1.4.31 (2013.01.25)

  • Enhanced category detection to be compatible with Polylang plugin.
  • Enhanced prerequisite detection.
  • Now using wp_mail() instead of mail()
  • WordPress 3.5.1 compatibility

1.4.30 (2013.01.22)

  • Fixed bug that caused activation to fail or show a blank page.
  • Fixed bug where WP media upload rejects a file.
  • Added a check for mbstring.
  • Fixed bug when attachment names were only supplied via d_parameters.

1.4.29 (2013.01.19)

  • Fixed bug where manually running Postie worked, but calling get_mail.php directly did not.

1.4.28 (2013.01.18)

  • Fixed bug in « reset settings to default » where the protocol wasn’t being retained.
  • More cleanup and clarification on settings screen.
  • Fixed bug where excerpts weren’t getting set if « Filter newlines » was set to « Yes »
  • Removed logic to increase memory size.

1.4.27 (2013.01.17)

  • Updated sample plugin for extending Postie.
  • Updated documentation for template variables.
  • Fixed a bug where text/plain attachments were not being treated as attachments.
  • Look for and include filterPostie.php in wp-content if it exists. (used for custom filters so they don’t get deleted on upgrades)
  • Cleanup of settings screen layout.
  • Added additional error logging for mail connections.

1.4.26 (2013.01.15)

  • Fixed a bug where signatures were not removed in html emails.
  • Added support for text attachments such as text/calendar.

1.4.25 (2013.01.15)

  • Fixed a bug where newlines were being removed erroneously.

1.4.24 (2013.01.13)

  • Fixed a bug where the original attachment name wasn’t being used.
  • Fixed a bug where the #eimg# tags in the excerpt were not getting expanded.

1.4.23 (2013.01.10)

  • Fixed a bug with embedded CID referenced images.

1.4.22 (2013.01.10)

  • Fixed a bug where the subject was not being properly decoded when Q-encoding was used.
  • Fixed a bug in #img# caption detection.
  • Fixed a bug where the tag command was picking up too much text.
  • Enhanced the date command to allow times as well.

1.4.21 (2013.01.09)

  • Removed all Call-time pass-by-references to support PHP 5.4

1.4.20 (2013.01.08)

  • Added Date feature. You can now specify a specific publication date.
  • Fixed a bug with embeded youtube/vimeo links when shortcodes are turned off

1.4.19 (2013.01.07)

  • Fixed a bug that prevented the settings from being saved

1.4.18 (2013.01.06)

  • Fixed a bug where linkifying was doing too much.
  • Updated lots of method names in preparation for some significant structural changes.

1.4.17 (2013.01.03)

  • Fixed a bug where non image/video attachments were not getting added to the post.

1.4.16 (2013.01.03)

  • Fixed a bug where an extra div tag was getting added.
  • Fixed a bug when linkifying URLs.
  • Fixed a bug where inline images were not being detected.

1.4.15 (2013.01.02)

  • Fixed a bug when a category is specified with [] and a colon (:) is in the subject, but not specifying a category

1.4.14 (2012.12.29)

  • Fixed a bug where attached images were not being detected properly causing a « File is empty. Please upload something more substantial. » error
  • Tweaked some CSS.

1.4.13 (2012.12.26)

  • Fixed bug that was truncating content at the first html encoded character.

1.4.12 (2012.12.17)

  • Added feature to limit the number of emails processed
  • Fixed bug where #img# was not processing the caption correctly

1.4.11.(2012.12.14)

  • Fixed bug where having a colon in the subject caused the subject to get truncated
  • Added donation link to admin screen
  • Fixed bug where #img# captions with double-byte characters were not working
  • Fixed bug where default settings were corrupt
  • Fixed several bugs in tag detection logic
  • Fixed bug where non-base64 and non-quoted-printable sections were not converted to utf-8
  • Fixed bug where the end filter wasn’t removed from the post
  • Add additional logging to attachment upload process
  • Changes to support WP 3.5

1.4.10 (2012.12.11)

  • Fixed warning when there is no subject
  • Removed all script and style tags from HTML content in place of XSS warning
  • Removed XSS warning
  • Fixed bug where post type was not being detected if only case is different
  • Fixed bug with custom post type and leading spaces in the subject
  • Fixed bug where custom fields were not being populated for images

1.4.9 (2012.12.10)

  • Fixed bug where date, author, etc didn’t get set.
  • Fixed bug where Postie was treating attached images as strings
  • Fixed bug where inline images were not being attached correctly
  • Fixed bug where the subject was not being decoded correctly if the charset was different from the system charset
  • Fixed bug where base64 strings were being double decoded.

1.4.8 (2012.12.09)

  • Fixed collisions with simple_html_dom
  • Fixed bug when trying to get file name from MIME part
  • Fixed bug causing Cannot modify header information warning

1.4.7 (2012.12.07)

  • Fixed bug in cron setup that was preventing Weekly, twice an hour and every ten minute schedules from running.

1.4.6 (2012.12.06)

  • Changed XSS check to only emit warning until a better solution can be developed
  • Fixed bug where authorized addresses were being checked with case sensitive rather than insensitive.
  • Started using PHP Simple HTML DOM Parser http://simplehtmldom.sourceforge.net/
  • Started process of logging all error messages to the log as well as the page (where appropriate)
  • Fixed bug where « Preferred Text Type » was not displaying the saved value in settings page.
  • Fixed bug where Postie was wiping out all other cron schedules.
  • Fixed a number of missing internationalization strings (no translations added however)
  • Added documentation for the comments: command
  • Added feature to specify a custom post type in the subject line. Thanks to Raam Dev http://raamdev.com for his code.
  • Removed a number of deprecated WordPress functions.
  • Fixed numerous warning messages
  • Added phpUnit tests
  • Allow wp-config.php to be in alternate location as described here: https://codex.wordpress.org/Hardening_WordPress#Securing_wp-config.php
  • Fixed a bug that didn’t replace the #img# tags correctly.

1.4.5 (2012.11.14)

  • Fixed bug in XSS attack vulnerability code. Thanks to R Reid http://blog.strictly-software.com/2012/03/fixing-postie-plugin-for-wordpress-to.html
  • Fixed bug where emails with multiple categories has the incorrect title
  • Fixed bugs where PHP setting were not being changed correctly – thanks to Peter Chester http://tri.be/author/peter/
  • New maintainer

1.4.4 (2012.08.10)

  • Fixed possible XSS attack vulnerability

1.4.3

  • Removed get_user_by function to make compatible with wp 3.3 – now requires
    2.8+

1.4.2 (2011.01.29)

  • Fixed mailto link bug (thanks to Jason McNeil)
  • Fixed bug with attachments with non-ascii characters in filename (thanks to
    mtakada)
  • checking for socket errors when checking mail (thanks elysian)
  • fixed issue with multiple files not being inserted correctly
  • Added support for ISO 8859-15 (thanks paolog)
  • fixed sql injection problem (thanks Jose P. Espinal for pointing it out)
  • Fixed namespace clashing for get_config function

1.4.1 (2010.06.18)

  • Images appear in correct order when using images append = false
  • Fixed formatting problem with wordpress_default image template
  • Captions now correctly work with wordpress >3.0 and <3.0
  • Fixed auto_gallery feature
  • Default port is now 110
  • Added more configuration tests
  • Added background color to settings page to make input boxes more visible
  • Removed extra quote character in captions from #img# placeholders (thanks
    SteelD for pointing out the error)
  • Added support for big5 and gb-1232 encodings (thanks Chow)
  • Fixed issue with configurations items stored as arrays, which caused
    problems with validating authorized addresses
  • Fixed bug with replaceImageCIDs function
  • On hosts which allow it, we set max execution time to 300 seconds and
    memory_limit to infinity to allow processing of large e-mails (especially
    with large attachments)
  • Images are sorted in order of filename before inserting into post

1.4 (2010.04.25)

  • Now using wordpress settings api (thanks for much help from Andrew S)
  • Cronless postie is now integrated with postie instead of a separate plugin
  • filterPostie.php moved to filterPostie.php.sample
  • Can use fetchmails.php to fetch mail from multiple mailboxes
  • Fixed problem with embedding youtube videos from html (richtext) e-mail
  • Added support for embedding vimeo vidoes
  • Fixed problem with selecting « none » as icon set for attachments (thanks
    tonyvitali)
  • Fixed problems with cronless postie settings
  • Fixed bug with embedding youtube and vimeo videos whose ID contains a –
    (thanks Jim Kehoe)
  • Post_author is now included with attachments
  • fixed confirmation_email settings so that now you can select between sender,
    admin, both, or none (thanks to redsalmon for pointing out bug)
  • Added option to automatically insert galleries
  • Updated FAQ and readme

1.3.4 (2009.10.05)

  • Fixed problem with images not posting under cron
  • Fixed issue with disappearing password

1.3.3 (2009.09.11)

  • Fixed problem with double titles
  • Fixed error in wp-mu
  • Cronless postie now correctly updates when changing the setting in the
    postie settings
  • Small fix in handling of names of attachments (thanks to Teejot)
  • Fixed delay option (thanks to redbrandonk)
  • Cronless option value is now correctly deleted when deactivating the
    cronless postie plugin

1.3.2 (2009.08.27)

  • tags are now always an array, even if no default tags are set
  • Subject is showing up again if you do not have the IMAP extension
    installed
  • More information on the IMAP extension and more user-friendly
    installation
  • Fixed problems with smtp server settings in 1.3.1
  • Added russian translation (thanks to fatcow.com)

1.3.1 (2009.08.24)

  • Changed GetContent filter to postie_post
  • Added database upgrade hook on activation
  • Fixed bug where content would be empty if trying to remove signature,
    and signature list was emtpy
  • Updated FAQ and readme

1.3.0 (2009.08.14)

  • Features
    • Added mpeg4 to default list of videotypes
    • Added support for KOI8-R character set (cyrillic)
    • Added support for iso-8859-2 character set (eastern european)
    • Added option to include custom icons for attachments
    • Added option to send confirmation message to sender
    • Enhanced e-mails for unauthorized users
    • Added option to send unauthorized e-mail back to sender
    • Added option to only allow e-mails from a specified list of smtp
      servers
    • Added option to use shortcode for embedding videos (works with the
      videos plugin http://www.daburna.de/download/videos-plugin.zip
    • Better handling of comment authors (thanks to Petter for suggestion)
    • Simplified message options (now includes an advanced options section)
    • Added filter ability for post content
  • Bug fixes
    • No longer including wp-config.php
    • If tmpdir is not writable, try a different tmpdir
    • More subject encoding fixes
    • Updated image templates, which were causing problems for cron
    • Fixed in text captions
    • Fixed SQL problems when updating options
    • Fixed name clashes with other plugins
    • Fixed custom image field

1.3.beta (2009.07.01)

  • Mores fixes for character issues in subject
  • Now handling Windows-1256 (arabic) character set
  • Fixed image uploading on windows servers
  • Fixed replying to message adds comment
  • Uploading pictures via MMS should now work
  • Fixed some issues with e-mails from outloook 12
  • Greatly reduced number of database queries
  • No longer requiring config_handler.php

1.3.alpha (2009.06.05)

  • Now using default wordpress image and upload handling, which means:
    • No more creating special directories for postie
    • No more confusion about imagemagick
    • Can now use the [gallery] feature of wordpress
    • Attachments are now connected to posts in the database
    • All image resizing uses wordpress’s default settings (under media)
  • Configuration, settings and documentation improvements
    • Completely redesigned settings page (mostly thanks to Rainman)
    • Reset configuration no longer deletes mailserver settings
    • Now including help files and faq directly in settings page
  • More media features
    • Automatically turn links to youtube into an embedded player
    • Added option to embed audio files with custom templates
    • Video options are now template based
    • Image options are now solely template based, with several new default
      templates
  • Bug fixes
    • Uploading images from vodafone phones should now work
    • Correctly handling Windows-1252 encoding
    • Correctly handling non-ascii characters in subject line

1.2.3 (2009.05.17)

  • Fixed headers already sent bug
  • Converted shortcode <? to proper <?php (thanks brack)
  • Deleting mails after processing again

1.2.2 (2009.05.15)

  • Show empty categories for default category in options
  • Image scaling fixed so that the smaller value of max image width and max
    image height is used
  • Fixed some issues with parsing html e-mail
  • Got rid of stupid mime tag (thanks Jeroen)
  • No longer adding slashes before calling wp_insert_post
  • When using custom image field, each image has a unique key

1.2.1 (2009.05.07)

  • Got rid of stupid version checking
  • Improved cronless postie instructions and configuration
  • Internationalization is working now
  • Dutch localization (thanks to gvmelle http://gvmelle.com )
  • Fixed caption bug when using image magick
  • Added option to not filter new lines (when using markdown syntax)
  • Fixed autoplay option
  • Can now use wildcards in excluding filenames
  • Producing better quality thumbnails (thanks to robcarey)

1.2 (2009.04.22)

  • More video options:
    • Can embed 3gp, mp4, mov videos
    • Can specify video width, video height, player width, and player height
      in the settings page
    • Can specify custom image template
  • Image handling improvements:
    • Only downscale images, not up-scale (thanks Jarven)
    • More custom image template options
    • IPTC captions now also work when not resizing images
    • Added option to use custom field for images (for Datapusher)
    • Fixed some issues with image templates and line break handling
    • Custom image template now works even when not resizing images
  • Documentation improvements:
    • Added links to settings, forum, and readme in plugin description
    • Updated readme (thanks to Venkatraman Dhamodaran)
    • Added better instructions on how to use cronless postie
  • Text processing improvements:
    • Added option to automatically convert urls into links
    • Added feature to include a custom excerpt
  • Miscellaneous improvements
    • Improved internationalization (thanks to Håvard Broberg
      (nanablag@nanablag.com))
  • Bug Fixes
    • Removed debugging info in get_mail.php (security issue) thanks to
      Jens
    • No longer directly including pluggable.php (should
      prevent conflicts with other plugins such as registerplus

1.1.5 (2009.03.10)

  • Added option to have postie posts be pending review, published, or draft
  • Settings panel only shows up for administrators
  • Need not be user « admin » to modify settings or to post from non-registered
    users
  • Can now set administrator name. Authorized e-mail addresses which don’t
    have a user get posted under this name
  • Will use IPTC captions if available
  • Added option to replace newline characters with

1.1.4 (2009.03.06)

  • Added more image options (open in new window, custom image template)
  • can now add captions to images
  • Can now add tags (including default tag option)

1.1.3 (2009.02.20)

  • Fixed delayed posting
  • updated readme some

1.1.2 (2008.07.12)

  • now maintained by Robert Felty
  • allow negative delays
  • will glean author information from forwarded or redirected e*mails
  • replying to an e*mail adds a comment to a post
  • fixed category handling to work with taxonomy
  • fixed one syntax error
  • added option to wrap posts and comments in

<

pre> tags

1.1.1

Below is all the of the version information. As far as I can tell there once was a guy named John Blade. He took some of the original wp-mail.php code
and started hacking away on it. He actually got pretty far. About the time I discovered WordPress and his little hack – called WP-Mail at the time – he
went on a vacation or something. There were some problems with the script, and it was missing some features I wanted. I hacked away at it and got it
into a place where it did what I wanted. I started posting about it since I figured other people might want the features.

John didn’t release any more versions at least up til July 2005. So I started accepting submissions and feature requests from people to help make the
code better. In June/July 2005 I discovered a little plugin by Chris J Davis (http://www.chrisjdavis.org/cjd-notepad/) called notepad. I added a small
feature to it (basically a bookmarklet). In the process I started looking at his code and realized how much you could do with the plugin system
available in Word Press.

So I decided to make an official fork. I put up an article on my blog asking for new names. I picked Postie. I then modified the code to be a proper
plugin. And the rest is history 🙂

  • BUGFIX -problem with subject
  • BUGFIX -cronless postie typo

1.1

  • FEATURE: Updated and tested with WordPress 2.1
  • BUGFIX:Removed deprecated functions
  • FEATURE: Cronless Postie now uses the WordPress native Psuedo Cron.

1.0

  • BUGFIX: TestWPVersion broke with 2.1
  • FEATURE: end: now marks the end of a message (Dan Cunningham)
  • FEATURE: Better Readme (Michael Rasmussen)
  • FEATURE: Smart Sharpen Option -EXPERIMENTAL- (Jonas Rhodin)
  • BUGFIX: Issue with google imap fixed (Jim Hodgson)
  • BUGFIX: Fixed espacing issue in subjects (Paul Clip)
  • BUGFIX: Typo in Div fixed (phil)

0.9.9.3.2

  • BUGFIX: Typo

0.9.9.3.1

  • BUGFIX: Removed debugging code

0.9.9.3

  • BUGFIX: If your email address matches an existing user – then it will post as that user – even if you allow anyone to post.
  • BUGFIX: Replaced get_settings(‘home’) with get_settings(‘siteurl’)
  • BUGFIX: Better handling for Japanese character sets – Thanks to http://www.souzouzone.jp/blog/archives/009531.html
  • BUGFIX: Better thumbnail window opening code – thanks to Gabi & Duntello!
  • FEATURE: Added an option to set the MAX Height of an image – idea from Duntello
  • BUGFIX: Modified the FilterNewLines for better flowed text handling – You now HAVE TO PUT TWO NEW LINES to end a paragraph.
  • FEATURE: Added new CSS tags to support positioning images/attachments/3gp videos
  • BUGFIX: Tries to use the date in the message (Thanks Ravan) I tried this once before and it never worked – hopefully this time it will.
  • BUGFIX: Added a workaround to fix the problem with Subscribe2 – it will now notify on posts that are not set to show up in the future.

0.9.9.2

  • BUGFIX: Looks for the NOOP error and disgards it
  • FEATURE: Postie now detects the version of WordPress being used
  • FEATURE: Smarter Parsing of VodaPhone
  • FEATURE: Easy place to add new code to handle other brain-dead mail clients
  • BUGFIX: Handles insertion of single quotes properly
  • BUGFIX: Thumbnails should now link properly

0.9.9.1

  • BUGFIX: Needed a strtolower in places to catch all iso-8859 – thx to Gitte Wange for the catch
  • BUGFIX: Fixed issue with the category not being posted properly

0.9.9

  • UPDATE TO WP 2.0
  • BUGFIX: Config Page now works
  • FEATURES: Supports role based posting
  • BUGFIX: Posting updates the category counts.

0.9.8.6

  • BUGFIX: Fixed problems with config page <%php became <?php

0.9.8.5

  • BUGFIX: onClick changed to onclick
  • BUGFIX: strolower added to test for iso – thanks daniele
  • BUGFIX: Added a class to the 3gp video tags
  • FEATURE: Added the option to put the images before the article
  • BUGFIX: Added in selection for charsets – thanks Psykotik – this may cause problems for other encodings
  • FEATURE: Added option to turn of quoted printable decoding
  • FEATURE: :start tag – now postie looks for this tag before looking for you message – handy if your service provider prepends a message
  • FEATURE: Template for translation now included

0.9.8.4

  • BUGFIX: Fixed problem with config_form.php – select had « NULL » instead of «  »
  • BUGFIX: 3g2 now supported
  • BUGFIX: More line break issues addressed
  • BUGFIX: QuickTime controls are now visible even if the movie is done playing
  • BUGFIX: Email addresses in the format some@domain.com (Full Name) supported
  • BUGFIX: Some images that were not being resized – are now
  • BUGFIX: HTML problems – if you posted plain text with HTML on it ignored all images
  • BUGFIX: The test system blew up on the thumbnails
  • BUGFIX: Selected HTML for preferred text is now shown in the config form properly
  • BUGFIX: Postie now complains if it is not in its own directory
  • BUGFIX: Postie doesn’t include PEAR if it is already available
  • BUGFIX: In Test mode rejected emails are simply dropped
  • BUGFIX: Markdown messes up Postie – it will warn you if you turn it on.

0.9.8.3

  • BUGFIX: Fixed issue with the line feed replacement
  • BUGFIX: Added Banned File Config back in
  • FEATURE: Added in a link around 3gp video embedded via QT
  • BUGFIX: Email that has both Plain and HTML content will show the HTML content and not the plain if html is preferred

0.9.8.2

  • BUGFIX: Fixed an extra new line after attaching non-image files.
  • BUGFIX: The Test system now displays any missing gd functions
  • BUGFIX: The test system was only using ImageMagick

0.9.8.1

  • BUGFIX: The test images are now included in the zip

0.9.8

  • BUGFIX: New Lines detected and handled properly in cases where the mail client doesn’t put a space before the new line (Miss Distance)
  • BUGFIX: 3gp mime type added (Paco Cotera)
  • BUGFIX: Authorized Email Addresses are not case-insensitive
  • FEATURE: The larger image now does a proper pop up
  • BUGFIX: Fixed Timeing Issue – turns out it wasn’t reading the db at all
  • FEATURE: New Test Screen – to help track down problems

0.9.7

  • BUGFIX: removed all short tags
  • BUGFIX: There were spacing issues in the way I wrote the QT embed statements
  • FEATURE: Added calls to WP-Cron – should work with that properly now if you activate Cronless Postie
  • FEATURE: ImageMagick version works without any calls to GD
  • BUGFIX: Postie now correctly handles cases wjere tjere are multiple blogs in one db
  • BUGFIX: Turned off warnings when using without GD
  • FEATURE: add the rotate:X to your message to rotate all images
  • FEATURE: new filter_postie_thumbnail_with_full which makes it easy to show a thumbnail on the front page but full image on the single page – see FAQ

0.9.6

  • BUGFIX: handles email addresses that are no name and just email@email.com (Steve Cooley Reported)
  • FEATURE: Basic support for embedding flash files
  • BUGFIX: Postie now handles creating the correct URL on non Unix platforms
  • BUGFIX: Fixed problem with file attachments not being put in the right place.
  • FEATURE: You can now choose to use imagemagick convert to handle making thumbnails
  • BUGFIX: Rewrote Cronless Postie to use direct sockets
  • BUGFIX: Time offset is now settable just for Postie – hopefully this will fix problems for cases where the normal time offset doesn’t work properly.
  • FEATURE: First draft of frame for a 3GP video
  • FEATURE: Option to embed 3GP in QuickTime Controller.

0.9.5.2

  • BUGFIX: gmt variable not being set correctly
  • BUGFIX: Changed the name of the Check Mail button to fix an issue with mod_security
  • BUGFIX: Fixed issue with Cronless-Postie
  • BUGFIX: There was an argument passed by reference incorrectly
  • FEATURE: Added in Cronless Postie Readme
  • FEATURE: Added in Postie Readme

0.9.5.1

  • BUGFIX: Confirmed POP3-SSL on debian-3.0
  • BUGFIX: Updated the plugin version
  • BUGFIX: Stopped displaying the email account

0.9.5

  • BUGFIX: Postie handles cases where you do not have GD
  • FEATURE: You can now set the access level for posting – so other people can use the gate way
  • BUGFIX: Fixed issue when admininstrator email is not tied to a user account.
  • FEATURE: Can now reset all Postie configurations back to defaults
  • BUGFIX: HTML Emails with embedded images are now handled properly.
  • BUGFIX: The time difference should work correctly now
  • BUGFIX: Postie’s configs are completely seperate from Writing-By-Mail
  • FEATURE: Warning if you use Gmail to make sure you turn on POP support
  • BUGFIX: Manual Check Mail Button in interface
  • BUGFIX: fixed issue of compatability with cjd-notepad
  • BUGFIX: Windows Works Now

0.9.4

  • BUGFIX: Cronless Postie – fixed the include statement
  • BUGFIX: Authorized Addresses now supports a single address
  • FEATURE: All configuration in Postie done in a single screen
  • FEATURE: AUTHORIZATION can be completely overridden
  • BUGFIX: line 1159 – didn’t handle cases where the table didn’t exist already very well
  • FEATURE: Detects if you can do IMAP
  • FEATURE: Added IMAP Support
  • FEATURE: Added IMAP-SSL Support
  • FEATURE: Added POP3-SSL Support

0.9.3

  • Bug fixes for IIS

0.9.2

  • Moved to more of a DIRECTORY_SEPARATOR structure

0.9.1

  • Added a define to fix a problem with over including

0.9

  • Converted to an honest to god plugin
  • BUGFIX: If you put a single category:subject it now works
  • BUGFIX: ? Special characters may be supported? The test post now shows a lot of umlats and accents?
  • BUGFIX: The last ] in a subject with categories is now filtered out
  • FEATURE: -1- subject – will put the post in category 1

0.312.13

  • Code clean up – The main loop is finally readable by even non programmers
  • FEATURE – You can now post to multiple categories at one time by using the [#],[Category Name], [Cat] in the subject
  • FEATURE – You can now select a category by just including the begining characters [G] will select General
  • if you don’t have any other categories that start with g
  • FEATURE – Jay Talbot – added a new feature so you can have multiple email addresses be allowed in
  • Make multi category posting more obvious
  • BUG FIX: Timezones of GMT+? should now work properly
  • BUG FIX: Able to handle mis-mime typed images as long as they are named with .jpg/.gif/.png

0.312.12

  • Code clean up – slowing shrinking the main to make it easier to fix things
  • FEATURE: Be able to turn on/off allowing comments in an email
  • BUG FIX: AppleDouble now mostly supported
  • BUG FIX: MIME handling improved.
  • BUG FIX: Fix issue with timing delay

0.312.11

  • FEATURE: Patterns to define where a sig starts are user configurable
  • FEATURE: Add filter options for banned file names
  • BUG FIX: Made it possible to turn off posting to the db for testing purposes

0.312.10

  • FEATURE: Added in code to diplay the mime type of the file being linked to
  • BUG FIX: It now tests for the existance of the directories and makes sure
  • that the web server can write to them

0.312.9

  • FEATURE:Should handle jpg as well as jpeg as the file type
  • BUG FIX: Now correctly handles the subject in the message
  • BUG FIX: Should handle Text preferences correctly

0.312.8

  • Some general code tidying.
  • FEATURE: Can now have email from invalid email addresses automatically forwarded
  • to the admin’s email account. This forward includes all attachments.
  • Props to David Luden for getting this started.
  • Minor change: The system will continue if it runs into a message that doesn’t have
  • any content – it will also continue to process if it gets an email from
  • someone not in the system. In the past this could result in deleted mail
  • if your cron job didn’t run often enough.

0.312.7

  • Confirm the handling of 3gp video for cell phones o
  • Added in new directive SUPPORTED_FILE_TYPES -if the mime type is listed here then the system will try to make a link to it without making a thumb nail.

0.312.6

  • Bug Fix: Ok the last bug I fixed – actually caused another bug – man I should set up some unit tests. Now it handles mail from the nokia mail client correctly.

0.312.5

  • Bug Fix : The system was accepting all text/* types. Now you can set a preference (defaults to text/plain)
  • to use as the main text for the post.

0.312.4

  • Added in sanitize_title call suggested by Jemima
  • Added in ability to provide a subject in an mms – by using #Subject#
  • Fixed an issue with the time stamp system so it now automatically uses the gmt_offset from WordPress
  • Fixed issue with the delay:1d1h tag that prevented it from being removed from the body.
  • Fixed issue with the delay tag that caused problems if it was the last thing before an image.

0.312.3-HEY (2005-05)

  • > Some changes and Bugfixes by Adrian Heydecker
  • > Not (yet) in main development branch.
  • Fixed bug: JPEG-thumbnails had a bigger filesize than full images caused by bad hardcoded compression value.
  • Fixed bug: If images and signatures were present but no placeholder tags, the images were deleted together with the signature.
  • Fixed bug: Generates valid postnames for users of mod_rewrite. Permalinks to posts should now work even when whitespaces are present in the subject line.
  • Added support for Quoted Printable encoded mail.
  • Added ability to encode WordPress-posts in charset ISO-8859-1 instead of UTF-8.
  • Added ability to choose JPEG-compression value for thumbnails.
  • Added ability to add class= » » and style= » » to images.
  • Added ability to use a different mailadress (eg. mobile) without setting up a new WordPress-account.

0.312.2

  • BUGFIX: It now removes the delay tag from the message

0.312.1

  • Added modification for placeholder support for images (David Luden)
  • Added in support to automatically scale down big images (Dirk Elmendorf)
  • Fixed bug with multiple emails all getting the contents of the first image tag (Dirk Elmendorf)
  • Added option to allow HTML in the body and subject of the email (Dirk Elmendorf)
  • Switch config options to defines to reduce the number of global variables (Dirk Elmendorf)
  • Added tests to make sure there is a trailing slash on the DIR definitions (Dirk Elmendorf)
  • Add tests to see if they have gd installed (Dirk Elmendorf)
  • Separate the scaling out to a function for easier usage (Dirk Elmendorf)
  • Add delay feature for future posting. (Dirk Elmendorf)
  • Added in ability to use strtotime if it is available (Dirk ELmendorf)

0.312 – 2005-03

  • CHANGE FOR DEFAULT E-mail Categories, instead of [General] Subject you can now use General: Subject in the subject line. Less typing, and there must be a space after the colon.
  • Fixed bugs with no default posting for categories and user

0.311 – 2005-01

  • eep, major bug for pop3 server. Next time I test my code more before I released, fixed so that pop3 now works.`

0.31 – 2004-12 & 2005-01

  • (Has it been this long, best get back into the swing of things… did most of this coding on my holiday as I didn’t have a machine to play WoW on 🙂
  • moved the deletion of pop3 emails into a check so that e-mails aren’t deleted without proper checking.
  • added HTML ‘decoding’ (basic support for Thunderbird & Outlook)
  • updated the Category search so that it matches words as well as numbers (i.e. [General] Subjectname will work instead of just [1] Subjectname)
  • Changed time function from time to strtotime (as per Senior Pez’s suggestion), but found out that strtotime isn’t in default php distro so removed…

0.3 – 2004-09

  • Added UBB decoding support
  • Added default title (when there is no subject assigned)
  • Started doing a little code cleanup, been reading Advanced PHP Book 🙂

0.2 – 2004-08

  • Stopped using pear body decoding in favour of own decoding (may be slower but more modifiable) because of enriched text decoding
  • Added base64_decode checking (may help mobile phone users)
  • Fixed Subject line for non-english users (htmlentities instead of just trim)
  • Fixed error in some pop hanging -> more graceful exit on event on no emails in inbox ($pop3->quit)
  • Added work around for email addresses with exta <> in field (ie: blade@lansmash.com instead of blade@lasmash.com
  • Added some ===basic=== enriched text support
  • Updated readme file for easier install
  • Easy modify of globals (such as PHOTOSDIR and FILESDIR)
  • Cleaned up some pear stuff in install

0.1 – 2004-06

  • First release