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 135 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.68 (2023-12-11)
* Fix email subject and body of confirmation email if there are html entities in the blog name.

=1.9.67 (2023-11-20)
* Add option to suppress postie div

= 1.9.66 (2023-11-06)
* Fix deprecation message for PHP 8.2
* Prevent post notification email if post was trashed

= 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 …