Avatar billede jan2001 Nybegynder
05. marts 2007 - 17:42 Der er 11 kommentarer og
2 løsninger

Se om mail er modtaget

Hej

Er det muligt at sende en stump kode med en email, så når den åbnes sender noget til en database, og dermed registrerer at modtageren sandsynligvis har læst emailen?

Er der andre sikre måder at gøre det på?
Avatar billede -bartfreak Nybegynder
05. marts 2007 - 18:59 #1
kan du bruge dette.->> http://www.msgtag.com/download/
Avatar billede arne_v Ekspert
05. marts 2007 - 19:55 #2
Der er ingen sikker metode.

Du kan saette en header der maaske vil resultere i en confirmation paa modtag
og laesning.

Et forsoeg paa at sende kode der udfoers ved laesning vil forhaabentligt blive
stoppet af enten email reader eller anti virus.
Avatar billede jan2001 Nybegynder
05. marts 2007 - 20:08 #3
Hvordan ser den header så ud?

Hvis en udført kode ved læsning stoppes af anti virus, hvorfor gør msgtag så ikke. Den sender jo også noget, når mailen åbnes?
Avatar billede jakoba Nybegynder
05. marts 2007 - 20:13 #4
Du kan i SMTP protokollen give en header der beder brugeren klikke ja til at der sendes en bekræftelse. Men brugeren vælger selv om han vil klikke ja.

Det nærmeste du nok kan komme er den metode spammere bruger. indsætte en lille gif in mailen der skal hentes fra din server. du kan så sætte en parameter på giffen for at få at vide hvilken modtager der kikkede. Der er dog efterhånden adskillige mailklienter der kan indstilles til at ignorere billeder i mails.

Et andet problem med den metoder er at du selv skal levere serverkapacitet til at holde rede i det. spammere foretrækker jo at stjæle andres serverkapacitet og båndbredde.

mvh JakobA
Avatar billede jan2001 Nybegynder
05. marts 2007 - 20:57 #5
ja, jeg har så ikke min egen server. Men derfor tænkte jeg på database. Findes der ikke en mulighed i en mysql database, som registrerer hvilket og hvornår noget trækkes ud af databasen?
Avatar billede leif Seniormester
05. marts 2007 - 23:10 #6
jan2001 -> Du har ikke en hjemmeside eller noget ?
Avatar billede jakoba Nybegynder
06. marts 2007 - 05:50 #7
en database kan sagtens registrere når noget hentes ud af den. Men det er ikke sådan mails virker. når en mail er sendt er den allerede ude af databasen (hvis den ellers nogensinde var i den)
Avatar billede jan2001 Nybegynder
06. marts 2007 - 10:49 #8
Jeg mente ikke at mailen skulle sendes fra en database, men at gif-filen, som hentes af mailen skal ligge i databasen.

Hvordan får jeg oplysninger om læsning fra database ud? Jeg bruger mysql?
Avatar billede jakoba Nybegynder
06. marts 2007 - 23:34 #9
Det er da en mulighed, men det er grumme meget nemmere at gøre det med php og en ganske almindelig .gif fil

<a href="billede.php?param=code_for_denne_modtager">

--------- filen billede.php --------
<?php

if ( isset( $param ) ) {
    $fp = fopen( "dinlogfil.txt", "a" );
    fwrite( $fp, $param ."\r\n" );
    fclose( $fp );
}

header( "Content-Type: image/gif");
header( "Content-Length: " . filesize( "billedfil.gif" ) );
$fp = fopen( "billedfil.gif", "rb" );
fpassthru( $fp );
fclose( $fp );
?>

mvh JakobA
Avatar billede jan2001 Nybegynder
08. marts 2007 - 19:45 #10
Jo tak. Nu ville jeg helst have det i asp, men php går nok. Det der ikke går er at jeg ikke har lov til at bruge file-objektet. Jeg har kun database.
Avatar billede jan2001 Nybegynder
12. marts 2007 - 00:02 #11
jakob: Det bliver vist for kompliseret. Jeg dropper det. tak for at forsøge at hjælpe. Læg et svar,.

bartfreak: Jeg har besluttet at bruge msgtag. Det virker fint. Jeg ville have lavet noget lignende selv, men dt bliver for svært. Læg et svar.
Avatar billede -bartfreak Nybegynder
12. marts 2007 - 05:36 #12
okay.O)
Avatar billede jakoba Nybegynder
12. marts 2007 - 20:59 #13
ok.
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
Kurser inden for grundlæggende programmering

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