Cannot upload email lists

Kurta

New Member
[Site specific information replaced with "===" throughout]

When I select Recipients and a local email address list, then
Recipients -> Upload to MLM...
With:
The selected list -testlist-
"new list" and list name - testlist2 -
Action: Replace
Press: Upload

I get the following error:
========
An error ocurred during the list upload process

HTTP/1.1 500 Internal Server Error¬
Date: Mon, 17 Jun 2019 06:44:10 GMT¬
Server: Apache¬
Content-Length: 672¬
Connection: close¬
Content-Type: text/html; charset=iso-8859-1¬
¬
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">¬
<html><head>¬
<title>500 Internal Server Error</title>¬
</head><body>¬
<h1>Internal Server Error</h1>¬
<p>The server encountered an internal error or¬
misconfiguration and was unable to complete¬
your request.</p>¬
<p>Please contact the server administrator at ¬
==== to inform them of the time this error occurred,¬
and the actions you performed just before this error.</p>¬
<p>More information about this error may be available¬
in the server error log.</p>¬
<p>Additionally, a 500 Internal Server Error¬
error was encountered while trying to use an ErrorDocument to handle the request.</p>¬
</body></html>¬

=====
Running Preferences->General->GEAR ICON(Diagnose) gives:
=====
MLM 3.1.9 diagnose ran on 2019-06-17 at 02:53:19

request_uri = http://===
path_to_script = http://===/lm/lm.php
working_directory = /home/===/lm

mailqueue permissions = 0755
sqlqueue permissions = 0755
uploads permissions = 0766
imports permissions = 0755
templates permissions = 0755

#1 mysqli_connect( ===, ===, ===!, === )
-> Connection OK!

#2 mysql_select_db( === )
-> Database selection OK!

#3 mysqli_query( $mysql_link, $query )
-> Query OK!

#4 mysqli_query( $mysql_link, $query )
-> Query OK!

#5 mysqli_query( $mysql_link, $query )
-> Query OK!

#6 1 list(s), 5 recipient(s), 4 deliveries
-> No error found.

Lists (List Name | Total Recipients | Modification Date):
testlist | 5 | 2019-06-16 17:59:13


Note: Uploads permissions WAS set to 777, but I don't want the universe to be able to read/write AND execute, so set it to 766 - but had the same problem before the change.
Insight? Or better yet, documentation reference? (I couldn't find anything in the forum or documentation.)
 

Kurta

New Member
I really want to use the auto unsubscribe and tracking features - but can't do it without remote lists working.
Since diagnostics check out, what's the most likely source of problem with this?
 
Last edited:

Kurta

New Member
Expect to send out the first mailing this week. Can't really do it if MLM isn't working. Could really use some help on this.

Thanks.
 

stanbusk

Administrator
Staff member
It looks like you have posted this twice. Have you contacted your hosting company about that? It would be interesting to see the server side logs. Note that in the large majority of cases, MLM issues come for tight PHP/Apache security settings. Indeed given settings will make important features to fail, error 500 is a typical server response in those cases.

--
Follow maxprog.com on Facebook | Linkedin | Twitter | YouTube
and keep up-to-date with the latest Max Programming updates!
 

Kurta

New Member
After going a few rounds with my ISP, I got the error log access I needed. Here's what I found (XXX replaces identifying information):

ModSecurity: Multipart parsing error: Multipart: Final boundary missing. [hostname "XXX"] [uri "/lm/lm.php"] [unique_id "XQ1BtaarfScTuRrvU92JcwAAAIc"]

Looks like part of the message block is missing - but I'm not a php guy, so not sure how that happens.
 
Last edited:

Kurta

New Member
Oh, and sorry for the "double" posting.
For some reason the first posting was held "pending review".
I tried to view it, couldn't find it (because it didn't post) and posted the same issue a second time.
Double posting wasn't intentional. It was an artifact of the system.
 

Kurta

New Member
If this were a multi-part email message, I'd get the "missing boundary" error (I think). But when php passes messages, does it use a similar scheme? If so, is MBM failing to "close the block"? And if that's the issue - is there some way for me to fix it, or is it a code bug in MBM?
 
Top