Header Problem.
Paul Matthews <[email protected]>
| Newsgroups | gmane.mail.exim.spamassassin |
|---|---|
| Message-ID | <[email protected]> |
Hi. We are using the following with good results: exim-4.10 sa-exim-2.2 Mail-SpamAssassin-2.43 We are getting one problem. One of our users has a large email list. A quick look at the headers is around 496 recipients and the header size is around 11756 bytes. It's failing to accept the message because it's bigger than the 8192 buffer (in exim's header.c) ?? Here's the log entry: 2002-12-03 00:33:36 18J10J-000507-00 string too long in header_add: X-SA-Exim-Rcpt-To: [email protected], [email protected], [email protected], allennicola ... A quick hack of the sa-exim.c code (about line 274) to alter the header_add bit from this: header_add(' ', "X-SA-Exim-Rcpt-To: %s\n", rcptlist); to this: if (strlen(rcptlist)<8192) header_add(' ', "X-SA-Exim-Rcpt-To: %s\n", rcptlist); else header_add(' ', "X-SA-Exim-Rcpt-To: WARNING - STRING TOO BIG\n"); I'm not really a C programmer ! This appears to accept the message OK. This did work OK before using SA, etc... Has anyone else come across this or have I (not) done something studid ? Cheers, Paul. -------------------------------------------------------------------------- Paul Matthews Head of Networking/Postmaster Library and Information Services, University of Wales Swansea , Singleton Park, Swansea SA2 8PP, UK email: [email protected] [email protected] tel: +44 (0)1792 295107 mobile: 07802166089 fax: +44 (0)1792 295851 --------------------------------------------------------------------------