/ 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
problemer med mailform
Fra : -Thomas H.-


Dato : 29-12-03 18:50

Hejsa og glædelig baghjul

Jeg har lagt en mailform op på min hjemmeside, men den vil ikke sende mail
ud fra min server. Hvis jeg angiver en mail adr. som ligger på serveren så
virker den.

Jeg har også webmail, og der kan jeg sagtens sende ud fra.

Jeg kører linux (mandrake 9.0) og Qmail som mailserver..
Jeg ved ikke hvad fejlen er, så jeg håber lidt i kan hjælpe

i kan se koden på siden her:

<?
$modtager = "$modtager";
$sendt = "tak !
if($action == "") {
echo"
<html>
<head>
<meta http-equiv='Content-Language' content='da'>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
<title>opret</title>
<link rel='stylesheet' type='text/css' href='../css/homepage.css'>
</STYLE>
</head>
<form method='POST' action='$PHP_SELF' name='sendmail'>
<body>
<div align='center'>
<table border='1' cellpadding='0' cellspacing='0' style='border-collapse:
collapse'
bordercolor='#111111' width='350' height='200' id='AutoNumber1'
bgcolor='#7CC4E2'>
<tr>
<td width='100%' valign='middle'><div align='center'><center><table
border='0'
cellpadding='0' cellspacing='0' style='border-collapse: collapse'
width='100%'
id='AutoNumber2' bgcolor='#7CC4E2'>
<tr>
<td width='25%' align='right'><font face='Verdana' size='2'>mail
adr.:</font></td>
<td width='8%'></td>
<td width='67%'><font face='Verdana' size='2'><input type='text'
name='modtager' size='20'
class='field'></font></td>
</tr>
<tr>
<td width='25%' align='right'><font face='Verdana'
size='2'>Navn</font></td>
<td width='8%'></td>
<td width='67%'><font face='Verdana' size='2'><input type='text'
name='navn' size='20' class='field'></font></td>
</tr>
<tr>
<td width='25%' align='right'><font face='Verdana'
size='2'>Brugernavn.:</font></td>
<td width='8%'></td>
<td width='67%'><font face='Verdana' size='2'><input type='text'
name='bruger' size='20' class='field'></font></td>
</tr>
<tr>
<td width='25%' align='right'><font face='Verdana'
size='2'>Password.:</font></td>
<td width='8%'></td>
<td width='67%'><font face='Verdana' size='2'><input type='text'
name='pass' size='20' class='field'></font></td>
</tr>
<tr>
<td width='25%' align='right'><font face='Verdana'
size='2'>:</font></td>
<td width='8%'></td>
<td width='67%'><font face='Verdana' size='2'><input type='text'
name='email' size='15' class='field'></font></td>
</tr>
<tr>
<td width='25%' align='right'><font face='Verdana' size='2'><br>
&nbsp;</font></td>
<td width='8%'></td>
<td width='67%'><font face='Verdana' size='2'><input type='submit'
value='Send' name='send' class='knap'> <input type='submit' value='Slet alt'
name='slet' class='knap'></font></td>
</tr>
<tr>
<td width='100%' align='center' colspan='3'></td>
</tr>
</table>
</center></div></td>
</tr>
</table>
</div>
<font face='Verdana'>
<input type='hidden' name='action' value='send'>
</font>
</form>
</body>

</html>";

} else {
mail("$modtager", "sendt fra siden ", "Hejsa", "From: Admin <>;");
echo "<html><title>Sendt...!</title><div align='center'><br><br><br><font
face='Verdana' size='2'>$sendt</font></div></html>";
}?>

Med Venlig Hilsen
Thomas H.



 
 
Kim Emax (29-12-2003)
Kommentar
Fra : Kim Emax


Dato : 29-12-03 19:06

-Thomas H.- wrote:

> mail("$modtager", "sendt fra siden ", "Hejsa", "From: Admin <>;");

Måske er din mailserver utilfreds med at du ikke angiver en afsender? Prøv
med ""From: Admin admin@dinserver.dk"

Iøvrigt får du ingen af dine formfelter med i mailen, det er vel ikke din
hensigt?

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



-Thomas H.- (29-12-2003)
Kommentar
Fra : -Thomas H.-


Dato : 29-12-03 20:04

"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:d2_Hb.65137$jf4.4058719@news000.worldonline.dk...
> > mail("$modtager", "sendt fra siden ", "Hejsa", "From: Admin <>;");
>
> Måske er din mailserver utilfreds med at du ikke angiver en afsender? Prøv
> med ""From: Admin admin@dinserver.dk"

Nope det hjalp ikke...

>
> Iøvrigt får du ingen af dine formfelter med i mailen, det er vel ikke din
> hensigt?
Nej, det kan jeg godt se, men de er ændret til det jeg postede på
nyhedsgruppen her.. Der er formfelter i den originale.

MVH
Thomas H.



Kim Emax (29-12-2003)
Kommentar
Fra : Kim Emax


Dato : 29-12-03 21:13

-Thomas H.- wrote:
> "Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
> news:d2_Hb.65137$jf4.4058719@news000.worldonline.dk...
> > > mail("$modtager", "sendt fra siden ", "Hejsa", "From: Admin <>;");
> >
> > Måske er din mailserver utilfreds med at du ikke angiver en
> > afsender? Prøv med ""From: Admin admin@dinserver.dk"
>
> Nope det hjalp ikke...

nu rettede du det til det korrekte servernavn, ik? og jeg lavede en fejl,
der skal naturligvis stå:

"From: Admin <admin@dinserver.dk>"

> Nej, det kan jeg godt se, men de er ændret til det jeg postede på
> nyhedsgruppen her.. Der er formfelter i den originale.

ok, ellers smid et link til en .phps fil og evt. en phpinfo side. Er der en
SMTP server kompileret med i PHP? kig efter sendmail_path

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



-Thomas H.- (29-12-2003)
Kommentar
Fra : -Thomas H.-


Dato : 29-12-03 21:25

"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:4V%Hb.65180$jf4.4066171@news000.worldonline.dk...
>
> nu rettede du det til det korrekte servernavn, ik? og jeg lavede en fejl,
> der skal naturligvis stå:
>
> "From: Admin <admin@dinserver.dk>"

Jeg har skrevet admin@"og så min server".dk

> > Nej, det kan jeg godt se, men de er ændret til det jeg postede på
> > nyhedsgruppen her.. Der er formfelter i den originale.
>
> ok, ellers smid et link til en .phps fil og evt. en phpinfo side. Er der
en
> SMTP server kompileret med i PHP? kig efter sendmail_path

Jeg tror det er min sendmail der er noget galt med.. for jeg syntes det
virker mærkeligt at den kan sende "internt" og ikke "externt"

http://www.trainweb.dk/home/bekraeft.php den php fil indeholder koden fra
mit første indlæg.

Jeg bruger som sagt Qmail, så jeg skal ikke udelukke at det er en
opsætningsfejl i min Qmail !?

MVH
Thomas h.



Kim Emax (29-12-2003)
Kommentar
Fra : Kim Emax


Dato : 29-12-03 22:16

-Thomas H.- wrote:

> > "From: Admin <admin@dinserver.dk>"
>
> Jeg har skrevet admin@"og så min server".dk

altså en valid adresse? Fik du <> med omkring adressen?

> Jeg tror det er min sendmail der er noget galt med.. for jeg syntes
> det virker mærkeligt at den kan sende "internt" og ikke "externt"

måske snarere en opsætningsting i php.

> http://www.trainweb.dk/home/bekraeft.php den php fil indeholder koden
> fra mit første indlæg.

det kan jeg ikke bruge til noget... lav en .phps fil og/eller en fil, der
indeholder "print phpinfo()" og post den her...

> Jeg bruger som sagt Qmail, så jeg skal ikke udelukke at det er en
> opsætningsfejl i min Qmail !?

altså kan du sende mail ellers, så lader den del jo til at virke...

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



-Thomas H.- (29-12-2003)
Kommentar
Fra : -Thomas H.-


Dato : 29-12-03 22:32

"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:BQ0Ib.65205$jf4.4069259@news000.worldonline.dk...
> > http://www.trainweb.dk/home/bekraeft.php den php fil indeholder koden
> > fra mit første indlæg.
>
> det kan jeg ikke bruge til noget... lav en .phps fil og/eller en fil, der
> indeholder "print phpinfo()" og post den her...

sådan her ? http://www.trainweb.dk/home/bekraeft.phps
ellers forstår jeg ikke hvad du mener !?

> > Jeg bruger som sagt Qmail, så jeg skal ikke udelukke at det er en
> > opsætningsfejl i min Qmail !?
>
> altså kan du sende mail ellers, så lader den del jo til at virke...
>

Jeg kan godt sende mail, også externt.

MVH
Thomas H.



Kim Emax (29-12-2003)
Kommentar
Fra : Kim Emax


Dato : 29-12-03 22:42

-Thomas H.- wrote:

> sådan her ? http://www.trainweb.dk/home/bekraeft.phps
> ellers forstår jeg ikke hvad du mener !?

jeps, så kan man se koden....

From: Admin <admin@trainweb.dk>;");

Drop det ; efter >

og prøv at sætte dette ind i toppen og se om ikke dette virker:

mail("thomas@trainweb.dk", "subject: test", "body: det virker sgu", "From:
Admin <admin@trainweb.dk>");

Virker det stadig ikke, så smid en print phpinfo() ind på siden eller en
anden side og post et link her.

> > > Jeg bruger som sagt Qmail, så jeg skal ikke udelukke at det er en
> > > opsætningsfejl i min Qmail !?
> >
> > altså kan du sende mail ellers, så lader den del jo til at virke...
> >
>
> Jeg kan godt sende mail, også externt.

gennem din egen mailserver forståes?

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



-Thomas H.- (29-12-2003)
Kommentar
Fra : -Thomas H.-


Dato : 29-12-03 23:00

"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:Lc1Ib.65222$jf4.4070455@news000.worldonline.dk...
>
> jeps, så kan man se koden....
>
> From: Admin <admin@trainweb.dk>;");
>
> Drop det ; efter >
>
>og prøv at sætte dette ind i toppen og se om ikke dette virker:

så kommer den med fejl.

>
> mail("thomas@trainweb.dk", "subject: test", "body: det virker sgu", "From:
> Admin <admin@trainweb.dk>");

jeg kan sende til mig selv hvis jeg sender til @trainweb.dk, men hvis jeg
sender til f.eks @mail.dk så kommer der inget frem

> Virker det stadig ikke, så smid en print phpinfo() ind på siden eller en
> anden side og post et link her.

her har du sådan en : http://www.trainweb.dk/info.php

> > Jeg kan godt sende mail, også externt.
>
> gennem din egen mailserver forståes?

Ja gennem min mailserver til en @mail.dk adresse.

MVH
Thomas H.



Kim Emax (29-12-2003)
Kommentar
Fra : Kim Emax


Dato : 29-12-03 23:26

-Thomas H.- wrote:

> > og prøv at sætte dette ind i toppen og se om ikke dette virker:
>
> så kommer den med fejl.

Hviiiilken fejl?

> jeg kan sende til mig selv hvis jeg sender til @trainweb.dk, men hvis
> jeg sender til f.eks @mail.dk så kommer der inget frem

mailserveren siger sikkert "hey, det domain kender jeg, så jeg smider mailen
ned i mailboxen med det samme..."

> her har du sådan en : http://www.trainweb.dk/info.php

sendmail_path /var/qmail/bin/sendmail -t

Ser vist okay ud... hvis qmail altså ligger der

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



-Thomas H.- (29-12-2003)
Kommentar
Fra : -Thomas H.-


Dato : 29-12-03 23:46

"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:lS1Ib.65239$jf4.4073570@news000.worldonline.dk...
> -Thomas H.- wrote:
>
> > > og prøv at sætte dette ind i toppen og se om ikke dette virker:
> >
> > så kommer den med fejl.
>
> Hviiiilken fejl?

Parse error: parse error in /var/www/html/home/bekraeft.php on line 78

> > jeg kan sende til mig selv hvis jeg sender til @trainweb.dk, men hvis
> > jeg sender til f.eks @mail.dk så kommer der inget frem
>
> mailserveren siger sikkert "hey, det domain kender jeg, så jeg smider
mailen
> ned i mailboxen med det samme..."

yep, men hvad siger den når jeg vil prøve og sende til @mail.dk

> > her har du sådan en : http://www.trainweb.dk/info.php
>
> sendmail_path /var/qmail/bin/sendmail -t
>
> Ser vist okay ud... hvis qmail altså ligger der

Det gør den...

MVH
Thomas H.



Kim Emax (30-12-2003)
Kommentar
Fra : Kim Emax


Dato : 30-12-03 00:08

-Thomas H.- wrote:

> Parse error: parse error in /var/www/html/home/bekraeft.php on line 78

Smid den i linie et

Og du har stadig ikke fjernet den ; efter > i

"From: Admin <admin@trainweb.dk>;"

> yep, men hvad siger den når jeg vil prøve og sende til @mail.dk

så vil den smide den ud af huset... Men kan du sende til @mail.dk adresser
fra et alm. postprogram gennem din mailserver, så er det ikke der, der skal
kigges...

> > Ser vist okay ud... hvis qmail altså ligger der
>
> Det gør den...

godt

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Kim Emax (30-12-2003)
Kommentar
Fra : Kim Emax


Dato : 30-12-03 00:10

Kim Emax wrote:

> Smid den i linie et
>
> Og du har stadig ikke fjernet den ; efter > i
>
> "From: Admin <admin@trainweb.dk>;"

Alternativt skriv show_source("bekraeft.php"); i bunden af din bekraeft.php
fil, så skal du ikke opdatere din .phps fil hver gang du laver en ændring...

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



-Thomas H.- (30-12-2003)
Kommentar
Fra : -Thomas H.-


Dato : 30-12-03 00:18

"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:Rs2Ib.65248$jf4.4075601@news000.worldonline.dk...
> -Thomas H.- wrote:
>
> > Parse error: parse error in /var/www/html/home/bekraeft.php on line 78
>
> Smid den i linie et
>
> Og du har stadig ikke fjernet den ; efter > i

kig nu: http://www.trainweb.dk/home/bekraeft.phps

>
> "From: Admin <admin@trainweb.dk>;"
>
> > yep, men hvad siger den når jeg vil prøve og sende til @mail.dk
>
> så vil den smide den ud af huset... Men kan du sende til @mail.dk adresser
> fra et alm. postprogram gennem din mailserver, så er det ikke der, der
skal
> kigges...

Ja, det kan jeg. Det virker den fint.

MVH
Thomas H.



Kim Emax (30-12-2003)
Kommentar
Fra : Kim Emax


Dato : 30-12-03 00:28

-Thomas H.- wrote:

> kig nu: http://www.trainweb.dk/home/bekraeft.phps

Har kigget, og det fejler i din php fil?

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



-Thomas H.- (30-12-2003)
Kommentar
Fra : -Thomas H.-


Dato : 30-12-03 00:30

"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:OL2Ib.65259$jf4.4076872@news000.worldonline.dk...
> -Thomas H.- wrote:
>
> > kig nu: http://www.trainweb.dk/home/bekraeft.phps
>
> Har kigget, og det fejler i din php fil?

Ja, det frygtede jeg også... hmm.. Det er lidt mærkeligt..

Men eller skal du have tak for hjælpen

MVH
Thomas H.



Kim Emax (30-12-2003)
Kommentar
Fra : Kim Emax


Dato : 30-12-03 01:17

-Thomas H.- wrote:

> > Har kigget, og det fejler i din php fil?
>
> Ja, det frygtede jeg også... hmm.. Det er lidt mærkeligt..

sort svar du...

> Men eller skal du have tak for hjælpen

np

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



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

Månedens bedste
Årets bedste
Sidste års bedste