|
|
Due to the volume of spam happening on our forums, posting is now restricted to verified members only. If you're not verified, drop us a note with your username.
|
|
Home > FlexCMS Support Forum > User Help > General Support Requests > Sending Newsletter Error
FlexCMS Support Forum
Sending Newsletter Error Started November 3, 2009 @ 11:30am by andrewm
|
Post Message |
|
|
Sending Newsletter Error | November 3, 2009 @ 11:30am | Newsletters are not sending and I'm getting this error:
Warning: mail(): Bad parameters to mail() function, mail not sent. in /home/content/t/h/e/thecyberhost/html/rotary/inc-nl-admin-newsletter_sendfinal.php on line 105 |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 3, 2009 @ 12:39pm | Hi Andrew,
That's usually due to how you or your host has the server set up. Some like to prevent PHP from setting the return address.
If you can't get it changed to allow that to be used, look at the file and line indicated in the error and you'll see this:
Code
if (mail($row4['Email'], $StrippedTitle, "", $MessageHeaders, '-f'.$Settings['ContactEmail'])) { |
| Remove the last parameter and end up with this:
Code
if (mail($row4['Email'], $StrippedTitle, "", $MessageHeaders)) { |
| Give that a try and see if that solves it for you. There are other areas of FlexCMS that send mail out which may also need to be updated depending on the site features you're using.
David
FlexCMS v3.2 Has Been Released! |
|
|
|
|
|
|
| |
|
|
| November 4, 2009 @ 9:46am | tried this and still same error. Is there anything I can add to the php.ini? fyi i'm using php4.3.11 |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 4, 2009 @ 10:40am | Andrew,
Lets see what's going on with those variables. Right above that line add this:
Code
print '<br><br>Address:'.$row4['Email'].'<br>Title:'.$StrippedTitle.'<br>Message:'.$MessageHeaders.'<br><br>'; |
|
You may get a bunch of them depending on how many subscribers are in the list. Paste back the output of that and we'll go from there.
David
FlexCMS v3.2 Has Been Released! |
|
|
|
|
|
|
| |
|
|
| November 4, 2009 @ 2:04pm |
Address:andrew.mcghee@loganinsurance.com Title:testing output Message:From: "Logan Ohio Rotary Club" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="FlexCMS4af1b8251111c" This message was sent in HTML format, and your email client appears to be unable to display HTML emails. To view this message, please visit the archived version on our website: http://www.loganohiorotary.org/index.php/newsletter/messages.html Logan Ohio Rotary Club http://www.loganohiorotary.org You have received the Logan Ohio Rotary Club newsletter because you are a member at our website or have requested your name be added to our subscription list. If you wish to be removed from this mailing list, please click (or cut/paste into your web browser) this link: http://www.loganohiorotary.org/index.php/newsletter/unsubscribe_confirm/andrew.mcghee@loganinsurance.com/Z0OI69GDPBIW621VS6UL --FlexCMS4af1b8251111c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: base64 VGhpcyBtZXNzYWdlIHdhcyBzZW50IGluIEhUTUwgZm9ybWF0LCBhbmQgeW91ciBlbWFpbCBjbGll bnQgYXBwZWFycyB0byBiZSB1bmFibGUgdG8gZGlzcGxheSBIVE1MIGVtYWlscy4gIFRvIHZpZXcg dGhpcyBtZXNzYWdlLCBwbGVhc2UgdmlzaXQgdGhlIGFyY2hpdmVkIHZlcnNpb24gb24gb3VyIHdl YnNpdGU6IGh0dHA6Ly93d3cubG9nYW5vaGlvcm90YXJ5Lm9yZy9pbmRleC5waHAvbmV3c2xldHRl ci9tZXNzYWdlcy5odG1sCgoKCkxvZ2FuIE9oaW8gUm90YXJ5IENsdWIKaHR0cDovL3d3dy5sb2dh bm9oaW9yb3Rhcnkub3JnCgoKWW91IGhhdmUgcmVjZWl2ZWQgdGhlIExvZ2FuIE9oaW8gUm90YXJ5 IENsdWIgbmV3c2xldHRlciBiZWNhdXNlIHlvdSBhcmUgYSBtZW1iZXIgYXQgb3VyIHdlYnNpdGUg b3IgaGF2ZSByZXF1ZXN0ZWQgeW91ciBuYW1lIGJlIGFkZGVkIHRvIG91ciBzdWJzY3JpcHRpb24g bGlzdC4gSWYgeW91IHdpc2ggdG8gYmUgcmVtb3ZlZCBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBw bGVhc2UgY2xpY2sgKG9yIGN1dC9wYXN0ZSBpbnRvIHlvdXIgd2ViIGJyb3dzZXIpIHRoaXMgbGlu azoKaHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnL2luZGV4LnBocC9uZXdzbGV0dGVyL3Vu c3Vic2NyaWJlX2NvbmZpcm0vYW5kcmV3Lm1jZ2hlZUBsb2dhbmluc3VyYW5jZS5jb20vWjBPSTY5 R0RQQklXNjIxVlM2VUwNCg0K --FlexCMS4af1b8251111c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PGZvbnQgZmFjZT0iVmVyZGFuYSIgc2l6ZT0iMiI+PGRpdj50ZXN0aW5nIG5ld3NsZXR0ZXJzPC9k aXY+PGZvbnQgc2l6ZT0iMiI+PGJyPjxicj48YnI+PGJyPkxvZ2FuIE9oaW8gUm90YXJ5IENsdWI8 YnI+PGEgaHJlZj0iaHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnIiB0YXJnZXQ9Il9ibGFu ayI+aHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnPC9hPjxicj48YnI+PGJyPllvdSBoYXZl IHJlY2VpdmVkIHRoZSBMb2dhbiBPaGlvIFJvdGFyeSBDbHViIG5ld3NsZXR0ZXIgYmVjYXVzZSB5 b3UgYXJlIGEgbWVtYmVyIGF0IG91ciB3ZWJzaXRlIG9yIGhhdmUgcmVxdWVzdGVkIHlvdXIgbmFt ZSBiZSBhZGRlZCB0byBvdXIgc3Vic2NyaXB0aW9uIGxpc3QuIElmIHlvdSB3aXNoIHRvIGJlIHJl bW92ZWQgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgcGxlYXNlIGNsaWNrIChvciBjdXQvcGFzdGUg aW50byB5b3VyIHdlYiBicm93c2VyKSB0aGlzIGxpbms6PGJyPjxhIGhyZWY9Imh0dHA6Ly93d3cu bG9nYW5vaGlvcm90YXJ5Lm9yZy9pbmRleC5waHAvbmV3c2xldHRlci91bnN1YnNjcmliZV9jb25m aXJtL2FuZHJldy5tY2doZWVAbG9nYW5pbnN1cmFuY2UuY29tL1owT0k2OUdEUEJJVzYyMVZTNlVM IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnL2luZGV4LnBo cC9uZXdzbGV0dGVyL3Vuc3Vic2NyaWJlX2NvbmZpcm0vYW5kcmV3Lm1jZ2hlZUBsb2dhbmluc3Vy YW5jZS5jb20vWjBPSTY5R0RQQklXNjIxVlM2VUw8L2E+PGJyPjxicj48L2ZvbnQ+PC9mb250Pg==
Warning: mail(): Bad parameters to mail() function, mail not sent. in /home/content/t/h/e/thecyberhost/html/rotary/inc-nl-admin-newsletter_sendfinal.php on line 105
Address:valeryjunge@hotmail.com Title:testing output Message:From: "Logan Ohio Rotary Club" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="FlexCMS4af1b82515f61" This message was sent in HTML format, and your email client appears to be unable to display HTML emails. To view this message, please visit the archived version on our website: http://www.loganohiorotary.org/index.php/newsletter/messages.html Logan Ohio Rotary Club http://www.loganohiorotary.org You have received the Logan Ohio Rotary Club newsletter because you are a member at our website or have requested your name be added to our subscription list. If you wish to be removed from this mailing list, please click (or cut/paste into your web browser) this link: http://www.loganohiorotary.org/index.php/newsletter/unsubscribe_confirm/valeryjunge@hotmail.com/HK8H2QUUIXVXHL4SQEZH --FlexCMS4af1b82515f61 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: base64 VGhpcyBtZXNzYWdlIHdhcyBzZW50IGluIEhUTUwgZm9ybWF0LCBhbmQgeW91ciBlbWFpbCBjbGll bnQgYXBwZWFycyB0byBiZSB1bmFibGUgdG8gZGlzcGxheSBIVE1MIGVtYWlscy4gIFRvIHZpZXcg dGhpcyBtZXNzYWdlLCBwbGVhc2UgdmlzaXQgdGhlIGFyY2hpdmVkIHZlcnNpb24gb24gb3VyIHdl YnNpdGU6IGh0dHA6Ly93d3cubG9nYW5vaGlvcm90YXJ5Lm9yZy9pbmRleC5waHAvbmV3c2xldHRl ci9tZXNzYWdlcy5odG1sCgoKCkxvZ2FuIE9oaW8gUm90YXJ5IENsdWIKaHR0cDovL3d3dy5sb2dh bm9oaW9yb3Rhcnkub3JnCgoKWW91IGhhdmUgcmVjZWl2ZWQgdGhlIExvZ2FuIE9oaW8gUm90YXJ5 IENsdWIgbmV3c2xldHRlciBiZWNhdXNlIHlvdSBhcmUgYSBtZW1iZXIgYXQgb3VyIHdlYnNpdGUg b3IgaGF2ZSByZXF1ZXN0ZWQgeW91ciBuYW1lIGJlIGFkZGVkIHRvIG91ciBzdWJzY3JpcHRpb24g bGlzdC4gSWYgeW91IHdpc2ggdG8gYmUgcmVtb3ZlZCBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBw bGVhc2UgY2xpY2sgKG9yIGN1dC9wYXN0ZSBpbnRvIHlvdXIgd2ViIGJyb3dzZXIpIHRoaXMgbGlu azoKaHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnL2luZGV4LnBocC9uZXdzbGV0dGVyL3Vu c3Vic2NyaWJlX2NvbmZpcm0vdmFsZXJ5anVuZ2VAaG90bWFpbC5jb20vSEs4SDJRVVVJWFZYSEw0 U1FFWkgNCg0K --FlexCMS4af1b82515f61 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PGZvbnQgZmFjZT0iVmVyZGFuYSIgc2l6ZT0iMiI+PGRpdj50ZXN0aW5nIG5ld3NsZXR0ZXJzPC9k aXY+PGZvbnQgc2l6ZT0iMiI+PGJyPjxicj48YnI+PGJyPkxvZ2FuIE9oaW8gUm90YXJ5IENsdWI8 YnI+PGEgaHJlZj0iaHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnIiB0YXJnZXQ9Il9ibGFu ayI+aHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnPC9hPjxicj48YnI+PGJyPllvdSBoYXZl IHJlY2VpdmVkIHRoZSBMb2dhbiBPaGlvIFJvdGFyeSBDbHViIG5ld3NsZXR0ZXIgYmVjYXVzZSB5 b3UgYXJlIGEgbWVtYmVyIGF0IG91ciB3ZWJzaXRlIG9yIGhhdmUgcmVxdWVzdGVkIHlvdXIgbmFt ZSBiZSBhZGRlZCB0byBvdXIgc3Vic2NyaXB0aW9uIGxpc3QuIElmIHlvdSB3aXNoIHRvIGJlIHJl bW92ZWQgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgcGxlYXNlIGNsaWNrIChvciBjdXQvcGFzdGUg aW50byB5b3VyIHdlYiBicm93c2VyKSB0aGlzIGxpbms6PGJyPjxhIGhyZWY9Imh0dHA6Ly93d3cu bG9nYW5vaGlvcm90YXJ5Lm9yZy9pbmRleC5waHAvbmV3c2xldHRlci91bnN1YnNjcmliZV9jb25m aXJtL3ZhbGVyeWp1bmdlQGhvdG1haWwuY29tL0hLOEgyUVVVSVhWWEhMNFNRRVpIIiB0YXJnZXQ9 Il9ibGFuayI+aHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnL2luZGV4LnBocC9uZXdzbGV0 dGVyL3Vuc3Vic2NyaWJlX2NvbmZpcm0vdmFsZXJ5anVuZ2VAaG90bWFpbC5jb20vSEs4SDJRVVVJ WFZYSEw0U1FFWkg8L2E+PGJyPjxicj48L2ZvbnQ+PC9mb250Pg==
Warning: mail(): Bad parameters to mail() function, mail not sent. in /home/content/t/h/e/thecyberhost/html/rotary/inc-nl-admin-newsletter_sendfinal.php on line 105
Sent: 0
Remaining: 2
0% Complete
Click here if the numbers above to not change for more than a minute. |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 4, 2009 @ 3:30pm | Andrew,
Do you have an email address entered in Modify Site Preferences > Site Email Address ? If you do please post that output again but using the Code function of the forum, otherwise parts of it get removed.
Can you give some more information about where the site is hosted (your own computer, dedicated server, shared hosting, etc)?
David
FlexCMS v3.2 Has Been Released! |
|
|
|
|
|
|
| |
|
|
| November 4, 2009 @ 5:53pm | David, I am using a shared linux hosting account at godaddy. I do have an email address in the site preferences. Here is the output:
<br><br>Address:andrew.mcghee@loganinsurance.com<br>Title:testing newsletter title<br>Message:From: "Logan Ohio Rotary Club" <support@loganinsurance.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="FlexCMS4af204e742059"
This message was sent in HTML format, and your email client appears to be unable to display HTML emails. To view this message, please visit the archived version on our website: http://www.loganohiorotary.org/index.php/newsletter/messages.html
Logan Ohio Rotary Club http://www.loganohiorotary.org
You have received the Logan Ohio Rotary Club newsletter because you are a member at our website or have requested your name be added to our subscription list. If you wish to be removed from this mailing list, please click (or cut/paste into your web browser) this link: http://www.loganohiorotary.org/index.php/newsletter/unsubscribe_confirm/andrew.mcghee@loganinsurance.com/Z0OI69GDPBIW621VS6UL
--FlexCMS4af204e742059 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: base64
VGhpcyBtZXNzYWdlIHdhcyBzZW50IGluIEhUTUwgZm9ybWF0LCBhbmQgeW91ciBlbWFpbCBjbGll bnQgYXBwZWFycyB0byBiZSB1bmFibGUgdG8gZGlzcGxheSBIVE1MIGVtYWlscy4gIFRvIHZpZXcg dGhpcyBtZXNzYWdlLCBwbGVhc2UgdmlzaXQgdGhlIGFyY2hpdmVkIHZlcnNpb24gb24gb3VyIHdl YnNpdGU6IGh0dHA6Ly93d3cubG9nYW5vaGlvcm90YXJ5Lm9yZy9pbmRleC5waHAvbmV3c2xldHRl ci9tZXNzYWdlcy5odG1sCgoKCkxvZ2FuIE9oaW8gUm90YXJ5IENsdWIKaHR0cDovL3d3dy5sb2dh bm9oaW9yb3Rhcnkub3JnCgoKWW91IGhhdmUgcmVjZWl2ZWQgdGhlIExvZ2FuIE9oaW8gUm90YXJ5 IENsdWIgbmV3c2xldHRlciBiZWNhdXNlIHlvdSBhcmUgYSBtZW1iZXIgYXQgb3VyIHdlYnNpdGUg b3IgaGF2ZSByZXF1ZXN0ZWQgeW91ciBuYW1lIGJlIGFkZGVkIHRvIG91ciBzdWJzY3JpcHRpb24g bGlzdC4gSWYgeW91IHdpc2ggdG8gYmUgcmVtb3ZlZCBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBw bGVhc2UgY2xpY2sgKG9yIGN1dC9wYXN0ZSBpbnRvIHlvdXIgd2ViIGJyb3dzZXIpIHRoaXMgbGlu azoKaHR0cDovL3d3dy5sb2dhbm9oaW9yb3Rhcnkub3JnL2luZGV4LnBocC9uZXdzbGV0dGVyL3Vu c3Vic2NyaWJlX2NvbmZpcm0vYW5kcmV3Lm1jZ2hlZUBsb2dhbmluc3VyYW5jZS5jb20vWjBPSTY5 R0RQQklXNjIxVlM2VUwNCg0K --FlexCMS4af204e742059 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64
PGZvbnQgZmFjZT0iVmVyZGFuYSIgc2l6ZT0iMiI+PGRpdj5tZXNzYWdlIGFyZWEgb2YgdGVzdDwv ZGl2Pjxmb250IHNpemU9IjIiPjxicj48YnI+PGJyPjxicj5Mb2dhbiBPaGlvIFJvdGFyeSBDbHVi PGJyPjxhIGhyZWY9Imh0dHA6Ly93d3cubG9nYW5vaGlvcm90YXJ5Lm9yZyIgdGFyZ2V0PSJfYmxh bmsiPmh0dHA6Ly93d3cubG9nYW5vaGlvcm90YXJ5Lm9yZzwvYT48YnI+PGJyPjxicj5Zb3UgaGF2 ZSByZWNlaXZlZCB0aGUgTG9nYW4gT2hpbyBSb3RhcnkgQ2x1YiBuZXdzbGV0dGVyIGJlY2F1c2Ug eW91IGFyZSBhIG1lbWJlciBhdCBvdXIgd2Vic2l0ZSBvciBoYXZlIHJlcXVlc3RlZCB5b3VyIG5h bWUgYmUgYWRkZWQgdG8gb3VyIHN1YnNjcmlwdGlvbiBsaXN0LiBJZiB5b3Ugd2lzaCB0byBiZSBy ZW1vdmVkIGZyb20gdGhpcyBtYWlsaW5nIGxpc3QsIHBsZWFzZSBjbGljayAob3IgY3V0L3Bhc3Rl IGludG8geW91ciB3ZWIgYnJvd3NlcikgdGhpcyBsaW5rOjxicj48YSBocmVmPSJodHRwOi8vd3d3 LmxvZ2Fub2hpb3JvdGFyeS5vcmcvaW5kZXgucGhwL25ld3NsZXR0ZXIvdW5zdWJzY3JpYmVfY29u ZmlybS9hbmRyZXcubWNnaGVlQGxvZ2FuaW5zdXJhbmNlLmNvbS9aME9JNjlHRFBCSVc2MjFWUzZV TCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93d3cubG9nYW5vaGlvcm90YXJ5Lm9yZy9pbmRleC5w aHAvbmV3c2xldHRlci91bnN1YnNjcmliZV9jb25maXJtL2FuZHJldy5tY2doZWVAbG9nYW5pbnN1 cmFuY2UuY29tL1owT0k2OUdEUEJJVzYyMVZTNlVMPC9hPjxicj48YnI+PC9mb250PjwvZm9udD4= <br><br><br /> <b>Warning</b>: mail(): Bad parameters to mail() function, mail not sent. in <b>/home/content/t/h/e/thecyberhost/html/rotary/inc-nl-admin-newsletter_sendfinal.php</b> on line <b>105</b><br /> <br><br>Address:valeryjunge@hotmail.com<br>Title:testing newsletter title<br>Message:From: "Logan Ohio Rotary Club" <support@loganinsurance.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="FlexCMS4af204e749820"
This message was sent in HTML format, and your email client appears to be unable to display HTML emails. To view this message, please visit the archived version on our website: http://www.loganohiorotary.org/index.php/newsletter/messages.html
Logan Ohio Rotary Club http://www.loganohiorotary.org |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 4, 2009 @ 6:05pm | Everything looks okay there, I just wasn't seeing the other parts with the forum removing what it thought were HTML tags.
What does your contact form do when you submit it?
David
FlexCMS v3.2 Has Been Released! |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 4, 2009 @ 6:11pm | You can also try adding this before the mail line:
Code
ini_set('sendmail_from', $Settings['ContactEmail']); |
|
David
FlexCMS v3.2 Has Been Released! |
|
|
|
|
|
|
| |
|
|
| November 4, 2009 @ 6:31pm | David, Found part of the error: if (mail($row4['Email'], $StrippedTitle, "", $MessageHeaders, '-f'.$Settings['ContactEmail'])) {
Remove the "", and the emails will send:
if (mail($row4['Email'], $StrippedTitle, $MessageHeaders, '-f'.$Settings['ContactEmail'])) {
only thing now is when i receive the email it is telling me I can't receive html emails |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 4, 2009 @ 6:55pm | Ya that makes sense since the parameters aren't in the right places anymore. What used to be the message is now being filled with the headers that are usually hidden.
Instead of removing the "" try replacing it with $PlainTextMessage
FlexCMS v3.2 Has Been Released! |
|
|
|
Last Edit: November 4, 2009 @ 6:56pm by DCSun | |
|
|
|
| |
|
|
| November 6, 2009 @ 5:46pm | tried that still no go. the contact form works perfect by the way. |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 6, 2009 @ 6:03pm | How about this:
Code
ini_set('sendmail_from', $Settings['ContactEmail']); if (mail($row4['Email'], $StrippedTitle, "", $MessageHeaders)) { |
|
or
Code
ini_set('sendmail_from', $Settings['ContactEmail']); if (mail($row4['Email'], $StrippedTitle, $PlainTextMessage, $MessageHeaders)) { |
|
The contact form is much more basic, it doesn't use the HTML format and headers, so it's only a small comparison.
FlexCMS v3.2 Has Been Released! |
|
|
|
Last Edit: November 6, 2009 @ 6:05pm by DCSun | |
|
|
|
| |
|
|
| November 6, 2009 @ 6:05pm | it has something to do with the message headers. if i remove all the headers: $MessageHeaders .= "MIME-Version: 1.0\r\n"; $MessageHeaders .= "Content-Type: multipart/alternative;\r\n boundary=\"".$BoundaryID."\"\r\n\r\n"; $MessageHeaders .= $PlainTextMessage; $MessageHeaders .= "--".$BoundaryID."\r\n". "Content-Type: text/plain; charset=ISO-8859-1\r\n". "Content-Transfer-Encoding: base64\r\n\r\n"; $MessageHeaders .= chunk_split(base64_encode($PlainTextMessage)); $MessageHeaders .= "--".$BoundaryID."\r\n". "Content-Type: text/html; charset=ISO-8859-1\r\n". "Content-Transfer-Encoding: base64\r\n\r\n"; $MessageHeaders .= chunk_split(base64_encode($HTMLMessage));
and replace with:
$MessageHeaders .= $HTMLMessage
it sends the email with correct Title and From fields but doesn't format the HTML correctly in the email so you just see the HTML code. Does this help? |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 6, 2009 @ 7:01pm | We've never had this problem before, and that code has been the same in there for a couple years now, so at the risk of blaming the hosting company it seems as if maybe GoDaddy is blocking sending mail with certain content in it (HTML perhaps?). They are notorious for restricting their systems in very strange ways.
Try this and see what happens:
Code
$MessageHeaders .= 'MIME-Version: 1.0' . "\r\n"; $MessageHeaders .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
ini_set('sendmail_from', $Settings['ContactEmail']); if (mail($row4['Email'], $StrippedTitle, $HTMLMessage, $MessageHeaders)) { |
|
or
Code
$MessageHeaders .= 'MIME-Version: 1.0' . "\r\n"; $MessageHeaders .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
if (mail($row4['Email'], $StrippedTitle, $HTMLMessage, $MessageHeaders, '-f'.$Settings['ContactEmail'])) { |
|
The headers definitely need to be there, that's what tells it to display the message as HTML instead of plain text.
FlexCMS v3.2 Has Been Released! |
|
|
|
Last Edit: November 6, 2009 @ 7:03pm by DCSun | |
|
|
|
| |
|
|
| November 7, 2009 @ 9:42am | The first one did it. I agree it is most likely GoDaddy restriction on headers. Thank you for your help. FlexCMS is probably one of the simplest full featured CMS products I have used. Thank you again for your help and I will definately be upgrading as we add more features to the site. |
|
|
|
|
|
|
| |
DCSun Administrator
Posts: 625 |
|
|
| November 7, 2009 @ 12:56pm | Not a problem, glad you finally got it going. I'll add this to the list for future investigation and see if we figure out a modification that works with GoDaddy but still offers all the features it previously had (your current configuration there is going to only display properly for people who have HTML mail clients, which I guess presently will be most of them). Also keep in mind that you've made that modification for any future upgrades you do.
The other areas that might bite you are the forum/message board (sends out optional notification emails when new messages are posted), the store (order and shipping confirmations), and general site functions like registration confirmation, lost password, email this page/article, etc. I'd have to go through them all to make sure but I think you might be okay, the newsletter may be the only one that's tied to the editor and offers HTML formatted emails in this version. The others should be the simple version without headers just like the contact form.
When you get a moment could you please post or email to the IP of the server you're currently hosted on (should be listed in the FlexCMS control panel under View Server and Version Information), and what exactly GoDaddy calls the hosting package you have. That will help us with further testing on that issue in the future. I'd love to test out some other options on your exact account if you'd like to give us your FTP information, but if not that's definitely understandable.
Thanks for using FlexCMS, we're glad you like it!
David
FlexCMS v3.2 Has Been Released! |
|
|
|
Last Edit: November 7, 2009 @ 12:57pm by DCSun | |
|
|
|
| |
|
|
sending error on news letter | March 24, 2010 @ 7:50pm | I get same error, read all the posts but cant get it working. I too am using godaddy hosting account.
Server Information: Platform: Apache PHP Version: 4.3.11 GD Version: bundled (2.0.28 compatible) GIF Creation Support: Yes
MySQL Version: 5.0.67.d7-ourdelta-log
Server IP Address: 68.178.254.110
|
|
|
|
Last Edit: March 24, 2010 @ 7:51pm by fbwebdes | |
|
|
|
| |
|
|
File Name | May 11, 2011 @ 3:16pm | For anyone with a godaddy host and getting this error, the file that needs modified is inc-nl-admin-newsletter_sendfinal.php
around line 82 replace this:
Code
$MessageHeaders = 'From: "'.$Settings['SiteName'].'" <'.$Settings['ContactEmail'].'>'."\r\n"; $MessageHeaders .= "MIME-Version: 1.0\r\n"; $MessageHeaders .= "Content-Type: multipart/alternative;\r\n boundary=\"".$BoundaryID."\"\r\n\r\n"; $MessageHeaders .= $PlainTextMessage; $MessageHeaders .= "--".$BoundaryID."\r\n". "Content-Type: text/plain; charset=ISO-8859-1\r\n". "Content-Transfer-Encoding: base64\r\n\r\n"; $MessageHeaders .= chunk_split(base64_encode($PlainTextMessage)); $MessageHeaders .= "--".$BoundaryID."\r\n". "Content-Type: text/html; charset=ISO-8859-1\r\n". "Content-Transfer-Encoding: base64\r\n\r\n"; $MessageHeaders .= chunk_split(base64_encode($HTMLMessage)); } else { $Message = "\n".$StrippedMessage."\n\n\n\n".$Settings['SiteName']."\n".$BaseURL."\n\n\n".$MsgText[5][28].":\n".$MainURL."/newsletter/unsubscribe_confirm/".$row4['Email']."/".$row4['ConfirmationCode']; $MessageHeaders = 'From: "'.$Settings['SiteName'].'" <'.$Settings['ContactEmail'].'>'."\r\n"; $MessageHeaders .= 'MIME-Version: 1.0'."\r\n".'Content-Type: text/plain; charset="iso-8859-1"'."\r\n".'Content-Transfer-Encoding: 7bit'."\r\n\r\n"; $MessageHeaders .= $Message; } if (mail($row4['Email'], $StrippedTitle, "", $MessageHeaders, '-f'.$Settings['ContactEmail'])) {
|
|
with this:
Code
$MessageHeaders = 'From: "'.$Settings['SiteName'].'" <'.$Settings['ContactEmail'].'>'."\r\n"; $MessageHeaders .= 'MIME-Version: 1.0' . "\r\n"; $MessageHeaders .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
} else { $Message = "\n".$StrippedMessage."\n\n\n\n".$Settings['SiteName']."\n".$BaseURL."\n\n\n".$MsgText[5][28].":\n".$MainURL."/newsletter/unsubscribe_confirm/".$row4['Email']."/".$row4['ConfirmationCode']; $MessageHeaders = 'From: "'.$Settings['SiteName'].'" <'.$Settings['ContactEmail'].'>'."\r\n"; $MessageHeaders .= 'MIME-Version: 1.0'."\r\n".'Content-Type: text/plain; charset="iso-8859-1"'."\r\n".'Content-Transfer-Encoding: 7bit'."\r\n\r\n"; $MessageHeaders .= $Message; } ini_set('sendmail_from', $Settings['ContactEmail']); if (mail($row4['Email'], $StrippedTitle, $HTMLMessage, $MessageHeaders)) {
|
|
Again this is flexcms 3.1, I am going to upgrade to 3.2.1 and will post if the same changes need made after the upgrade |
|
|
|
|
|
|
| |
|
|
Results after upgrade to 3.2.1 | May 11, 2011 @ 4:49pm | After upgrading, there was no error message and it went through the process of sending, but then I never received the newsletter email. So back to the original fix editing inc-nl-admin-newsletter_sendfinal.php and everything works again. |
|
|
|
|
|
|
|
|
|
| MEMBERS
|
|
|