php mail()

  • hallo forum,


    ich verwende in meinem PHP-script

    PHP
    <?php
    mail('postmaster@localhost', 'test-php', 'well done');
    ?>


    habe auch ein XDove -> UebiMiau-konto: postmaster@localhost
    es kann senden und empfangen, aber die post aus dem PHP-script kommt dort nicht an :(
    das script meldet auch keinen fehler (z.b. kein server vorhanden)


    port-umstellungen (50025 -> 25 ; 50110 -> 110) brachten nur ERROR(2) fsock_open()
    ..auch das änder der php.ini ( smtp_port = 50025 ) hilft nicht


    nach zwei tagen tests bin ich nun ratlos.
    hat jemand einen tipp für mich?


    mfg dark

  • Hallo dark,


    ich würde sagen, das es nicht mit der Portkombination kalr kommt.
    UebiMiau versendet E-Mail auch nicht über mail, sondern verwendet dazu die Socket.
    schau mal dort die "class.smtp.php" an, evtl. lannst du diese dazu nutzen.


    Stefan

  • danke für die antwort :)


    du meinst, da gibt es gar keinen dienst für die ports 25 und 110 ??
    in der class.smtp.php könnte ich auch nur $SMPT_PORT = 50025; setzen ...


    mfg dark

  • bei XDove kannst du die Ports nicht auf die Standard-Ports setzen, da es nicht möglich ist.
    Wenn ich es richtig verstehe, möchtest du die E-Mails an den XDove-Server senden,
    daher mußt dann auch diese Ports für den versand verwenden und die PHP-Mail funktion scheint wohl nur die Standard-Ports zu verwenden.


    Stefan

  • ja, ich brauche einen mailserver, der die emails von php annimmt.
    cool wäre auch, wenn ich das konto mit TheBat fetchen kann.


    weißt du denn, auf welchen ports ich XDove 'ansprechen' kann?
    pakete wie Joomla und phpBB müssen doch auch mails aus dem system senden...


    mfg dark


    EDIT:


    weitere versuche:
    xDove selbst funktioniert. (IP: 127.0.0.1)
    postmaster@localhost kann mit dark@localhost problemlos kommunizieren.


    für PHP verwende ich PHPMailer() (genau wie uebimiau)
    port in php.ini = 50025


    hier das ergebnis von PHPMailer:


    keine fehlermeldung, aber es kommt nix an :(
    hat jemand eine idee, woran es liegen könnte?


    mfg dark

    Einmal editiert, zuletzt von christian () aus folgendem Grund: Doppelte Beiträge, bitte bei solchen Fällen den vorhandenen Beitrag editieren/erweitern

  • hab nicht aufgegeben :D


    lösung:
    XDoofe entfernen.

    Code
    ipkg install xmail


    dazu PHPXMail (zum administrieren)


    abgesichert (nur lokales netzwerk und localhost inkl. pop- und smtp-auth)
    alle tests an port 25 und 110 bestanden :)


    in php-scripten PHPMailer() verwenden und
    wichtig:
    $Mailer='smtp'; (default 'mail') in der datei class.phpmailer.php ändern!


    fertig :thumb: