man skaffar majordomo eller motsvarande ML-program.
mail() är väl inte tänkt som en multimailande funktion va?
Hur gör man om man t.ex. har en databas med 1000-tals medlemmar till ett nyhetsbrev?
8 svar · 552 visningar · startad av dekt
mail() är väl inte tänkt som en multimailande funktion va?
Hur gör man om man t.ex. har en databas med 1000-tals medlemmar till ett nyhetsbrev?
man skaffar majordomo eller motsvarande ML-program.
Mail-funktionen fungerar hyfsat för upp till cirka 5000 mottagare, även om det inte är den optimala metoden. Om du vill kan du ju loopa ett hundratal adresser åt gången.
Man ska dock inte glömma att skicka med BCC och inte som TO om man nu inte vill ge någon chansen att bygga en spam-lista med dina medlemmar... det är dålig reklam... :)
Man ska dock inte glömma att skicka med BCC och inte som TO om man nu inte vill ge någon chansen att bygga en spam-lista med dina medlemmar... det är dålig reklam.
vad menar du med deT?
Jo, för att om nån idiot får ditt nyhetsbrev och alla människor du har skickat till står hos honom, japp då kan han skicka massa med "knäppa" grejer till dem och inte vill man att medlemmar i sitt nyhetsbrev ska få "knäppa" grejer!
Men skickar du bcc (hemlig kopia) så kan denna idiot inte se alla människor du skickat till och på så vis kan han inte skicka alla dessa "knäppa" grejer till dina medlemmar!
Gör du en loop med en mottagare åt gången så får varje mottagare ett mail med bara sin e-postadress i to-fältet.
PS. Glöm inte markera "Acceptera som slutgiltligt svar"
Snakes skrev:
Men skickar du bcc (hemlig kopia) så kan denna idiot inte se alla människor du skickat till och på så vis kan han inte skicka alla dessa "knäppa" grejer till dina medlemmar!
Nakdelen med BCC är att många spamfilter tar bort mail som inte är till adressen man har. DVS om To fältet är nått annat än mailadressen mailet är skickat till så klassas det som spam.
Som jag löser allt annat.... min älskande explode funktion! :e
//detta lägger du ovanför databasens loop
$emailad="";
//detta i loop:en
$emailadress=row['email']."*";
//detta utanför loop:en
$enemailad=explode("*",$emailadress);
$emailantal=count($enemailad);
for($i=0;$i<$emailan;$i++){
mail($enemailad[$i], $subject, $message, $headers);
}
Vad tycker ni som skrev i denna tråd?
dekt blir säkert glad för att han har fått svar
lunne82 blir också glad för att vi skickar så att ingen annan kan se!
Niklasson blir glad för att jag gjorde en loop :e
sist men inte minst så blir greyhound glad för att vi inte skickade med BCC