PHP & Sendmail troubles

Pagina: 1
Acties:
  • 76 views sinds 30-01-2008

  • Slackware
  • Registratie: Juni 2001
  • Niet online
Ik probeer al tijden de mail functie van php (versie 4.0.5) aan de praat te krijgen. Ik heb in php.ini alles ingesteld, dus: sendmail_from = /usr/sbin/sendmail -t (ja, sendmail staat echt in /usr/sbin).
Op een of andere manier wil 't maar niet werken. owja.. en sendmail (versie 8.12beta10) staat wel goed ingesteld, want ik gebruikt 'm gewoon als mailserver.

Dit zegt mijn /var/log/messages file:
o
Jun 7 15:01:26 fremouw sendmail[6396]: f57D1QXQ006396: from=nobody, size=17, class=0, nrcpts=1, relay=nobody@localhost

Heeft iemand enig idee wat hier fout gaat?

Verwijderd

nobody bij trusted users in sendmail.cf in /etc/mail :?

Tnobody ofzo is dat regeltje dacht ik :)

  • Slackware
  • Registratie: Juni 2001
  • Niet online
hmm... ja, maar betekent dat dan niet dat iedereen sendmail kan gebruiken om e-mail te sturen?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Neehoor, nobody is een user.
Niet "geen user, dus iedereen" user :P

  • Slackware
  • Registratie: Juni 2001
  • Niet online
Ik heb 't geprobeerd, maar 't helpt niet. :(

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Op donderdag 07 juni 2001 16:20 schreef Slackware het volgende:
Ik probeer al tijden de mail functie van php (versie 4.0.5) aan de praat te krijgen. Ik heb in php.ini alles ingesteld, dus: sendmail_from = /usr/sbin/sendmail -t (ja, sendmail staat echt in /usr/sbin).
Op een of andere manier wil 't maar niet werken. owja.. en sendmail (versie 8.12beta10) staat wel goed ingesteld, want ik gebruikt 'm gewoon als mailserver.

Dit zegt mijn /var/log/messages file:
o
Jun 7 15:01:26 fremouw sendmail[6396]: f57D1QXQ006396: from=nobody, size=17, class=0, nrcpts=1, relay=nobody@localhost

Heeft iemand enig idee wat hier fout gaat?
Een sendmail logregel bestaat altijd uit twee regels. Bovenstaand verhaal is dus niet compleet.

Wat is trouwens de definitie van 'werkt niet' in dit geval ?

Igmar

  • Slackware
  • Registratie: Juni 2001
  • Niet online
Ik heb /var/log/messages nog een keer gecheckt, en 't is echt 1 regel.
en 't probleem is, dat de mail() functie 't gewoon niet doet. PHP geeft geen foutmelding ofzo, helemaal niks.
Er is dus ergens iets fout met de configuratie neem ik aan.
Misschien dat ie beter in Programming & Webscripting had kunnen staan.

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Nee hoor, dat ligt dan waarschijnlijk aan de config en niet aan je scripsel :)

Lastig dit.. misschien vindt jouw sendmail dat @localhost niet zo leuk?

Het zal wel niet, maar het zou maar wel.


  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08-2025
Kijk eens in je mailqueue (commando: mailq)

Als daar nog wat staat, dan wacht ie waarschijnlijk op DNS-response...

  • Slackware
  • Registratie: Juni 2001
  • Niet online
de mailqueue blijft helemaal leeg.
het zou best welles aan dat relay=nobody@localhost kan liggen denk ik. Maar dat kan ik volgens mij niet veranderen.

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Op donderdag 07 juni 2001 22:26 schreef Slackware het volgende:
Ik heb /var/log/messages nog een keer gecheckt, en 't is echt 1 regel.
en 't probleem is, dat de mail() functie 't gewoon niet doet. PHP geeft geen foutmelding ofzo, helemaal niks.
Er is dus ergens iets fout met de configuratie neem ik aan.
Misschien dat ie beter in Programming & Webscripting had kunnen staan.
Dan ligt het probleem echt in je sendmail config. PHP doet een fopen() naar sendmail en ramt daar gewoon z'n data heen.

Sendmail logt altijd twee acties : van wie komt de mail af, en waar gaat de mail heen. Probleem is lastig te achterhalen zonder bepaalde details over de mailconfig.

Igmar

  • Slackware
  • Registratie: Juni 2001
  • Niet online
Ik gebruik gewoon de standaard sendmail configfile. Er is helemaal niks aan verandert. Als ik met bijv. outlook een mail stuur werkt 't weer wel.

Verwijderd

Ik blader ook maar een beetje door de fora heen (via search), en zie dit probleem. Ook al is het waarschijnlijk allang opgelost, toch nog even voor de search :P
Slackware schreef op 07 juni 2001 @ 16:20:
...
Ik heb in php.ini alles ingesteld, dus: sendmail_from = /usr/sbin/sendmail -t (ja, sendmail staat echt in /usr/sbin).
...
Dit zegt mijn /var/log/messages file:
Jun 7 15:01:26 fremouw sendmail[6396]: f57D1QXQ006396: from=nobody, size=17, class=0, nrcpts=1, relay=nobody@localhost
De config-entry "sendmail_from" geeft aan waar de mail vandaan moet komen (de "From" header) en werkt alleen op Win32-systemen. Wat je zoekt is de optie "sendmail_path". Het zou dus moeten worden:
code:
1
sendmail_path = "sendmail -t"

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
TJa, heel erg aardig dat je de oplossing er nog neergooit, maar de kans dat de TS dit probleem nog steeds heeft en nog wat aan je oplossing heeft is wel heel klein. Ik neem aan dat ik jou niet op de policy hoef te tikken m.b.t. het kicken van topics, dus doe dat maar niet ;)

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer

Pagina: 1

Dit topic is gesloten.