/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Mailform problemer.
Fra : Steffen Holm


Dato : 15-12-03 22:45

Hej NG.

Jeg har problem med en mailform på min side. Der kommer følgende
fejl på hjemmesiden hvor formen er:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
e:\htdocs\skibumsen\new\kontakt.php on line 47

Nogen der ved havd der skal gøres?

Siden der laver problemet er:

http://steffenholm.dyndns.dk/skibumsen/new/kontakt.php

På forhånd tak for hjælpen.
--
Steffen Holm





 
 
Bertel Lund Hansen (16-12-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 16-12-03 07:22

Steffen Holm skrev:

>Jeg har problem med en mailform på min side. Der kommer følgende
>fejl på hjemmesiden hvor formen er:

Prøv at udskrive alle mail()'s parametre før afsendelse.

Prøv at sende en simpel mail:

   mail("din_email@adresse", "tester", "dette er en test");

Prøv at følge tråden:

   php mail sender (lignende JMail)

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Steffen Holm (16-12-2003)
Kommentar
Fra : Steffen Holm


Dato : 16-12-03 14:32

"Bertel Lund Hansen" <nospamius@lundhansen.dk> skrev:

> Prøv at udskrive alle mail()'s parametre før afsendelse.

Hvordan gør man det?

> Prøv at sende en simpel mail:
>
> mail("din_email@adresse", "tester", "dette er en test");

Virker ikke. Får følgende fejl i browseren:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
e:\htdocs\skibumsen\kontakt.php on line 47

> Prøv at følge tråden:
>
> php mail sender (lignende JMail)

Ingen af løsningsforslagene i den tråd virker...

Tak for svaret - forhåbentlig er der nogen der kender løsningen???

--
Steffen Holm



Peter Brodersen (16-12-2003)
Kommentar
Fra : Peter Brodersen


Dato : 16-12-03 14:37

On Tue, 16 Dec 2003 14:31:34 +0100, "Steffen Holm"
<mail@*nospam*skibumsen.dk> wrote:

>Warning: mail(): Failed to connect to mailserver at "localhost" port 25,
>verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
>e:\htdocs\skibumsen\kontakt.php on line 47

Som der står: mail()-funktionen kan ikke forbinde til en mailserver på
"localhost" (det er din egen maskine). Undersøg indstillingen "SMTP"
og "smtp_port" i din php.ini-fil. Du kan også bruge ini_set() for at
angive en smtp-server i dit script.

PHPs mail-funktion skal (under Windows) vide, hvor den skal sende
mails videre hen. Med andre ord, den mangler informationer om en
udgående mailserver. Er du koblet op hos Tiscali, kan du prøve med
"smtp.tiscali.dk". Men ellers, så læs fejlbeskrivelsen igen.

--
- Peter Brodersen

Ugens sprogtip: jamen (og ikke jammen)

Steffen Holm (16-12-2003)
Kommentar
Fra : Steffen Holm


Dato : 16-12-03 14:45

"Peter Brodersen" <usenet@ter.dk> wrote:

> Undersøg indstillingen "SMTP"
> og "smtp_port" i din php.ini-fil. Du kan også bruge ini_set() for at
> angive en smtp-server i dit script.

I min php.ini fil står følgende, som jeg troede var nok, men det er det
sandsynligvis ikke?

[mail function]
; For Win32 only.
SMTP= smtp.mail.dk ; for Win32 only

; For Win32 only.
sendmail_from= mail@skibumsen.dk ; for Win32 only

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

> Er du koblet op hos Tiscali, kan du prøve med
> "smtp.tiscali.dk". Men ellers, så læs fejlbeskrivelsen igen.

Serveren står ikke på min adresse, men er koblet op hos TDC, derfor burde
adrsen da være "smtp.mail.dk" eller hvad?

Som jeg kan se er alt rigtigt i filen...

Tak for svaret, der desværre ikke gjorde mig klogere :)

--
Steffen Holm



zigma.dk (16-12-2003)
Kommentar
Fra : zigma.dk


Dato : 16-12-03 16:12

Steffen Holm wrote in dk.edb.internet.webdesign.serverside.php:
>
>
> I min php.ini fil står følgende, som jeg troede var nok, men det er det
> sandsynligvis ikke?
>
> [mail function]
> ; For Win32 only.
> SMTP= smtp.mail.dk ; for Win32 only
>
> ; For Win32 only.
> sendmail_from= mail@skibumsen.dk ; for Win32 only
>
> ; For Unix only. You may supply arguments as well (default:
> "sendmail -t -i").
> ;sendmail_path=
>
>
> Serveren står ikke på min adresse, men er koblet op hos TDC, derfor burde
> adrsen da være "smtp.mail.dk" eller hvad?
>
> Som jeg kan se er alt rigtigt i filen...
>
> Tak for svaret, der desværre ikke gjorde mig klogere :)
>
> --
> Steffen Holm
>
>


Jo, hvis serveren står hos TDC skal adressen være smtp.mail.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Peter Brodersen (16-12-2003)
Kommentar
Fra : Peter Brodersen


Dato : 16-12-03 17:11

On Tue, 16 Dec 2003 14:44:46 +0100, "Steffen Holm"
<mail@*nospam*skibumsen.dk> wrote:

>I min php.ini fil står følgende, som jeg troede var nok, men det er det
>sandsynligvis ikke?

Det burde også være nok. Hvor ligger din php.ini-fil?

(sidste spørgsmål er måske et hint :)

--
- Peter Brodersen

Ugens sprogtip: jamen (og ikke jammen)

Steffen Holm (16-12-2003)
Kommentar
Fra : Steffen Holm


Dato : 16-12-03 19:40

"Peter Brodersen" <usenet@ter.dk> wrote:

> Det burde også være nok. Hvor ligger din php.ini-fil?
>
> (sidste spørgsmål er måske et hint :)

Det ligger i roden af apache, og andet php der kører på serveren kører fint,
bare ikke min mail form.

Det er også det der undrer mig mest, for vist intet php virkede, så var
fejlen jo nok rimelig tydelig...
--
Steffen Holm



Peter Brodersen (16-12-2003)
Kommentar
Fra : Peter Brodersen


Dato : 16-12-03 19:54

On Tue, 16 Dec 2003 19:40:29 +0100, "Steffen Holm"
<mail@*nospam*skibumsen.dk> wrote:

>Det ligger i roden af apache, og andet php der kører på serveren kører fint,
>bare ikke min mail form.

Prøv at flytte den over i dit Windows-katalog.

Alternativt kan du, som nævnt, også bruge ini_set() for at
angive en smtp-server direkte i dit script.

>Det er også det der undrer mig mest, for vist intet php virkede, så var
>fejlen jo nok rimelig tydelig...

Nej, uden nogen php.ini vil PHP stadigvæk virke uden problemer, med
default-indstillinger.

--
- Peter Brodersen

Ugens sprogtip: jamen (og ikke jammen)

Steffen Holm (16-12-2003)
Kommentar
Fra : Steffen Holm


Dato : 16-12-03 20:08

"Peter Brodersen" <usenet@ter.dk> wrote:

> Prøv at flytte den over i dit Windows-katalog.
>
> Alternativt kan du, som nævnt, også bruge ini_set() for at
> angive en smtp-server direkte i dit script.

Først mange tak for hjælpen - det må være lastende med en så uvidende
person, som jeg er når emnet er php - hurra for copy and paste...

Hvordan skal ini-set() implementeres i koden? (læs hvad f... skal jeg gøre
:)

> Nej, uden nogen php.ini vil PHP stadigvæk virke uden problemer, med
> default-indstillinger.

Jeg er håbløst bagud...

Endnu engang tak.

--
Steffen Holm



Peter Brodersen (16-12-2003)
Kommentar
Fra : Peter Brodersen


Dato : 16-12-03 20:10

On Tue, 16 Dec 2003 20:07:45 +0100, "Steffen Holm"
<mail@*nospam*skibumsen.dk> wrote:

>Hvordan skal ini-set() implementeres i koden? (læs hvad f... skal jeg gøre

Prøv at tilføje i begyndelsen af din kode (eller i hvert fald før
scriptet når til mail-funktionen i din kode).

ini_set("SMTP","smtp.mail.dk");


Prøvede du at flytte php.ini? Husk, at hvis du kører PHP som modul, så
skal Apache reloades, når du foretager ændringer i php.ini. Indtil da
bliver ændringerne ikke opfattet.

--
- Peter Brodersen

Ugens sprogtip: jamen (og ikke jammen)

Steffen Holm (16-12-2003)
Kommentar
Fra : Steffen Holm


Dato : 16-12-03 20:18

"Peter Brodersen" <usenet@ter.dk> wrote:

> Prøv at tilføje i begyndelsen af din kode (eller i hvert fald før
> scriptet når til mail-funktionen i din kode).
>
> ini_set("SMTP","smtp.mail.dk");

Nu virker det endelig.

Mange tak for hjælpen.

God jul, godt nytår osv..

--
Steffen Holm



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste