---
title: "Spamassasin klassar mina PHP mail() som spam"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/184641-spamassasin-klassar-mina-php-mail-som-spam"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "web00132"
published: "2010-09-16T12:55:20.000Z"
updated: "2010-10-15T07:56:38.000Z"
replies: 5
views: 852
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/184641-spamassasin-klassar-mina-php-mail-som-spam"
---

# Spamassasin klassar mina PHP mail() som spam

## #1 — web00132, 2010-09-16T12:55Z

De här felmeddelandena får jag:

```
Content analysis details:   (6.3 points, 5.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 1.4 NO_DNS_FOR_FROM        DNS: Envelope sender has no MX or A DNS records
 4.5 HELO_LOCALHOST         HELO_LOCALHOST
 0.1 RDNS_DYNAMIC           Delivered to trusted network by host with
                            dynamic-looking rDNS
 0.3 AWL                    AWL: From: address is in the auto white-list
```

Vad betyder detta och hur undviker jag dem?

Så här ser mina headers ut som jag sätter i PHP-koden:

```
$headers = "From: web00132 <web00132@example.com>\n" .
        'Reply-To: web00132 <web00132@example.com>'."\r\n" .
        'Return-Path: web00132 <web00132@example.com>' . "\r\n" .
        'Organization: web00132' . "\r\n" .
        'X-Mailer: PHP/' . phpversion() . "\r\n" .
        "MIME-Version: 1.0\r\n" .
        "Content-Type: text/plain; charset=iso-8859-1\r\n";
```

Och jag har förresten precis lagt till min ISP:s STMP-adress i php.ini och startat om servern utan resultat. Någon som har nåt tips?

Permalänk: https://www.webforum.nu/p/184641

## #2 — GunnarD, 2010-09-16T14:57Z

Om man tar dom som ger mest poäng så är det:

NO_DNS_FOR_FROM : Din maskin är inte registrerad i DNS som mailserver (har en MX record) eller inte har ett namn i DNS. Löses enklast med att använda din ISP's SMTP server.

HELO_LOCALHOST : Är att din maskin påstår sig heta localhost, vad heter din server ( \<?php echo $\_SERVER\["SERVER_NAME"\]  ?\> eller kommandot hostname i ett shell) om du får localhost, sätt ett bättre namn på servern.

Permalänk: https://www.webforum.nu/p/2252080

## #3 — web00132, 2010-09-16T15:12Z

Ah, tackar Gunnar!
Men använder jag inte min ISP:s SMTP-server när jag har skrivit i det i php.ini? Behöver jag göra något mer för att fixa det?

Permalänk: https://www.webforum.nu/p/2252081

## #4 — web00132, 2010-09-16T15:16Z

Och kollar jag servernamnet med hjälp av den PHP-snutten så blir det inte localhost utan samma som mitt domännamn. Jag kör en XAMPP-installation på Mac OS.

Permalänk: https://www.webforum.nu/p/2252082

## #5 — web00132, 2010-09-23T12:25Z

Ingen som har något tips på hur jag kan gå vidare med detta? I värsta fall, någon som har tips på en bra driftstekniker som kan Mac i Stockholms innerstad?

Permalänk: https://www.webforum.nu/p/2255171

## #6 — cyner, 2010-10-15T07:56Z

Använd inte de inbyggda PHP-funktionerna utan SwiftMailer och ange att du vill skicka via SMTP-servern, så ska det funka bra sedan.

Permalänk: https://www.webforum.nu/p/2256992

---

Tråden på webben: https://www.webforum.nu/amne/php/184641-spamassasin-klassar-mina-php-mail-som-spam
