Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 14:35 Der er 33 kommentarer og
1 løsning

Automatisk afsendelse af mail?

3 ting:

1: Kan man med MySQL lave et sted hvor den automatisk udesender en email, og i anden omgang, kan man så sætte den til at have et godkendelse link i, evt. hvordan.
Avatar billede jaw Nybegynder
10. juni 2004 - 15:21 #1
Forstår ikke helt...
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:25 #2
Fx. Tilmelding af nyhedsbrev, så skriver man sin mail, og så bliver der sendt en mail med et link man skal trykke på, for at godkende sin bestilling. Først når man trykker på den skal den aktiveres, lige nu gør jeg det manuelt, ved at selv sende de ting ud, sender en kode me, og så skal de taste den ind. Det er lidt bøvlet. se her på forsiden. www.friendsavisen.1go.dk
Avatar billede jaw Nybegynder
10. juni 2004 - 15:28 #3
Du kan jo lave en database, hvor du først lægger de brugerinfos du vil have -> som her hans email-adresse. I samme table, kan du jo lave et "accept" felt f.eks. der så når brugeren har tilmeldt sig nyhedsbrevet står på "nej" og når han så accepterer linket i det første brev han modtager, opdaterer du til "ja"
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:30 #4
Ja, men hvordan laver jeg så den sender en mail til dem, og hvordan opdaterer jeg nej til ja via et link?
Avatar billede jaw Nybegynder
10. juni 2004 - 15:30 #5
når du så vil afsende dine nyhedsmails, afsender du kun til dem, hvor feltet "accept" er "ja"
Avatar billede jaw Nybegynder
10. juni 2004 - 15:32 #6
i mailen, kan du f.eks. lave et link til www.ditdomain.dk/accept_mail.php?bruger=$brugernavn

<-- accept_mail.php -->

mysql_query("UPDATE `tabel` SET `accept` = 'ja' WHERE `brugernavn` = $brugernavn LIMIT 1");
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:32 #7
JAJA, men jeg vil gerne have den til automatisk at sende det godkendelses brev ud, så jeg ikke selv skal det, hvordan sætter jeg den til det?
Avatar billede jaw Nybegynder
10. juni 2004 - 15:36 #8
$tekst = "Indholdet i din mail";
$headers = "From: Dit-navn <webmaster@tele2gaming.dk>\n";
$headers .= "Reply-to: xxx@ditdomain.dk\n";
$headers .= "X-Sender: <xxx@ditdomain.dk>\n";
$headers .= "X-Mailer: ditdomain.dk\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <xxx@ditdomain.dk>\n";
mail($mail,"Emne på din mail","$tekst\n",$headers);

Så tilpasser du bare dette, og kører det når brugeren har tilmeldt sig 1. gang...
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:42 #9
ER reply to: modtagerens adresse?
HVad er X-Sender
X-Mailer
X-Priority
Return-path


Hvad så når jeg skal sende breve,
så skal jeg vel selv indtaste alle adresse, det tager jo tid, kan jeg ikke sætte den til at læse adresserne med accept?
Avatar billede jaw Nybegynder
10. juni 2004 - 15:45 #10
nej, min fejl... Sådan her:

mail($mail,"Emne på din mail","$tekst\n",$headers);

$mail = modtagerens adresse
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:51 #11
Reply = min adresse
sender = min adresse
mailer = deres adresse? skal det ikke være noget med [$mail]
priority = ?
return path = Den sti den skifter til bagefter?
Avatar billede jaw Nybegynder
10. juni 2004 - 15:52 #12
alle de her, har noget at gøre med headerne i mailen, og return-path betyder hvor den svarer tilbage f.eks. i tilfælde af at mailen ikke kan leveres etc.
Der er intet her, der hverken skifter til ny side eller noget som helst...
Avatar billede jaw Nybegynder
10. juni 2004 - 15:52 #13
men prøv det
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:53 #14
Kan du ikke give et eksempel på hvda de betyder?
Ved ikke hvad der skal stå,
hvor skal modtgaren være?
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:56 #15
Skal alle steder skiftes ud med min adresse og hvorfor står der /n bag ved nogetaf det?
Avatar billede jaw Nybegynder
10. juni 2004 - 15:56 #16
alle de steder hvor jeg har skrevet xxx@ditdomain.dk er det DIN mail-adresse
og $mail skal være MODTAGERENS mail-adresse, altså linien kan se sådan her ud også:

mail("bummelum@email.dk","Emne på din mail","$tekst",$headers);
Avatar billede jaw Nybegynder
10. juni 2004 - 15:57 #17
\n betyder linieskift i Unix
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:59 #18
$mail er en variable / form?
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 15:59 #19
LÆS OGSÅ LIGE DEN ANDEN IGEN
Avatar billede jaw Nybegynder
10. juni 2004 - 16:00 #20
$mail er en variabel/form ja...
Og hvad skal jeg læse igen?
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 16:00 #21
Den anden med logoff
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 16:06 #22
SVAR SÅ FÅR DU POINT
Avatar billede jaw Nybegynder
10. juni 2004 - 16:09 #23
Virker det?
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 16:10 #24
Det tror jeg, ok tester først, svarer måske først i aften!!
Avatar billede jaw Nybegynder
10. juni 2004 - 16:11 #25
fair nok :)
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 16:12 #26
Hvordan fortæller jeg at den skal sende
Avatar billede jaw Nybegynder
10. juni 2004 - 16:14 #27
Når brugeren har udfyldt formen, INSERTER du ham i din database, ikke? Så putter du jo bare den kode ind der...
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 16:16 #28
HVordan sender den fra databasen, den skal sende til tilmelderen
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 16:19 #29
HVORDAN; Kan i ikke lave koden til mig?
Avatar billede jaw Nybegynder
10. juni 2004 - 16:19 #30
$q = mysql_query("SELECT mail FROM tabel WHERE brugernavn = '$brugernavn'");
$data = mysql_fetch_array($q);

//og så hele dit mail script indtil
mail($data[mail],"Emne på din mail","$tekst",$headers);

burde funke...
Avatar billede hmmhelpinghmm Nybegynder
10. juni 2004 - 19:14 #31
LÆS LIGE I DET NYE INDLÆG, HAR ET SPØRGSMÅL!
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 18:54 #32
Hvis du vil have dine point så svar.
Avatar billede hmmhelpinghmm Nybegynder
11. juni 2004 - 21:51 #33
Jeg får ikke noget svar, så du må sige til hvis du vil have dem så ordner vi det, men tager dem selv i første omgang så jeg kan afslutte spg.
Avatar billede jaw Nybegynder
12. juni 2004 - 11:12 #34
Tjah, går nok... Kunne ikke helt holde styr på hvor vi var i gang alligevel, og hvor der var afsluttet...
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