Hi all,
I'm receiving bounce warnings from this list, as well as other Suse
lists, and some from the Spamassassin list as well. Can someone tell me
why this is happening? I'm getting maybe one or two a week. I saw a
similar post a couple of weeks ago, but didn't see a solution, other
than it seemed to be a configuration issue on the OPs side.
I'm running Suse 10, postfix, clamav, spamassassin, all basically
default suse setup from DVD rpm's. I also have a backupmx set up at
dyndns.org in case my server is temporarily down for reboot etc., which
I believe is set up properly. My server has been up continually for over
a month.
See below copy of one recent bounce message.
TIA for any pointers.
Jim Flanagan
---------------
Hi! This is the ezmlm program. I'm managing the
suse-linux-e@suse.com mailing list.
I'm working for my owner, who can be reached
at suse-linux-e-owner@suse.com.
Messages to you from the suse-linux-e mailing list seem to
have been bouncing. I've attached a copy of the first bounce
message I received.
If this message bounces too, I will send you a probe. If the probe bounces,
I will remove your address from the suse-linux-e mailing list,
without further notice.
I've kept a list of which messages from the suse-linux-e mailing list have
bounced from your address.
Copies of these messages may be in the archive.
To get message 12345 from the archive, send an empty message to:
Jim Flanagan wrote: <snip>
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client). Ulf
Ulf Rasch wrote:
Jim Flanagan wrote: <snip>
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Ulf
Hi Ulf, I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent. Jim
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Thursday 2006-05-04 at 09:17 -0500, Jim Flanagan wrote:
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Certainly not the MUA, but the whole server setup.
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
No, you did not sent it. When ezmlm finds a problem sending to you (bounces) it sends a probe, a test email. It is this test email, I think, which failed. Search your logs. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEWhkEtTMYHG2NR9URAi9hAJ48WB1LSimplZQcm4J6ew8APBuDmQCdG5R/ /2V5/LjjMWBr9aPEwj6VuD0= =0Th2 -----END PGP SIGNATURE-----
Carlos E. R. wrote:
The Thursday 2006-05-04 at 09:17 -0500, Jim Flanagan wrote:
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Certainly not the MUA, but the whole server setup.
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
No, you did not sent it. When ezmlm finds a problem sending to you (bounces) it sends a probe, a test email. It is this test email, I think, which failed.
Search your logs.
That I did not know but it seems strange that ezmlm sends a test email that violates the 8bit coding. Ulf
On Thu, 4 May 2006, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The Thursday 2006-05-04 at 09:17 -0500, Jim Flanagan wrote:
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Certainly not the MUA, but the whole server setup.
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
No, you did not sent it. When ezmlm finds a problem sending to you (bounces) it sends a probe, a test email. It is this test email, I think, which failed.
Search your logs.
You will need to go back to 10-11 days before you received the EZMLM warning. EZMLM sends that message out 10 days after the event. If you want a good laugh, read the message in the context that it is telling what it will do if the message bounces, bearing in mind the first bounce started 10 days ago. -- Regards, | Lions District 201 Q3 Rob Unsworth | IT & Internet Chairman Ipswich, Australia | http://www.lionsq3.asn.au -------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Friday 2006-05-05 at 01:28 +1000, Rob Unsworth wrote:
Search your logs.
You will need to go back to 10-11 days before you received the EZMLM warning. EZMLM sends that message out 10 days after the event.
true:
Date: 18 Apr 2006 23:27:51 -0000
I can go back in my logs probably for years O:-)
If you want a good laugh, read the message in the context that it is telling what it will do if the message bounces, bearing in mind the first bounce started 10 days ago.
It is patient ;-) - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEWoU8tTMYHG2NR9URAo+CAJ9Gq0banX5cW9jYeRoTQTukb5RkqQCcDcy4 SoNOsEfmPUoPBDd3SDky02o= =j2is -----END PGP SIGNATURE-----
Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The Thursday 2006-05-04 at 09:17 -0500, Jim Flanagan wrote:
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Certainly not the MUA, but the whole server setup.
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
No, you did not sent it. When ezmlm finds a problem sending to you (bounces) it sends a probe, a test email. It is this test email, I think, which failed.
I think it was the two messages 267899 and 268109 that failed. I don't think ezmlm ever got as far as sending a probe, because the warning Jim is asking about was delivered successfully. In the extract above 'I' refers to Suse's server and 'Remote host' refers to the server belonging to Jim (or his ISP). Specifically, it says that Jim's server objected to the content of message 267899 ('the first bounce message' mentioned in Jim's original message) which was from Kai Ponte on 15 April at 21:20 AFAICT. Ulf Rasch wrote:
It means that the message was rejected because the body text contained 8-bit text without the 8-bit MIME content encoding information. Nevertheless it is not recommended to has that option enabled on a general purpose mail server as it might block legitimate mail.
I think you're probably right here. I suspect Jim's server objected to some character in Kai's message and I think you're right that having a server configured to be so strict about what it accepts is probably asking for trouble.
If you didn't send this email in the first place then I guess someone is spamming with your email address.
I don't think there's any question of spamming, though. There's no suggestion anywhere that any of these messages are forged or have questionable content that I can see. Cheers, Dave
Jim Flanagan wrote:
Ulf Rasch wrote:
Jim Flanagan wrote: <snip>
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Ulf
Hi Ulf,
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
Jim
It means that the message was rejected because the body text contained 8-bit text without the 8-bit MIME content encoding information. Nevertheless it is not recommended to has that option enabled on a general purpose mail server as it might block legitimate mail. If you didn't send this email in the first place then I guess someone is spamming with your email address. Ulf
Jim Flanagan wrote:
Ulf Rasch wrote:
Jim Flanagan wrote: <snip>
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Ulf
Hi Ulf,
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
That would be typical for a Postfix/Cyrus setup where Cyrus would reject the mail when it is not correctly encoded, let's say, a subjectline with extended characters. Postfix has restrictions that will reject such mails. strict_8bitmime strict_8bitmime_body Check your mail log /var/log/mail for the error message and check the output of "postconf -n" for these settings. Sandy -- List replies only please! Please address PMs to: news-reply2 (@) japantest (.) homelinux (.) com
Sandy Drobic wrote:
Jim Flanagan wrote:
Ulf Rasch wrote:
Jim Flanagan wrote: <snip>
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Ulf
Hi Ulf,
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
That would be typical for a Postfix/Cyrus setup where Cyrus would reject the mail when it is not correctly encoded, let's say, a subjectline with extended characters. Postfix has restrictions that will reject such mails.
strict_8bitmime strict_8bitmime_body
Check your mail log /var/log/mail for the error message and check the output of "postconf -n" for these settings.
Sandy Thanks everyone for the pointers. Yes, the test message did not bounce, but two of the original OP messages did. The same thing happened on some of the spamassassin list mails as well with the same error message.
postconf -n returns... strict_8bitmime = yes strict_rfc821_envelopes = no No mention of strict_8bitmime_body listed. I believe this is standard Suse postfix setup, I did not change this setting. I am using Cyrus IMAP, does this have any bearing on this matter? Will changing strict_8bitmime = no in /etc/postfix/main.cf (and postfix reload) likely fix this problem? Any repercussions with Cyrus? Also, if you have time, what is the purpose of making this setting to yes? I take it that it prevents malformed email of some sort. But what is the drawback to not having this check set to strict? What are the known sloppy email clients (er, Outlook Express??!!). Many thanks, Jim Flanagan
Jim Flanagan wrote:
Sandy Drobic wrote:
Jim Flanagan wrote:
Ulf Rasch wrote:
Jim Flanagan wrote: <snip>
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Ulf
Hi Ulf,
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
That would be typical for a Postfix/Cyrus setup where Cyrus would reject the mail when it is not correctly encoded, let's say, a subjectline with extended characters. Postfix has restrictions that will reject such mails.
strict_8bitmime strict_8bitmime_body
Check your mail log /var/log/mail for the error message and check the output of "postconf -n" for these settings.
Sandy Thanks everyone for the pointers. Yes, the test message did not bounce, but two of the original OP messages did. The same thing happened on some of the spamassassin list mails as well with the same error message.
postconf -n returns... strict_8bitmime = yes strict_rfc821_envelopes = no
No mention of strict_8bitmime_body listed.
I believe this is standard Suse postfix setup, I did not change this setting. I am using Cyrus IMAP, does this have any bearing on this matter?
Could be. You need to find out exactly which application has rejected the mail. Check your logs. Postfix logs to /var/log/mail as default, Cyrus to /var/log/messages. Cyrus can also reject messages: reject8bit: 0 If enabled, lmtpd rejects messages with 8-bit charac- ters in the headers. Otherwise, 8-bit characters are changed to 'X'. (A proper solution to non-ASCII characters in headers is offered by RFC 2047 and its predecessors.) Do you use amavisd-new perhaps? That one could probably also reject mails in such a way. Without the log message that will tell exactly what application caused the rejection it is a bit difficult.
Will changing strict_8bitmime = no in /etc/postfix/main.cf (and postfix reload) likely fix this problem? Any repercussions with Cyrus?
I recommend to set "reject8bit: no" in /etc/imapd.conf. Though that still is no explanation for the rejection with the bad mail body mime encoding. That would only resolve bad header lines.
Also, if you have time, what is the purpose of making this setting to yes? I take it that it prevents malformed email of some sort. But what is the drawback to not having this check set to strict? What are the known sloppy email clients (er, Outlook Express??!!).
The sloppiest ones are probably web applications where sometimes some parts of created mails are not correctly encoded. Sandy -- List replies only please! Please address PMs to: news-reply2 (@) japantest (.) homelinux (.) com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Thursday 2006-05-04 at 22:26 +0200, Sandy Drobic wrote: ...
Thanks everyone for the pointers. Yes, the test message did not bounce, but two of the original OP messages did. The same thing happened on some of the spamassassin list mails as well with the same error message.
postconf -n returns... strict_8bitmime = yes strict_rfc821_envelopes = no
No mention of strict_8bitmime_body listed.
I believe this is standard Suse postfix setup, I did not change this setting. I am using Cyrus IMAP, does this have any bearing on this matter?
Mine (using SuSE 9.3) doesn't - and I certainly haven't touched that setting: nimrodel:~ # postconf -v | grep 8bit strict_8bitmime = no strict_8bitmime_body = no So if the OP has that set to yes, it must be that setting cyrus set up that. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEWoS1tTMYHG2NR9URAusZAJ9F3mhaHKltiEGXDH924CkuFRXkVQCdHER7 bQVHCg0xDIx5K0B6W7P7JEQ= =9Mbr -----END PGP SIGNATURE-----
Sandy Drobic wrote:
Jim Flanagan wrote:
Sandy Drobic wrote:
Jim Flanagan wrote:
Ulf Rasch wrote:
Jim Flanagan wrote: <snip>
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
That should be the reason. Have a look at the settings of your MUA (email client).
Ulf
Hi Ulf,
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
That would be typical for a Postfix/Cyrus setup where Cyrus would reject the mail when it is not correctly encoded, let's say, a subjectline with extended characters. Postfix has restrictions that will reject such mails.
strict_8bitmime strict_8bitmime_body
Check your mail log /var/log/mail for the error message and check the output of "postconf -n" for these settings.
Sandy Thanks everyone for the pointers. Yes, the test message did not bounce, but two of the original OP messages did. The same thing happened on some of the spamassassin list mails as well with the same error message.
postconf -n returns... strict_8bitmime = yes strict_rfc821_envelopes = no
No mention of strict_8bitmime_body listed.
I believe this is standard Suse postfix setup, I did not change this setting. I am using Cyrus IMAP, does this have any bearing on this matter?
Could be. You need to find out exactly which application has rejected the mail. Check your logs. Postfix logs to /var/log/mail as default, Cyrus to /var/log/messages.
Cyrus can also reject messages:
reject8bit: 0 If enabled, lmtpd rejects messages with 8-bit charac- ters in the headers. Otherwise, 8-bit characters are changed to 'X'. (A proper solution to non-ASCII characters in headers is offered by RFC 2047 and its predecessors.)
Do you use amavisd-new perhaps? That one could probably also reject mails in such a way. Without the log message that will tell exactly what application caused the rejection it is a bit difficult.
Will changing strict_8bitmime = no in /etc/postfix/main.cf (and postfix reload) likely fix this problem? Any repercussions with Cyrus?
I recommend to set "reject8bit: no" in /etc/imapd.conf. Though that still is no explanation for the rejection with the bad mail body mime encoding. That would only resolve bad header lines.
Also, if you have time, what is the purpose of making this setting to yes? I take it that it prevents malformed email of some sort. But what is the drawback to not having this check set to strict? What are the known sloppy email clients (er, Outlook Express??!!).
The sloppiest ones are probably web applications where sometimes some parts of created mails are not correctly encoded.
OK, I've made no changes to my config files so far. Searching logs I
found the following in /var/log/mail...
------------
Apr 15 15:20:51 cammee postfix/smtpd[27154]: connect from lists.suse.de[195.135.221.131]
Apr 15 15:20:51 cammee postfix/smtpd[27154]: A481F2FF14: client=lists.suse.de[195.135.221.131]
Apr 15 15:20:51 cammee postfix/cleanup[27161]: A481F2FF14: message-id=
Jim Flanagan wrote:
Sandy Drobic wrote:
Jim Flanagan wrote:
Sandy Drobic wrote:
Jim Flanagan wrote:
Ulf Rasch wrote:
Jim Flanagan wrote: <snip>
>
: > 24.238.237.18 failed after I sent the message. > Remote host said: 550 Error: improper use of 8-bit data in > message body > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ That should be the reason. Have a look at the settings of your MUA (email client).
Ulf
Hi Ulf,
I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
That would be typical for a Postfix/Cyrus setup where Cyrus would reject the mail when it is not correctly encoded, let's say, a subjectline with extended characters. Postfix has restrictions that will reject such mails.
strict_8bitmime strict_8bitmime_body
Check your mail log /var/log/mail for the error message and check the output of "postconf -n" for these settings.
Sandy Thanks everyone for the pointers. Yes, the test message did not bounce, but two of the original OP messages did. The same thing happened on some of the spamassassin list mails as well with the same error message.
postconf -n returns... strict_8bitmime = yes strict_rfc821_envelopes = no
No mention of strict_8bitmime_body listed.
I believe this is standard Suse postfix setup, I did not change this setting. I am using Cyrus IMAP, does this have any bearing on this matter?
Could be. You need to find out exactly which application has rejected the mail. Check your logs. Postfix logs to /var/log/mail as default, Cyrus to /var/log/messages.
Cyrus can also reject messages:
reject8bit: 0 If enabled, lmtpd rejects messages with 8-bit charac- ters in the headers. Otherwise, 8-bit characters are changed to 'X'. (A proper solution to non-ASCII characters in headers is offered by RFC 2047 and its predecessors.)
Do you use amavisd-new perhaps? That one could probably also reject mails in such a way. Without the log message that will tell exactly what application caused the rejection it is a bit difficult.
Will changing strict_8bitmime = no in /etc/postfix/main.cf (and postfix reload) likely fix this problem? Any repercussions with Cyrus?
I recommend to set "reject8bit: no" in /etc/imapd.conf. Though that still is no explanation for the rejection with the bad mail body mime encoding. That would only resolve bad header lines.
Also, if you have time, what is the purpose of making this setting to yes? I take it that it prevents malformed email of some sort. But what is the drawback to not having this check set to strict? What are the known sloppy email clients (er, Outlook Express??!!).
The sloppiest ones are probably web applications where sometimes some parts of created mails are not correctly encoded.
OK, I've made no changes to my config files so far. Searching logs I found the following in /var/log/mail...
------------ Apr 15 15:20:51 cammee postfix/smtpd[27154]: connect from lists.suse.de[195.135.221.131] Apr 15 15:20:51 cammee postfix/smtpd[27154]: A481F2FF14: client=lists.suse.de[195.135.221.131] Apr 15 15:20:51 cammee postfix/cleanup[27161]: A481F2FF14: message-id=
Apr 15 15:20:51 cammee postfix/cleanup[27161]: A481F2FF14: reject: mime-error improper use of 8-bit data in message body: ?In the last two years I have seen it go from, ?well let?s look at what from lists.suse.de[195.135.221.131];
Yes, that's the one we needed to find. I just looked up the restriction: ------------------------------------------------------- strict_8bitmime (default: no) Enable both strict_7bit_headers and strict_8bitmime_body. This feature should not be enabled on a general purpose mail server, because it is likely to reject legitimate email. This feature is available in Postfix 2.0 and later. strict_8bitmime_body (default: no) Reject 8-bit message body text without 8-bit MIME content encoding information. This blocks mail from poorly written applications. ------------------------------------------------------- So, now we know, why the mail was rejected. I suggest to remove the parameter from your setup. Sandy -- List replies only please! Please address PMs to: news-reply2 (@) japantest (.) homelinux (.) com
Sandy Drobic wrote:
Jim Flanagan wrote:
Sandy Drobic wrote:
Jim Flanagan wrote:
Sandy Drobic wrote:
Jim Flanagan wrote:
Ulf Rasch wrote: > Jim Flanagan wrote: > <snip> > >>
: >> 24.238.237.18 failed after I sent the message. >> Remote host said: 550 Error: improper use of 8-bit data in >> message body >> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > That should be the reason. Have a look at the settings of your MUA > (email client). > > Ulf > > Hi Ulf, I don't understand what you mean here. I did notice that part you quoted, but I don't know what it means. What bearing would my email client have on a message being bounced by apparently my server? These are not messages I've sent.
That would be typical for a Postfix/Cyrus setup where Cyrus would reject the mail when it is not correctly encoded, let's say, a subjectline with extended characters. Postfix has restrictions that will reject such mails.
strict_8bitmime strict_8bitmime_body
Check your mail log /var/log/mail for the error message and check the output of "postconf -n" for these settings.
Sandy Thanks everyone for the pointers. Yes, the test message did not bounce, but two of the original OP messages did. The same thing happened on some of the spamassassin list mails as well with the same error message.
postconf -n returns... strict_8bitmime = yes strict_rfc821_envelopes = no
No mention of strict_8bitmime_body listed.
I believe this is standard Suse postfix setup, I did not change this setting. I am using Cyrus IMAP, does this have any bearing on this matter?
Could be. You need to find out exactly which application has rejected the mail. Check your logs. Postfix logs to /var/log/mail as default, Cyrus to /var/log/messages.
Cyrus can also reject messages:
reject8bit: 0 If enabled, lmtpd rejects messages with 8-bit charac- ters in the headers. Otherwise, 8-bit characters are changed to 'X'. (A proper solution to non-ASCII characters in headers is offered by RFC 2047 and its predecessors.)
Do you use amavisd-new perhaps? That one could probably also reject mails in such a way. Without the log message that will tell exactly what application caused the rejection it is a bit difficult.
Will changing strict_8bitmime = no in /etc/postfix/main.cf (and postfix reload) likely fix this problem? Any repercussions with Cyrus?
I recommend to set "reject8bit: no" in /etc/imapd.conf. Though that still is no explanation for the rejection with the bad mail body mime encoding. That would only resolve bad header lines.
Also, if you have time, what is the purpose of making this setting to yes? I take it that it prevents malformed email of some sort. But what is the drawback to not having this check set to strict? What are the known sloppy email clients (er, Outlook Express??!!).
The sloppiest ones are probably web applications where sometimes some parts of created mails are not correctly encoded.
OK, I've made no changes to my config files so far. Searching logs I found the following in /var/log/mail...
------------ Apr 15 15:20:51 cammee postfix/smtpd[27154]: connect from lists.suse.de[195.135.221.131] Apr 15 15:20:51 cammee postfix/smtpd[27154]: A481F2FF14: client=lists.suse.de[195.135.221.131] Apr 15 15:20:51 cammee postfix/cleanup[27161]: A481F2FF14: message-id=
Apr 15 15:20:51 cammee postfix/cleanup[27161]: A481F2FF14: reject: mime-error improper use of 8-bit data in message body: ?In the last two years I have seen it go from, ?well let?s look at what from lists.suse.de[195.135.221.131]; Yes, that's the one we needed to find. I just looked up the restriction:
------------------------------------------------------- strict_8bitmime (default: no)
Enable both strict_7bit_headers and strict_8bitmime_body.
This feature should not be enabled on a general purpose mail server, because it is likely to reject legitimate email.
This feature is available in Postfix 2.0 and later.
strict_8bitmime_body (default: no)
Reject 8-bit message body text without 8-bit MIME content encoding information. This blocks mail from poorly written applications. -------------------------------------------------------
So, now we know, why the mail was rejected. I suggest to remove the parameter from your setup.
Sandy
OK Sandy, many many thanks for the good help. I've made that change to strict_8bitmime, and done nothing regarding srict_8bitmimie_body as it is not in the main.cf anyway. I guess I may get another ezmlm warning or two, from what happend 10 or so days ago, but that's not big deal, since this should allow current messages to pass thru. If I get any past this weekend I'll let you know, but I don't expect to. Again, many thanks, Jim F
This often is the results of recent visit to an off-brand web site that plants some malware while one is visiting. Think back of bowsing just before the bounce, etc problems were noticed. Run a a good malware detect and delete program for luck. Stay young , OldAck. On Thursday 04 May 2006 08:35, Jim Flanagan wrote:
Hi all,
I'm receiving bounce warnings from this list, as well as other Suse lists, and some from the Spamassassin list as well. Can someone tell me why this is happening? I'm getting maybe one or two a week. I saw a similar post a couple of weeks ago, but didn't see a solution, other than it seemed to be a configuration issue on the OPs side.
I'm running Suse 10, postfix, clamav, spamassassin, all basically default suse setup from DVD rpm's. I also have a backupmx set up at dyndns.org in case my server is temporarily down for reboot etc., which I believe is set up properly. My server has been up continually for over a month.
See below copy of one recent bounce message.
TIA for any pointers.
Jim Flanagan
---------------
Hi! This is the ezmlm program. I'm managing the suse-linux-e@suse.com mailing list.
I'm working for my owner, who can be reached at suse-linux-e-owner@suse.com.
Messages to you from the suse-linux-e mailing list seem to have been bouncing. I've attached a copy of the first bounce message I received.
If this message bounces too, I will send you a probe. If the probe bounces, I will remove your address from the suse-linux-e mailing list, without further notice.
I've kept a list of which messages from the suse-linux-e mailing list have bounced from your address.
Copies of these messages may be in the archive. To get message 12345 from the archive, send an empty message to:
Here are the message numbers:
267899 268109
--- Enclosed is a copy of the bounce message I received.
Return-Path: <> Received: (qmail 26361 invoked from network); 18 Apr 2006 23:27:54 -0000 Received: from unknown (HELO Relay2.suse.de) (195.135.221.8) by 0 with SMTP; 18 Apr 2006 23:27:54 -0000 Received: from Relay2.suse.de (localhost [127.0.0.1]) by Relay2.suse.de (Postfix) with ESMTP id 648687249C for
; Wed, 19 Apr 2006 01:27:54 +0200 (CEST) Received: from Relay2.suse.de ([127.0.0.1]) by Relay2.suse.de (Relay2 [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 14779-01 for ; Wed, 19 Apr 2006 01:27:51 +0200 (CEST) Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by Relay2.suse.de (Postfix) with ESMTP id AD84E41BBB for ; Wed, 19 Apr 2006 01:27:51 +0200 (CEST) Received: from lists.suse.com (lists.suse.de [195.135.221.131]) by mx2.suse.de (Postfix) with SMTP id 941A21EBE1 for ; Wed, 19 Apr 2006 01:27:51 +0200 (CEST) Received: (qmail 26347 invoked for bounce); 18 Apr 2006 23:27:51 -0000 Date: 18 Apr 2006 23:27:51 -0000 From: MAILER-DAEMON@lists.suse.com To: suse-linux-e-return-267899-@suse.com Subject: failure notice Message-Id: <20060418232751.941A21EBE1@mx2.suse.de> X-Virus-Scanned: by amavisd-new at Relay2.suse.de X-Spam-Status: No, hits=0.1 tagged_above=-20.0 required=5.0 tests=BAYES_50, FORGED_RCVD_HELO, MY_LINUX, NO_REAL_NAME X-Spam-Level: Hi. This is the qmail-send program at lists.suse.com. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out.
: 24.238.237.18 failed after I sent the message. Remote host said: 550 Error: improper use of 8-bit data in message body -----------------
participants (7)
-
Carlos E. R.
-
Dave Howorth
-
Jim Flanagan
-
Rob Unsworth
-
Sandy Drobic
-
Thurston Ackerman
-
Ulf Rasch