Kuinka lähettää massa sähköpostia käyttäen PHP
Joten haluat lähettää massa sähköpostitse tai haluat luoda ohjelman, joka voi nopeasti muuttua lähettää useita massa sähköposteja. PHP tekee tämän helposti. Tässä esimerkissä aion olettaa, että sinulla on luettelon sähköpostiosoitteet haluat lähettää tietyn sähköpostiviestin. Aion myös olettaa, että olet pitänyt tämän luettelon tietokannan, mutta tätä koodia voidaan helposti mukauttaa käyttää joko hardcoded sähköpostiosoitteen luettelon tai luettelo toisesta lähteestä.
<? Php
/ / First yhteyden tietokantaan, joka sisältää sähköpostiosoitteen tiedot.
$ User = "Käyttäjä";
$ Host = "host";
$ Salasana = "salasana";
$ Tietokanta = "tietokannasta";( "Couldn't connect to server" ); $ Cxn = mysql_connect ($ isäntä, $ user, $ salasana) tai kuole ("Ei yhteyttä palvelimeen");
mysql_select_db ($ tietokanta);/ / Kysely taulukon, joka sisältää sähköpostiosoitteet. Täytä oma taulukko nimesi ...
$ Query = "SELECT * FROM theEmailAddresses";
( mysql_error ($cxn)); $ Tulos = mysql_query ($ kysely, $ cxn) tai die (mysql_error ($ cxn));
$ NRows = mysql_num_rows ($ tulos);/ / Kuka lähettäjä on tunnistettu. Voit laittaa mitä haluat täällä, mutta se ei todellakaan ole liian eettistä paikka sähköpostiosoite, ettet hallinnassa.
$ From = "From: me@mydomain.com";
/ / Standardi sähköpostin otsikkokenttään
$ Subject = "Mitä uutta on mydomain.com";
/ / Viesti
$ Viesti = "Hei arvostettu ystävä,Nyt myydä evästeet milloin mydomain.com. Muista tarkistaa it out!
Ystävällisin terveisin,
minua ";/ / Olemme jo epäili kaikki sähköpostiosoitteeseen. Nyt tarvitsee vain lähettää sähköpostia
0 ; $i < $nrows; $i ){ varten ($ i = 0; $ i <$ nRows; $ i ) ($ Rivi = mysql_fetch_assoc ($ tulos);
uute ($ rivi);
/ / Korvaa $ sähköpostiviestin, riippumatta sarakkeessa sähköpostiosoitteet on nimeltään
$ To = "$ email";
/ / Lähetä sähköpostia jokaisen sähköpostia tietokannassa
if (mail ($ on $ aihe, $ viesti, $ from)) (/ / Tulosta nimi sähköpostiviestit, jotka saatiin onnistuneesti lähetetty. Käytän tätä vain varmistaa, että ohjelma ei ole jäässä. Teoriassa niiden pitäisi olla tasainen virta nimet on painettu>
); echo ("$ ja <br/>");
)
)
?>
Tämä bitti koodia hyödyntää php mail () funktio. Tämä on erittäin tehokas ja helppokäyttöinen toiminto. Muista, että suurvalta tulee suuri vastuu. Yritä olla käyttämättä tätä toimintoa pahaa.








































