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
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
Contributeurs/contributrices & développeurs/développeuses
« Postie » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Postie” a été traduit dans 3 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.69 (2024-05-08)
- Additional logging
- Make sure default user is set if no user is found
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.
- …