Avatar billede blueeye97 Nybegynder
04. januar 2005 - 15:06 Der er 12 kommentarer og
1 løsning

Fremtvinge mailto

Kan man i et script fremtvinge en mailto-funktion. Det skal ikke være som et alm. link. Outlook skal startes med en given modtageradresse (f.eks. mailto:xx@xx.dk) afhængig af hvordan en formular er udfyldt.
Avatar billede cmau Nybegynder
04. januar 2005 - 15:14 #1
Er ikke med tror jeg. Nedenstående kode laver sådan at hvis der i noget af det du henter fra en database står noget@noget.dk laver den det om til et link.

$besked = ereg_replace("([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+[.]{1}[a-zA-Z0-9._-]+)","<a href=\"mailto:\\1\">\\1</a>",$besked);
Avatar billede blueeye97 Nybegynder
04. januar 2005 - 15:27 #2
Jeg skal bruge det til tilmelding til en mailliste. Brugeren sender en tom mail til mailisteserveren. Men jeg vil godt samtidig modtage en mail så jeg kan følge med når folk tilmelder sig. Det havde jo været nemmest bare at lave en php-mail til mailisteserveren men det vil den ikke æde. Så der skal i scriptet ske følgende:

brugeren indtaster i formen sin mailadresse og klikker på tilmeld. (alt dette er jo nemt nok). Når der klikkes tilmeld skal der via phpmail sendes en mail til mig og brugerens Outlook (eller andet) skal åbne og påbegynde en mail til mailisteserveren.

Det er kun det at starte outlook jeg ikke kan finde ud af..
Avatar billede cmau Nybegynder
04. januar 2005 - 15:35 #3
Nå så har jeg helt misforstået det. Undskyld. Kender ingen ting til outlook.
Avatar billede leif Seniormester
04. januar 2005 - 15:36 #4
Kan du ikke sende til maillisten via mail() men kun via Outlook ?
Avatar billede jakoba Nybegynder
04. januar 2005 - 15:42 #5
lav en kopi på den mail brugeren sender så der samtidig bliver sendt en kopi til serveren og til dig.
Avatar billede blueeye97 Nybegynder
04. januar 2005 - 15:42 #6
Leif >

Nemlig.. Og spørg ikke hvorfor, for jeg fatter det heller ikke :o))

cmau > Nu er det i princippet underordnet om det er outlook eller et andet mailprogram. mailto-funktionen er jo den samme.
Avatar billede leif Seniormester
04. januar 2005 - 16:10 #7
Hvad gør folk nu hvis de vil tilmeldes ?

Hvad er det for en mailliste server du bruger ?
Avatar billede blueeye97 Nybegynder
04. januar 2005 - 16:11 #8
Man skal sende en tom mail til nyheder-subscribe@xx.dk og jeg gør det sådan her:

mail("nyheder-subscribe@xx.dk","","","from:aa@aa.dk\nreplyto:aa@aa.dk");

aa er så brugeren's mailadresse. Men når jeg gør det via mail() så registrerer mailisteserveren det ikke...
Avatar billede blueeye97 Nybegynder
04. januar 2005 - 16:13 #9
leif>

Jeg har en formular hvor de indtaster deres mailadresse og klikker på en send knap. scriptet sender så en mail til brugeren med besked om at sende en tom mail til subscribe adressen. Og scriptet sender også mig en mail med info om at brugeren har "næsten" tilmeldt sig.
Avatar billede leif Seniormester
04. januar 2005 - 16:24 #10
Kan du ikke bare trække en liste fra liste serveren med tilmeldte ?
Avatar billede blueeye97 Nybegynder
04. januar 2005 - 17:03 #11
he he.. jo jo.. Det kan jeg selvfølgelig. Det var kun for at jeg automatisk blev briefet hvergang nogen meldte sig til.
Avatar billede blueeye97 Nybegynder
04. januar 2005 - 17:08 #12
Ideen var jo så, at et script dels sendte en mail til mig via mail() og så efterfølgende åbnede mailprogrammet med subscribe adressen som modtager. Ligesom en alm. href...
Avatar billede blueeye97 Nybegynder
04. januar 2005 - 18:50 #13
hmmm.. opgir' og lukker
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