Avatar billede Six Nybegynder
21. december 2004 - 21:59 Der er 15 kommentarer og
1 løsning

Problem med mail() i php

Jeg får denne fejl når jeg prøver at sende en mail, fra min server som kører på min localhost.

Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\apache\htdocs\site3\inc\kontakt_sendmail.php on line 13

Hvordan eller hvad er det jeg skal rette i min php.ini ?
Avatar billede leif Seniormester
21. december 2004 - 22:06 #1
Enten skal du rette i din php.ini og sætte from variablen eller du skal lave din kode lidt om. Jeg ville lave koden om !

mail("til@domain.dk","emne","body","From: afsender@domain.dk");
Avatar billede Six Nybegynder
21. december 2004 - 23:23 #2
hehe undskyld ventetiden. Er lidt opslugt af min kodning. Jeg vil nu gerne have det ændret i min php.ini - Hvad hedder den variabel i php.ini ?
Avatar billede iss Novice
21. december 2004 - 23:24 #3
SMTP = localhost
smtp_port = 25

Skal du ændre til den SMTP server du bruger.
Avatar billede iss Novice
21. december 2004 - 23:25 #4
Og
; For Win32 only.
;sendmail_from = me@example.com

Skal du sætte til noget.
Avatar billede Six Nybegynder
21. december 2004 - 23:25 #5
Dvs når nu min udbyder er cybercity. så er det vip.cybercity.dk ?
Avatar billede iss Novice
21. december 2004 - 23:29 #6
Ja, hvis du ikke har en anden SMTP server du bruger.
Avatar billede Six Nybegynder
21. december 2004 - 23:54 #7
Jamen iss det var svaret jeg manglede :D

Smider du svar ?
Avatar billede iss Novice
21. december 2004 - 23:55 #8
 
Avatar billede Six Nybegynder
21. december 2004 - 23:57 #9
Jeg har i øvrigt lige et spørgsmål mere. Nu kører jeg 2 lokale servere - apache. Den ene fra min bærbare, den anden fra min stationære. PT er det kun den stationære der kan tilgås via mit ip, udefra. Hvordan kan jeg gøre så folk kan se hvad jeg har til at ligge på min bærbare ?
Avatar billede Six Nybegynder
21. december 2004 - 23:57 #10
Tak for din besvarelse i øvrigt :D
Avatar billede iss Novice
22. december 2004 - 00:01 #11
Kræver din har mere end en IP, eller du sætter det op med porte.
Avatar billede Six Nybegynder
22. december 2004 - 00:02 #12
Jeps jeg tænkte på porte. f.eks. nu tilgås min stationære med port 80. Så hvis man lavede min bærbare til port 81 f.eks ?
Avatar billede iss Novice
22. december 2004 - 00:04 #13
Det kan du vel godt, men husk at sæt det op i din router.
Avatar billede Six Nybegynder
22. december 2004 - 00:05 #14
Jeg er selvfølgelig villig til at smide flere point til dig :D
Avatar billede Six Nybegynder
22. december 2004 - 00:06 #15
Præcis, men det er mit problem. Altså min bærbare har lokalip 192.168.1.107 - hvordan får jeg så redirected brugeren til den ip istedet for min stationære ? og hvordan skal det løses i http.conf.
Avatar billede iss Novice
22. december 2004 - 00:08 #16
Det skal løses i din router, og din Apache skal sættes til at lytte på port 81.
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