Since installing 5.x-4.2, I have a warning message in my status report which states, "The current configuration of the Mime Mail module creates problems with the 'Send to Friend' function. Please set Mime Mail's input format to 'PHP code' to avoid them."

The only way to set the input format for Mime Mail in the system configuration is to update the module from 5.x-1.0 to 5.x-1.x-dev (version 1.0 does not provide an on-screen option for setting input format). After doing this, I went into Mime Mail's settings, and changed the Input Format from "Filtered HTML" to "PHP Code".

I then return to the Status Report page (admin/logs/status) and the warning message is still present, telling me to change the input format to PHP code to avoid conflict.

Comments

jcnventura’s picture

Oops.. Sorry, I will test this in Drupal 5 better..

jcnventura’s picture

Status: Active » Fixed

Hi,

I have changed the code to better detect the incompatible settings. The solution in Drupal 5 is either:

  1. To disable Mime Mail's Use mime mail for all messages or,
  2. To disable the HTML filter and Line break converter filters in the input format used by that module (when the format is not selectable in that module's settings form, the default format is used)

Since option 1 disables half the utility of the mimemail module, and option 2 opens a major security problem when untrusted users are allowed to edit and create content in the site, the real solution is still to wait for mimemail's maintainers to update the module with the same fix as was recently committed to the Drupal 6.x branch of that module.

João

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.