Gå til innhold

sende mail til flere


Anbefalte innlegg

Skrevet

bare for å få brakt det på det rene, jeg har litte bitte granne hodepine i dag.

 

$mottagere_result = mysql_query("SELECT * FROM brukere WHERE mottanyhetsbrev = 1");

 

hvordan skal jeg få ut mailadressene og få brukt de fornuftig i $mail_til ?

 

mail($mail_til, $mail_emne, $mail_innhold,$info);

 

 

 

BTW sitter og kjører netscape nå, det er jo verdt en applaus for en som alltid har brukt MIE :thumbs: God, I really have a bad headace...

Videoannonse
Annonse
Skrevet (endret)
$mottagere_result = mysql_query("SELECT * FROM brukere WHERE mottanyhetsbrev = 1");

[PIRKE-MODUS]

Hvis du skal ha bare mail-adressen er det vel ikke nødvendig med "SELECT *".

Det vil (hvis du har en stor database) føre til unødvendig load på serveren. :)

[/PIRKE-MODUS]

 

Regner med du greier å sette opp while-løkken selv? :)

 

Ulempen med å ha mottakere separert med komma, er at alle ser mail-adressen til alle som har fått mailen. Bedre å sende mail til en og en i en while-løkke (samme løkke som du henter adressene?).

Endret av ZoRaC
Skrevet
$mottagere_result = mysql_query("SELECT * FROM brukere WHERE mottanyhetsbrev = 1");

[PIRKE-MODUS]

Hvis du skal ha bare mail-adressen er det vel ikke nødvendig med "SELECT *".

Det vil (hvis du har en stor database) føre til unødvendig load på serveren. :)

[/PIRKE-MODUS]

 

Regner med du greier å sette opp while-løkken selv? :)

 

Ulempen med å ha mottakere separert med komma, er at alle ser mail-adressen til alle som har fått mailen. Bedre å sende mail til en og en i en while-løkke (samme løkke som du henter adressene?).

Vil det med å sende en og en mail gjøre det treigere enn å sende alt i en?

 

Altså hva er fordeler og ulemper?

Skrevet

interessant hva som er mest praktisk - en og en mail eller en stor.

 

Z > ja, * var kun for demonstrasjonens skyld

 

ca. 700 mottagere, 1 gang uka er trikset med nyhetsbrevet - poenget et at det sendes automatisk med første hit på hovedsiden hver nye uke, deretter registreres det at det er sendt, slik at det kun sendes en gang hver uke.

Skrevet

Jeg har webhotell på servetheworld.net og der har man en egen "mailing-liste-funksjon" har ikke testet den, men kanskje du har tilgang til noe lignende?

Skrevet

Har du muligheten til å bruke en Cron Job er det mye bedre for da kan du kontrollere når på døgnet mailen skal sendes. Pass på å sende mailen når serveren har lite trafikk.

 

Videre kan du lett med Cron Job gjøre det litt lettere for serveren ved å sende 100 mail om gangen.

 

[PIRKE-MODUS]

Hvis du skal ha bare mail-adressen er det vel ikke nødvendig med "SELECT *".

Det vil (hvis du har en stor database) føre til unødvendig load på serveren.

[/PIRKE-MODUS]

Hvis du henter ut verdien av arrayen med nummer, f.eks. $rad[5] - for å få e-post adressen skal du heller ikke bruke * for MySQL garanterer ikke for at feltene blir hentet rett hver gang! (NB: Dette har stått i manualen lenge, men har ennå ikke hørt om noen som har hatt problemer med da!)

Skrevet

For å si det slik så kjøres mailingen fra forumet en og en uten at det nødvendigvis går merkbart tregere, en mail vil alltid bruke tid på å komme frem uansett.

Skrevet

Alt hadde jo vært enklere om man hadde blindcopy på mail(), da kunne alle fått i en jafs uten at de så hverandres adresser.

Skrevet

det er ikke noe poeng at alle skal få en mail samtidig. pri1 for meg er at alle skal motta, og at ingen skal motta mer enn en gang .

 

b-one støtter ikke cj - hvordan skal jeg da løse det uten å bruke web hits? hele vitsen er at den skal sendes uten menneskelig innblanding

Skrevet

kjøre crontab på din egen maskin, så kan den kalle opp et php skript på serferen som gjør det...

 

#!/usr/bin/php -q
<?php
fopen('url til din mailsender.php');
?>

Skrevet (endret)

hvis jeg forstår deg rett, skal jeg lage et script og legge på min egen maskin i stua, som aktiverer noe på serveren? med andre ord, jeg må uansett klikke på noe? da er jo poenget borte.

 

 

*forvirra jeg* :blush:

Endret av fjartan
Skrevet
hvis jeg forstår deg rett, skal jeg lage et script og legge på min egen maskin i stua, som aktiverer noe på serveren? med andre ord, jeg må uansett klikke på noe? da er jo poenget borte.

 

 

*forvirra jeg* :blush:

med cron så kjører server scriptet på de tidspunkt du har satt uten at du må klikke på noe.

Skrevet

Forutsatt at du kjører linux på din pc hjemme ;) Jeg ville regnet med at folk som kjører linux har hørt om cron. Hvis du så ikke har linux, men windows, så må du bruke scheduled tasks i windows (XP Pro har hvertfall dette).

 

Når det gjelder store mengder mail, så vet jeg ikke hva ISP'en mener om det. SMTP serveren vil kanskje bli noe belastet når det kommer en sånn request. Den må jo tross alt tolke mailen og sende en og en mail avgårde til hver mottaker på lista. Men, er ikke akuratt ekspert på "belasting av SMTP server" :D, var egentlig bare en tanke som slo meg, en slags "what-if" tanke ;)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...