Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    PHP 5.0.4 op nieuwe server stuurt geen mail
    Super-User
    177 Berichten
    Ingeschreven
    24/06/04

    Locatie
    Oegstgeest

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 28101988
    Ondernemingsnummer: nvt

    Thread Starter

    PHP 5.0.4 op nieuwe server stuurt geen mail

    Ik heb een vreemd probleem:
    Net een nieuwe server geinstalleerd. Apache 1.3 gecompileerd, PHP ertegen (5.0.4), databeest erbij gepropt en dan maar testen: PHP wil alleen geen mail versturen

    Ik heb nu voor het eerst weer een keer Xmail geinstalleerd, omdat ik het gepatch van Qmail meer dan zat ben, en ik nu alleen een imap server erbij hoefde te zetten. Een klein sendmail script voor Xmail en ook sendmail werkt prima. PHP is gecompileerd na het opzetten van Xmail, sendmail is getest en kan goed mail verzenden.

    Echter, als ik nu via PHP een simpel mailtje laat versturen, krijg ik
    1) Geen foutmelding. Error_reporting staat op "E_ALL".
    2) Geen meldingen in logboeken (syslog/xmail)
    3) Geen e-mail

    Nu heb ik de testserver even deze avond niet beschikbaar helaas ( Iemand al eens ifdown eth0;2 geprobeerd? Juist: Hij de ; kent die niet, maar hij voert dus wel fijn het eerste deel uit, zit weer lekker in elkaar maar ja) en heb nog niet met een oudere versie van PHP kunnen testen, maar 5.0.4 is al een tijdje uit en ik kan nergens mensen met problemen vinden.

    Het enige wat mij net nog te binnen schiet is dat de sendmail executable misschien niet toegangkelijk is voor de user waaronder apache draait, maar dit is bijna onmogelijk, de executable zou gewoon leesrechten moeten hebben. Een pagina met phpinfo() geeft ook gewoon de juiste sendmail paths aan.

    Heeft iemand enig idee hoe ik kan zien waar het fout gaat, of wat misschien een "common" fout is? Alvast bedankt!

  2. #2
    PHP 5.0.4 op nieuwe server stuurt geen mail
    The anonymous BOFH
    665 Berichten
    Ingeschreven
    28/06/04

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    ; scheidt commandos van elkaar dus je hebt volgende commandos uitgevoerd:
    ifdown eth0
    2

    2x denken voordat je op enter duwt is de boodschap.

    Vanaf afstand is het altijd moeilijk om te zeggen wat er scheelt, maar ik zou zeggen, su eens naar de apache user en probeer manueel een e-mail te sturen met dezelfde executable die je in phpinfo() toont. Lukt dit niet, dan is je probleem geen php probleem meer, maar een probleem met de mailserver.

    succes

  3. #3
    PHP 5.0.4 op nieuwe server stuurt geen mail
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Post het script eens

  4. #4
    PHP 5.0.4 op nieuwe server stuurt geen mail
    Super-User
    177 Berichten
    Ingeschreven
    24/06/04

    Locatie
    Oegstgeest

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 28101988
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door Triloxigen
    Post het script eens
    Ik ga zo het servertje weer up laten zetten als er mensen in het datacenter zijn, en eens kijken hoe het zit met de rechten van dat bestand.

    Het script doet niets anders dan even de "MAIL_ROOT" systeem variabele instellen, en daarna de Xmail versie van sendmail aanroepen met als argument $* . Het script heet sendmail en staat in /usr/sbin en werkt, iig met de hand, gewoon goed. Ik vind het meer vervelend dat PHP helemaal geen debug info geeft, waarom logt PHP niet gewoon in een leuke logfile als er iets misgaat, want hoe dan ook gaat er iets mis.

  5. #5
    PHP 5.0.4 op nieuwe server stuurt geen mail
    The anonymous BOFH
    665 Berichten
    Ingeschreven
    28/06/04

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    als je debugging wilt dan kan je er even een wrapper tussen steken:

    #!/bin/sh

    /usr/bin/strace -o /tmp/log.txt /path/naar/php


    Bestandje opslagen en in de cgi-bin steken, let wel op dat je php als CGI hiervoor gecompiled moet hebben.

  6. #6
    PHP 5.0.4 op nieuwe server stuurt geen mail
    Super-User
    177 Berichten
    Ingeschreven
    24/06/04

    Locatie
    Oegstgeest

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 28101988
    Ondernemingsnummer: nvt

    Thread Starter
    Het probleem is opgelost

    De sendmail van Xmail moet als de xmail gebruiker worden uitgevoerd, hoe goed alle rechten van de files ook staan. Gevonden op andere site. Dus even chmod +s uit mijn hoofd gedaan, et voila, zonder problemen.

    Toch bedankt voor de input !

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics