Avatar billede Slettet bruger
03. september 2004 - 13:30 Der er 16 kommentarer og
1 løsning

E-mail form. Modtgaer aldrig mail.

hej jeg står og har et problem med dette script

<?php
  $email = 'webmaster@chicken-shit.dk';          // Modtager
  $subject  = 'E-mail Tilmelding';                // Emnet i emailen
  $body = "E-mail Tilmelding Fra hjemmesiden\n\n";      // Her kan du skrive en tekst der står før selve indholdet.


  // De næste 3 linjer samler alt det information brugeren har sendt i $body.
    foreach($_POST as $key => $val) {
    $body .= "$key: $val\n";
  }

  // Her bliver selve emailen sendt.
  mail($email,$subject,$body);
?>


For mig og se er der ingen fejl i scriptet.....
Men når så at formen har sendt mailen, så modtager jeg den aldrig HVORFOR ???
Avatar billede Slettet bruger
03. september 2004 - 13:35 #1
Foresten !!!! Serveren er en windows 2003 !!!! Mit bud er at det er en server politik der er sat forker eller noget i php.ini !!!!! ved bare ik lige hvad det skulle være ??? Nogen der har et bud ???
Avatar billede leif Seniormester
03. september 2004 - 13:46 #2
SMTP serveren er måske ikke sat korrekt, smid lige fra din php.ini det afsnit vedr. mail.
Avatar billede Slettet bruger
03. september 2004 - 14:52 #3
[mail function]
; For Win32 only.
SMTP = Mail.chicken-shit.dk ; for Win32 only
sendmail_from= admin@chicken-shit.dk ; for Win32 only

; For Win32 only.
;sendmail_from = Admin@chicken-shit.dk

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =


Men kan sige med sikker hed at mail serveren er sat korrekt da det har virket !!! men har lavet en php opgradering siden !!!
Avatar billede leif Seniormester
03. september 2004 - 15:47 #4
Lige et par ting ? Er både mail og webserver nogen du har stående ? Hvilken internet udbyder har du ?
Avatar billede Slettet bruger
03. september 2004 - 17:23 #5
Jeg har arrownet !!! OG JA jeg er godt klar over at de har lukket port 25 så derfor går mail igennem deres server...... Både mail og webserver køre på samme server !!!! webserveren er kerio mail server !!!!! men det er underordnet !!! for selv om jeg dirigere scriptet til at sende til en TDC server virker det ik.....

Så det skal enten være en server politik eller en php opsætning !!
Avatar billede leif Seniormester
04. september 2004 - 01:37 #6
Har du prøvet at sætte PHP til at bruge Arrownets SMTP server ?
Avatar billede Slettet bruger
04. september 2004 - 12:35 #7
Hvis du læste det igennem som jeg skrev oven for så ja så ville du ha svaret på denne..... OG JA jeg er godt klar over at de har lukket port 25 så derfor går mail igennem deres server
Avatar billede leif Seniormester
04. september 2004 - 13:58 #8
Jeg forstod at din egen SMTP var sat til at sende dem til Arrownets SMTP, men ikek at du havde forsøgt at sætte PHP til at bruge Arrownets, men at du har forsøgt med en TDC SMTP server.

Okay, nu vil jeg lige være med. Vi er enige om at du normalt modtager emails på den ønskede adresse udefra ? Men når du sætter PHP til at sende dig en mail kommer den aldrig ? Eller kan du overhovedet ikke modtage emails ?
Avatar billede Slettet bruger
06. september 2004 - 16:29 #9
Min Mail server er sat til at sende mails over Arrownet's server da port 25 er lukket...... Jeg modtager fint og sender fint alle mails på serveren......

Det er kun det php script der ikke vil afsende mails ..... OG NEJ MIN MAIL SERVER FEJLER INTET MED SIKKERHED (Vi er 40 brugere på den såååå)

Lavede den anden dag en test med en TDC server for at se om det nu skulle være min server der fangede de mails i spam filteret men det var det ikke.... ved at bruge min tdc mail adresse skulle@os.dk til at få scriptet til at sende til.... men det virkede heller ik .... så der ud fra kan jeg sige at det ik er min mail server der fejler noget men det er scriptet der ikke kan sende af en eller anden mystisk grund....
Avatar billede bennyn Nybegynder
06. september 2004 - 16:31 #10
Husk at fjerne ; foran sendmail_from
og restart så din apache
Avatar billede Slettet bruger
06. september 2004 - 16:46 #11
Oki så er Problemet løst tak skal du ha bennyn ..... du får disse point da du ledte mig på sporet
Avatar billede bennyn Nybegynder
06. september 2004 - 16:51 #12
Hmm, well du tog dem selv :o)
Avatar billede Slettet bruger
06. september 2004 - 16:58 #13
Upz Hvordan klare vi den ?
Avatar billede leif Seniormester
06. september 2004 - 16:58 #14
Hvad var problemet ?
Avatar billede bennyn Nybegynder
06. september 2004 - 16:58 #15
Behold dem bare, det vigtigste er at vi fik løst problemet
Avatar billede Slettet bruger
06. september 2004 - 16:59 #16
he he oki !!!!! MEN DU SKAL HA MANGE TAK....
Avatar billede Slettet bruger
06. september 2004 - 17:01 #17
Husk at fjerne ; foran sendmail_from
og restart så din apache >>>>>>> Det var en kombination af denne og min firewall ..... Så derfor satte jeg mailsene til at sende til 127.0.0.1 og fjernede ; i php.ini
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester