Likes Likes:  0
Resultaten 1 tot 13 van de 13
Geen
  1. #1
    PHP / mail() / sendmail
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    24/05/05

    Locatie
    Hilversum

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


    Registrar SIDN: Ja
    KvK nummer: 32103709
    Ondernemingsnummer: nvt

    Thread Starter

    PHP / mail() / sendmail

    Geinstalleerd:
    PHP 5.0.4 (ook geprobeerd met 4.3.11)
    Apache 2.0.54
    Sendmail 8.13.4
    Fedora Core 3

    ik probeer het mail commando uit te voeren

    mail("user@domain.com", "subject", "body");

    als ik dit in shell doe (user root), met /usr/bin/php ./script.php, werkt het WEL. Je ziet ook stuff in de /var/log/maillog voorbij komen.

    Doe ik het met de script via browser, doet ie NIETS. Ook geen error of zo... Hij verstuurt niet, en er staat ook geen error op de HTTP page of zelfs in de /var/log/maillog

    Ik heb zelf al localdomains etc etc toegevoegd aan de config (webmin gebruikt) en sendmail geherstart. Geen resultaat.
    Ook httpd (apache user) toegevoegd aan trusted-users van sendmail. Verder heb ik de script al gechmod, 777.

    Nog steeds wil ie niets versturen. De sendmail.path is overigens wel correct (php.ini), want anders zou ie via shell ook niet werken...

    Heeft iemand misschien een idee wat ik vergeten ben??..

  2. #2
    PHP / mail() / sendmail
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    de afzender

  3. #3
    PHP / mail() / sendmail
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    24/05/05

    Locatie
    Hilversum

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


    Registrar SIDN: Ja
    KvK nummer: 32103709
    Ondernemingsnummer: nvt

    Thread Starter
    Je bedoelt het 4e commando, "From: user@domain.com"

    Ook al geprobeerd. Niets.

  4. #4
    PHP / mail() / sendmail
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt


  5. #5
    PHP / mail() / sendmail
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    24/05/05

    Locatie
    Hilversum

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


    Registrar SIDN: Ja
    KvK nummer: 32103709
    Ondernemingsnummer: nvt

    Thread Starter
    Dit kun je toch ook in php.ini regelen?
    Heb ik, E_ALL en display errors = On

  6. #6
    PHP / mail() / sendmail
    geregistreerd gebruiker
    306 Berichten
    Ingeschreven
    10/11/04

    Locatie
    _

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Staat er niets bijzonders in /var/log/maillog? Daar staat meestal wel waarom je mail wordt geweigerd.

    Ik heb zelf de ervaring dat als je op dezelfde server ook de email ontvangt voor het domein van het afzender-adres, het afzender-adres ook echt moet bestaan. Anders wordt de mail geweigerd.

  7. #7
    PHP / mail() / sendmail
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    24/05/05

    Locatie
    Hilversum

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


    Registrar SIDN: Ja
    KvK nummer: 32103709
    Ondernemingsnummer: nvt

    Thread Starter
    Staat er niets bijzonders in /var/log/maillog? Daar staat meestal wel waarom je mail wordt geweigerd.
    Dat is net het probleem! Als hier iets stond had ik hier niet gepost. Er komt dus helemaal NIETS in de maillog te staan als ik de script via http:// doe... Via php ./script.php (shell/commandline dus) WEL, succesvol verzonden namelijk. Dat is het rare.

    Ik heb zelf de ervaring dat als je op dezelfde server ook de email ontvangt voor het domein van het afzender-adres, het afzender-adres ook echt moet bestaan. Anders wordt de mail geweigerd.
    Server accept geen mail. Tenminst, is ie niet voor bedoeld. Alleen voor scripts te draaien en mail te verzenden. Sendmail is geinstalleerd en draait.

    netstat -lp geeft:
    tcp 0 0 server.com:smtp *:* LISTEN 2448/sendmail: acce

  8. #8
    PHP / mail() / sendmail
    geregistreerd gebruiker
    306 Berichten
    Ingeschreven
    10/11/04

    Locatie
    _

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Via php ./script.php (shell/commandline dus) WEL, succesvol verzonden namelijk
    Heb je dit als user www geprobeerd (of welke user jouw apache dan ook gebruikt). Je mail wordt nl. verzonden als www@<jouw-hostname>.

  9. #9
    PHP / mail() / sendmail
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

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


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    doe eens in SSH als root : 'su apache' of wat jouw httpd user is, en dan draai je nogmaals dat script

  10. #10
    PHP / mail() / sendmail
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    24/05/05

    Locatie
    Hilversum

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


    Registrar SIDN: Ja
    KvK nummer: 32103709
    Ondernemingsnummer: nvt

    Thread Starter
    Vaag,
    krijg steeds

    bash-3.00$ /usr/bin/php
    bash: /usr/bin/php: Permission denied

    chmod staat goed.
    heb user httpd al in wheel en root geplaatst (groepen), nog steeds het zelfde.

    ook met als shell /bin/sh of /bin/bash geprobeerd...
    Mis ik iets?



  11. #11
    PHP / mail() / sendmail
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    24/05/05

    Locatie
    Hilversum

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


    Registrar SIDN: Ja
    KvK nummer: 32103709
    Ondernemingsnummer: nvt

    Thread Starter
    M'n PHP error log file op de server geeft dit aan:
    sh: /usr/sbin/sendmail: Permission denied
    Duidelijk een probleem met user access dus... maar.. hoe lossen we dat nou op??

  12. #12
    PHP / mail() / sendmail
    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

    bekijk rechten van /
    bekijk rechten van /usr
    bekijk rechten van /usr/sbin
    bekijk rechten van /usr/sbin/sendmail

    Als een van die dirs / bins geen o+x / o+rx rechten heeft, dan krijg je deze error.

    Mogelijke oplossing:
    chmod 755 /usr/sbin/sendmail

    en indien nodig hetzelfde bij /, /usr en /usr/sbin.

  13. #13
    PHP / mail() / sendmail
    geregistreerd gebruiker
    41 Berichten
    Ingeschreven
    24/05/05

    Locatie
    Hilversum

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


    Registrar SIDN: Ja
    KvK nummer: 32103709
    Ondernemingsnummer: nvt

    Thread Starter
    YES! Love you

    Wat bleek nou, /usr is raar gechmod, 700 of zo...
    755 en een reinstall van sendmail (die ik inmiddels compleet had verbouwd) gaf WERKEND resultaat!

    Thanks!

Webhostingtalk.nl

Contact

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