El Mie, 6 de Enero de 2021, 20:05, "Andrés Chandía" escribió:
··
··
·· El Mie, 6 de Enero de 2021, 19:36, Paul Lesniewski escribió:
·· ··
·· ··
·· ·· On Wed, January 6, 2021 6:01 pm, "Andrés Chandía" wrote:
·· ··>
·· ··>
·· ··> Still finding some issues, now with the unsafe_image_rules plugin.
·· ··>
·· ··> If I activate
·· ··> this plugin when clicking the link to "See unsafe images" the entire 
email
·· ··> body
·· ··> desapears, clicking back the "hide unsafe images" shows the email body
·· ··> again.
·· ··
·· ·· http://squirrelmail.org/docs/admin/admin-11.html#ss11.1
·· ··
·· ··> If the plugin is not activated the "see unsafe images" works ok.
·· ··
·· ·· This makes no sense.  If you deactivate the plugin, said feature will be
·· ·· gone.  Maybe you have the plugin installed twice or something else quite
·· ·· mixed up.
·· ··
·· ··> SM 1.4.23 [SVN]
·· ··> Unsafe Image Rules Version 0.8
·· ··
··
··
··
·· It does make sense, I'm talking about the "View unsafe images" link that 
comes from
·· /src/read_body.php file, line 710: "echo $download_and_unsafe_link;"
··
·· the link created by the previous function when clicked shows an empty body 
if the plugin
·· "Unsafe Image Rules" is activated
··
·· README OF THIS PLUGIN SAYS
·· "A user may now build a list of rules that will be used to determine if 
unsafe
·· images will be shown in HTML messages. If a message matches any of the rules 
and
·· contains images that would normally be initially hidden, then they are now 
shown
·· by default."
··
·· activating php error display I got this:
··
·· Error: Call to undefined function eregi() in
·· /usr/share/squirrelmail/plugins/unsafe_image_rules/functions.php on line 335
·· Call Stack
·· #    Time    Memory  Function        Location
·· 1    0.0070  377968  {main}( )       .../read_body.php:0
·· 2    0.5840  1474472 formatEnvheader( )      .../read_body.php:875
·· 3    0.5920  1544800 formatToolbar( )        .../read_body.php:517
·· 4    0.5921  1545864 do_hook( )      .../read_body.php:713
·· 5    0.5963  1588688 unsafe_image_rules_link( )      .../plugin.php:52
·· 6    0.5963  1588688 unsafe_image_rules_link_do( )   .../setup.php:40
·· 7    0.5963  1588912 unsafe_image_rules_link_array( )        
.../functions.php:378
·· 8    0.5963  1588992 unsafe_image_rules_link_string( )       
.../functions.php:350
··
·· Thanks again Paul!
··
·· andrés chandía

in line 335 of /usr/share/squirrelmail/plugins/unsafe_image_rules/functions.php
there was:

while (eregi('(' . $Email_RegExp_Match . ')', $str, $hits)) {

changing it to:
while (preg_match('(' . $Email_RegExp_Match . ')', $str, $hits)) {

solved the problem

Thanks!






-----
squirrelmail-users mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: squirrelmail-users@lists.sourceforge.net
List archives: http://news.gmane.org/gmane.mail.squirrelmail.user
List info (subscribe/unsubscribe/change options): 
https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to