Avatar billede jacob_m Nybegynder
28. august 2003 - 15:03 Der er 10 kommentarer og
2 løsninger

Send til flere adr. med mail()

Hey...

Jeg har en database med en masse mail i, til et nyhedsbrev. Så troede jeg at jeg kunne bruge mail(); i PHP, men der kan jeg sq ikek gå den til at sende flere mails med samme funktion... Er der nogle der ved hvordan man stiller det op?..

Jeg har læst lidt i PHP manualen, men det fattede jeg ikke så meget......
Avatar billede mm12010 Nybegynder
28. august 2003 - 15:06 #1
mail("email@email.dk;mail@mail.dk", "$mailsubject", "$mailcontent", "From: $navn");
Avatar billede erikjacobsen Ekspert
28. august 2003 - 15:27 #2
Du kan overveje at putte dem ned i

"From: $navn\nBcc: ....dineadresser...."

Det er ufint og/eller uetisk at alle på et nyhedsbrev kan se de andres
emailadresser
Avatar billede ztyxx Nybegynder
28. august 2003 - 15:59 #3
mail() kan ved flere afsendte mails få timeout i php , du kan istedet bruge serveresn SMTP med fsockopen(), link http://www.zend.com/codex.php?id=347&single=1
Avatar billede avminarm Juniormester
28. august 2003 - 16:18 #4
ztyxx>> (blander mig lige ;o])hvor skal man sætte serverens SMTP ind henne? - jeg kan ikke helt finde det
Avatar billede hmortensen Nybegynder
28. august 2003 - 17:37 #5
// default constructor
    function smtp_client($server='Lige her') {
        if (!$server) $this->server="localhost";
        else $this->server=$server;

Hvis du ikke sætter nogen vil den bruge localhost...
Avatar billede jacob_m Nybegynder
28. august 2003 - 17:43 #6
mm12010--> Jeg det virker vist ikke.....

Vil prøve scriptet fra Zend.. !!
Avatar billede jacob_m Nybegynder
28. august 2003 - 17:46 #7
Til det Zend´s scriptet, skal man så ikke køre det lokalt på en server med STMP !!...

Dette her skal køre på en PHP-Webserver fra cliche, ændre det noget !!

/Jacs
Avatar billede jacob_m Nybegynder
28. august 2003 - 17:47 #8
Ah... Havde ikke set dit indlæg hindu_skp... Prøver igen..
Avatar billede jacob_m Nybegynder
28. august 2003 - 17:48 #9
Nu broker min PHP sig over at der er <% i linje nr. 2 !!... Det har jeg aldrig set før !:§..
Avatar billede jacob_m Nybegynder
28. august 2003 - 18:16 #10
Nu har jeg løst det....

Ved at bruge et array og så sætte det op sådan her som en variabel:

$to  = "Modtager 1 <eksemel@greyz.dk>" . ", " ;
$to .= "Hotmail <eksempel@hotmail.com>";

Er der nogle som vil have point..
/Jacs
Avatar billede ztyxx Nybegynder
29. august 2003 - 13:21 #11
vil kun have point hvis mit forslag bragte dig til en løsning, ellers afviser du bare mit svar :-)
Avatar billede ztyxx Nybegynder
29. august 2003 - 21:45 #12
takker så pænt for point :-)
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