el torito: Mercury - Fehler in der mailfunktion?

Hallo,

ich habe volgendes Problem / Situation.

ich habe den Mercury als localen Mailserver korrekt konfiguriert, auf jedenfall kann ich im Mercury selber ein Mail an jede belibige adresse schicken, und sie kommen auch tatsächlich an.

wenn ich aber nun in einem PHP-Script mit der mail-funktion eine mail verschicken will an eine externe adresse (test@gmx.ch) dann gibt er mir  folgenden fehler aus:

Warning: mail() [function.mail]: SMTP server response: 553 We do not relay without RFC2554 authentication. in C:\apachefriends\xampp\htdocs\Ticketsystem\mail2.php on line 12

der quellcode noch:

<?
$Empfaenger = "casimir.moll@stgag.ch";
$Betreff = "Eskalationsmonitor: Überfällige Tickets von heute";

$Nachricht = "du bist so gaga";

mail($Empfaenger, $Betreff, $Nachricht);

?>

hat jemand eine ahnung wo der fehler sein könnte?

gruss el torito

  1. echo $begrüßung;

    Warning: mail() [function.mail]: SMTP server response: 553 We do not relay without RFC2554 authentication. in C:\apachefriends\xampp\htdocs\Ticketsystem\mail2.php on line 12

    Dein mercury weigert sich Post, die von Hinz und Kunz kommt, zu transportieren. Und das ist wahrscheinlich auch gut so.

    mail() bietet keine Möglichkeit, sich an Mailservern anzumelden.

    Du hast nun mindestens folgende Möglichkeiten:

    • Mercury generell das Relaying erlauben.
    • Mercury das Relaying für bestimmte Domains / lokale Anwendungen erlauben.
    • das PEAR-Package Mail statt mail() verwenden.

    echo "$verabschiedung $name";