Big subject line but what the heck. When I send email from SquirrelMail to friends who use spamassassin it gets marked as spam.
Example: (IPs and usernames xed out to protect my interests) Content analysis details: (5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 RCVD_IN_SORBS RBL: SORBS: sender is listed in SORBS [xx.xx.xx.xxx listed in dnsbl.sorbs.net] 2.5 RCVD_IN_DYNABLOCK RBL: Sent directly from dynamic IP address [xx.xx.xx.xxx listed in dnsbl.sorbs.net] 0.8 PRIORITY_NO_NAME Message has priority setting, but no X-Mailer Ok why is this happening? Taken from headers: Received: from xx.xx.xx.xxx (SquirrelMail authenticated user xxxxx) by xxxx.xxxxxxxxxx.com with HTTP; Wed, 7 Apr 2004 11:53:12 -0400 (EDT) The recieved header states it is coming from my dynamic IP address. That's no good. Maybe future versions can have a configuration option for this but I made a quick kludge. Quick kludge to fix: (I am using 1.4.0 - will upgrade again when 1.5 is "stable") in file ROOT/class/deliver/Deliver.class.php I changed: $header = array(); $header[] = "Received: from $received_from" . $rn; $header[] = " (SquirrelMail authenticated user $username)" . $rn; $header[] = " by $SERVER_NAME with HTTP;" . $rn; $header[] = " $date" . $rn; To: $header = array(); $header[] = "X-Squirrel-Received: from $received_from" . $rn; $header[] = " (SquirrelMail authenticated user $username)" . $rn; $header[] = " by $SERVER_NAME with HTTP;" . $rn; $header[] = " $date" . $rn; This fixed the SORBS problem. But what about the PRIORITY_NO_NAME spamassassin problem? I changed: if ($rfc822_header->priority) { $prio = $rfc822_header->priority; $header[] = 'X-Priority: '.$prio. $rn; switch($prio) { case 1: $header[] = 'Importance: High'. $rn; break; case 3: $header[] = 'Importance: Normal'. $rn; break; case 5: $header[] = 'Importance: Low'. $rn; break; default: break; } } To: if ($rfc822_header->priority) { $prio = $rfc822_header->priority; $header[] = 'X-Mailer: SquirrelMail '.$version; $header[] = 'X-Priority: '.$prio. $rn; switch($prio) { case 1: $header[] = 'Importance: High'. $rn; break; case 3: $header[] = 'Importance: Normal'. $rn; break; case 5: $header[] = 'Importance: Low'. $rn; break; default: break; } } ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click -- squirrelmail-users mailing list List Address: [EMAIL PROTECTED] List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=2995 List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users