Avatar billede inctor Nybegynder
13. november 2005 - 22:46 Der er 35 kommentarer og
1 løsning

En Glemt Kode mail ForM.

Haii NatteRavne ..

På Min side har jeg en kode til at folk kan få deres kode igen ved at skrive deres brugernavn, og så blir koden sendt til deres Mail , scriptet ser sån her ud:

<?if ($send){?><?include("inc/sql.php");?>

<?$result = mysql_query("SELECT * FROM users where username like '$usr'");$row    = mysql_fetch_array($result);?>

<?mail($row[email], "Din Glemte Kode !", "Hej $row[username]!\nDit kodeord er $row[password]\n\nMvh. Rene & Mads ", "kode@chatnet.dk");?><?echo "<FONT FACE=Verdana SIZE=1 COLOR=#000000>Din kode til $row[username]<BR>er blevet sendt til e-mail $row[email]</FONT>";}else{?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD>

    <TITLE>Vicevært</TITLE><META NAME="Generator" CONTENT="Stone's WebWriter 3.5">

    </HEAD><BODY TEXT="#000000" LINK="#000000" VLINK="#000000" ALINK="#000000"><FORM ACTION="<? PHP_SELF ?>">

    <FONT FACE="Verdana" SIZE="1" COLOR="#000000"><FONT FACE="Verdana" SIZE="1" COLOR="#000000">Brugernavn:

    </FONT><INPUT TYPE="text" SIZE="20" NAME="usr" CLASS="felt">

    <BR><INPUT TYPE="submit" VALUE="Send" NAME="send" CLASS="but"></font></FORM><FONT FACE="Verdana" SIZE="1" COLOR="#000000"><?}?></font></body>

...

oG NååR jeg får min mail ser mailen sån her ud:

kode@chatnet.dk
X-MDRcpt-To: gentlemen4you@hotmail.com
X-MDRemoteIP: 80.80.7.180
X-Return-Path: srv180@jepponet.dk
X-MDaemon-Deliver-To: gentlemen4you@hotmail.com

Hej Bow Know!
Dit kodeord er XXXXXX

Mvh. Rene & Mads

Hvad Betyder :

X-MDRcpt-To: gentlemen4you@hotmail.com
X-MDRemoteIP: 80.80.7.180
X-Return-Path: srv180@jepponet.dk
X-MDaemon-Deliver-To: gentlemen4you@hotmail.com

??? kan man fjerne det ? og Afsenderen er srv180@jepponet.dk , vil gerne have at afsenderen skal være "GlemtKode@ChatNet.dk"...

2 Spørgsmålm i et , håber ikk det for meget på en gang .. :D

C'Ya !
Avatar billede bromer Nybegynder
13. november 2005 - 23:04 #1
Det er email headers. Alle headers der starter med X er custom header, så det er noget SMTP agenter må sætte præcis som de lyster.

Jeg tror ikke umiddelbart du kan komme uden om det. Det ligner noget din SMTP server smider på.
Avatar billede inctor Nybegynder
13. november 2005 - 23:07 #2
Hvordan kan man ændre SMTP tingene ? Har Domæne Hos Jepponet , men har oZz en hos B-One, der ser Mailen sån her ud:

GlemtKode@Domæne.dk

Hej Bow Know!
Dit kodeord er XXXXXX

Mvh. Rene & Mads


og afsenderen var postmaster@domæne.dk .. hvorfor er der så stor forskel .. ?
Avatar billede bromer Nybegynder
13. november 2005 - 23:10 #3
Jeg tror ikke du kan ændre dem, når du bare er almindelig bruger. En anden ting er at det ikke burde være et problem, da headers kun skal vises for brugeren, hvis denne beder eksplisit om det. Hvilket program er det du der dem i, Outlook?
Avatar billede inctor Nybegynder
13. november 2005 - 23:12 #4
jeg læser Mails'ne i Outlook .. Forstår ikk helt hvad du mener ? kan man scipte det om så jeg kan undgå at der kommer til at stå de ting der ?
Avatar billede bromer Nybegynder
13. november 2005 - 23:14 #5
Det tror jeg ikke umiddelbart.
Avatar billede inctor Nybegynder
13. november 2005 - 23:23 #6
men det eneste den skal det er at hente Username, Email & Password fra det navn som er skrevet i Input felteT, og så sende en mail til den mail om $username har i $email .. og i den email skal den have skrevet

HeeJ $username ...
Du har glemt dit kodeord
Såå her er det: $password

Msv. Rene & Mads.

Findes der ikk en anden måde man kan sende de oplysninger til en ? ex. ved at man har et sikkerheds spg , og at man skal svare på det spg før at man kan se Passwordet , altså dette er et ex uden at den skal sende en mail ..

ex:

Side 1:
Indtast dit Brugernavn:
[Send Knap]

Side 2:
HeeJ $username ..
Du har glemt dit kodeord, men for at være sikre på det er dig blir du nød til at svare på et sikkerheds spg som du gav da du oprettede en bruger...

spg ex: Hvad Hed Din Første Kæreste ?
svar ex: Louise
[Send Knap]

Side 3:

GodT , det er det rigtige svar ,Her eR din kode: $password ...

ex slut ..

Ved godt det en usikker metode men at man kan sætte flere spg og sikkerheds ting på osv .. Men Ideen er der, men jeg kan ikk rigtig finde ud af at lave de sider der .. ved ikk hvorn de skal skrives .. Kan du hjælpe ???
Avatar billede bromer Nybegynder
13. november 2005 - 23:28 #7
Sådan en feature gør kun et system mere besværligt end sikkert.
Avatar billede inctor Nybegynder
13. november 2005 - 23:30 #8
Hvad ville du ellers forslå jeg skulle bruge i dette tilfælde ? Det skal være så sikkert som muligt ..
Avatar billede bromer Nybegynder
14. november 2005 - 09:05 #9
Jeg synes det er sikkert nok at sende en mail. Det er meget meget få tilfælde, hvor folk er i stand til at opsnappe noget information alligevel.
Avatar billede inctor Nybegynder
14. november 2005 - 09:07 #10
NååR OkeY ,, men kan jeg ikke indsætte

headers:(et eller andet );

eller sån noget så den fjerden de headers i mailen ? ved ikk hvorn en headers skrives Såå .. det der var kun et skud i tågen ..
Avatar billede bromer Nybegynder
14. november 2005 - 09:09 #11
Det tror jeg ikke du kan. Jeg tror det er noget SMTP serveren smider på og du har vist ikke rå adgang til den.
Avatar billede inctor Nybegynder
14. november 2005 - 09:10 #12
Hvorn kan jeg finde ud af om jeg har det ?
Avatar billede inctor Nybegynder
14. november 2005 - 09:11 #13
det vidst min egen server jeg har hos Jepponet , jeg har ihvertfald Backindgang hvis man kalder det det .. hvor der er eror_docs, httpdocs, httpsdoc osv ..
Avatar billede bromer Nybegynder
14. november 2005 - 09:11 #14
Du kan prøve at åbne en forbindelse til port 25 og se om det lykkes.
Avatar billede inctor Nybegynder
14. november 2005 - 09:12 #15
hvordan en forbindelse ?
Avatar billede inctor Nybegynder
14. november 2005 - 09:12 #16
jeg bruger CuteFTP ..
Avatar billede inctor Nybegynder
14. november 2005 - 09:13 #17
jeg fik denne besked:

The remote host actively refused the attempt to connect to it.
1) Verify that the destination host name or IP address is correct.
2) Verify that the connection port number is correct (under Site Settings | Type tab).
3) The remote server may be temporarily or permanently inaccessible (try again later).
4) Verify that you have chosen the right protocol (SSH2, SSL, FTP, etc.) and have setup all required options for that protocol.
Avatar billede bromer Nybegynder
14. november 2005 - 09:41 #18
Hehe. Du skal ikke forbinde med din FTP klient, men med php. Følgende kode forbinder til din STMP server.

<?
$fp = fsockopen("localhost", 25, $errno, $errstr, 30);
if (!$fp) {
  print "Du kan ikke oprette en forbindelse til din SMTP server";
}
Avatar billede inctor Nybegynder
14. november 2005 - 09:43 #19
skal jeg ligge det ind i en tekst fil gemme som connect.php og så åbne den på nette ? mangler der ikke en ?> ? ;D
Avatar billede bromer Nybegynder
14. november 2005 - 09:48 #20
Der mangler en ?>. Den kode jeg har sendt er kun så du kan uploade den og teste, hvorvidt du har adgang til SMTP serveren. Selv hvis du har det er jeg ikke sikker på du kan gøre noget ved de headers der bliver sendt.
Avatar billede inctor Nybegynder
14. november 2005 - 09:50 #21
Siden er tom , der står ikk noget på den .. den er helt blank ..
Avatar billede bromer Nybegynder
14. november 2005 - 10:01 #22
Okay. Prøv med:

<?
$fp = fsockopen("localhost", 25, $errno, $errstr, 30);

var_dump($fp);
var_dump($errno);
var-dump($errstr);
?>
Avatar billede inctor Nybegynder
14. november 2005 - 10:05 #23
Parse error: parse error in D:\websider\vhosts\DOMÆNE.dk\httpdocs\connect.php on line 6
Avatar billede inctor Nybegynder
14. november 2005 - 10:06 #24
har selv set fejlen ..

var-dump($errstr);
  ^
Der .. :D
Avatar billede inctor Nybegynder
14. november 2005 - 10:07 #25
hov
har selv set fejlen ..

var-dump($errstr);
  ^
Avatar billede inctor Nybegynder
14. november 2005 - 10:07 #26
når men det er r-dump skal laves om til r_dump ...
Avatar billede inctor Nybegynder
14. november 2005 - 10:07 #27
Jeg for denne besked:

resource(1) of type (stream) int(0) string(0) ""
Avatar billede bromer Nybegynder
14. november 2005 - 10:09 #28
Så kan du måske godt alligevel. Så synes jeg du skal se på Mail_Mime [1] fra Pear. Hvis du stadig kan se dine headers når du sender med den, så er jeg blank for løsninger.

[1] http://pear.php.net/package/Mail_Mime/
Avatar billede inctor Nybegynder
14. november 2005 - 10:12 #29
hvordan skal jeg sætte den op? den siger:


Warning: main(PEAR.php): failed to open stream: No such file or directory in D:\websider\vhosts\DOMÆNE.dk\httpdocs\mime\mime.php on line 40

Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.;./includes;./pear') in D:\websider\vhosts\DOMÆNE.dk\httpdocs\mime\mime.php on line 40
Avatar billede bromer Nybegynder
14. november 2005 - 10:16 #30
Ahh.. så er der ikke Pear, hvor du er hostet. Du kan godt sætte det op lokalt. Det er noget med at du skal have følgende struktur:

Pear.php
DB/
DB/DB.php
DB/<other files>


Og så inkludere DB.php
Avatar billede inctor Nybegynder
14. november 2005 - 10:20 #31
øøh ???? forstår jeg ikk lige hvad du mener med .. :D
Avatar billede bromer Nybegynder
14. november 2005 - 10:27 #32
Du får fejlen fordi der ikke er PEAR hvor du kører din PHP fil. Det kan du løse ved at download PEAR [1] pakken og DB [2] pakken og installere dem. Jeg mener at de skal ligge i den struktur jeg netop har fremlagt.

Der er også en del dokumentation rundt omkring Pears [3] website. Der er vist også en specifik installationsvejledning, men det ligner at jeg har mistet forbindelsen til pear.php.net. Meget mærkeligt.

[1] http://pear.php.net/package/Pear/
[2] http://pear.php.net/package/Mail_Mime/
[3] http://pear.php.net/
Avatar billede inctor Nybegynder
14. november 2005 - 10:31 #33
er der ikk en anden en ? vil ikk til at installere en masse ting på serveren ..
Avatar billede bromer Nybegynder
14. november 2005 - 10:43 #34
Ikke hvad jeg kender af. Men vi er også ude i en tagent. Det er jo selt ikke sikkert at det virker. SMTP'eren kan vist stadig smide de headers på den har lyst til. Jeg kan ikke huske, hvad standarden dikterer på dette punkt. Og det er jo altid muligt at bryde standarden alligevel.
Avatar billede inctor Nybegynder
16. november 2005 - 22:21 #35
Fik svar , men ikk løsning ? Såå .. Skal jeg bare lukke det elleR hva ??
Avatar billede inctor Nybegynder
17. november 2005 - 22:13 #36
da ingen har kommet med svar så lukker jeg bare ..
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