Avatar billede ulle55 Nybegynder
08. marts 2005 - 09:31 Der er 17 kommentarer og
1 løsning

automatisk oprettelse på mailingliste

Kan man lave et script som automatisk opretter brugere på en mailling liste? Jeg har prøvet med formmail, at sende en mail til min subscribe mail, men det virker ikke, eller det vil sige at det er en helt anden mail der vises, end den jeg har indtastet.
Jeg har web hotel hos surftown, hvis det er nogen hjælp.
Avatar billede bromer Nybegynder
08. marts 2005 - 12:10 #1
Du burde godt kunne gøre det på den måde som du selv beskriver. Hvad er det der er galt med den mail der bliver sendt?
Avatar billede ulle55 Nybegynder
08. marts 2005 - 12:45 #2
den er som følger "mit brugernavn til surftown @ mit domæne navn"
Avatar billede bromer Nybegynder
08. marts 2005 - 12:47 #3
Hmm.. nu kender jeg jo ikke rigtig det mailsystem du benytter, men det må være muligt for dig at se hvordan den email du skal sende til systemet ser ud og så sende en der ligner.

Hvad er det for en mailingliste du benytter?
Avatar billede ulle55 Nybegynder
08. marts 2005 - 13:04 #4
ezmlm
Avatar billede bromer Nybegynder
08. marts 2005 - 13:14 #5
Det er et okay format. Hvis du vil tilmelde anders@and.dk til listen famand@andeby.nu skal du sende en amil til

famand-subscribe-anders=and.dk@andeby.nu>
Avatar billede bromer Nybegynder
08. marts 2005 - 13:14 #6
hov.. der sneg sig et ">" ind i slutningen som ikke burde være der.
Avatar billede ulle55 Nybegynder
08. marts 2005 - 13:25 #7
det ser ud til at virke, men hvordan vil du få pillet en email fra hinanden???
Avatar billede bromer Nybegynder
08. marts 2005 - 13:45 #8
<?php
list($username,$domain) = explode("@",$email);
?>

Listenavn etc burde du have skildt ad i forvejen :)
Avatar billede ulle55 Nybegynder
08. marts 2005 - 14:05 #9
Så er det nu min ævner til php bliver sat på prøve, hvordan får man de variabler sat ind??
famand-subscribe-$username=@domain@andeby.nu


Virker ikke
Avatar billede bromer Nybegynder
08. marts 2005 - 14:07 #10
Hvad er maillinglisten?
Avatar billede ulle55 Nybegynder
08. marts 2005 - 14:09 #11
det er lige meget, jeg kan godt ændre det ud fra et eksempel
Avatar billede bromer Nybegynder
08. marts 2005 - 14:17 #12
<?php
list($username,$domain) = explode("@",$email);
$toemail = sprintf("famand-subscribe-%s=%s@andeby.nu",$username,$domain);
?>

Fejlen ved det du lavede før var at du satte et "@" foran domain.
Avatar billede ulle55 Nybegynder
08. marts 2005 - 14:27 #13
Jeg har dette lille script hvor det skal sættes ind

    include "libmail.php";
    $m= new Mail;
    $m->From( "$username@$domain" );
    $m->To( "famand-subscribe-$username=$domain@andeby.nu" );
    $m->Subject( "" );
    $m->Body( "" );
    $m->Priority(3) ;
    $m->Send();
Avatar billede bromer Nybegynder
08. marts 2005 - 14:46 #14
og det virker stadig ikke?
Avatar billede ulle55 Nybegynder
08. marts 2005 - 14:56 #15
nej, hvis jeg echo'er $m->To( "famand-subscribe-$username=$domain@andeby.nu" );
skriver den ikke de 2 variabler. Er der ikke noget med at man skal sætte . foran og efter?
Avatar billede ulle55 Nybegynder
08. marts 2005 - 15:20 #16
har fundet en løsning    
$m->To( "famand-subscribe-". $username ."=". $domain ."@andeby.nu" );
Avatar billede bromer Nybegynder
08. marts 2005 - 15:47 #17
yes yes.. jeg misforstod hvad du mente. Men man bruger . til at sammensætte strenge.
Avatar billede ulle55 Nybegynder
24. april 2007 - 11:27 #18
Nu er den gal igen. Jeg fik det aldrig til at virke, og nå står jeg og skal bruge det igen.

Nogle der har et forslag?

Det virker hvis jeg vil afmelde en mail adresse, men jeg kan ikke tilføje en ny på listen
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