Website Mailing List

Uit Byte Docs

Voor het beheren van een e-mailadressenbestand en het versturen van e-mail nieuwsbrieven, is phplist een aanrader. Het draait probleemloos op Byte servers en verstuurt uw nieuwsbrief zonder problemen naar 2-1000 ontvangers!

Installatie PHPlist

  • Zie ook Phplist Installation
  • Maak op het servicepanel een email adres aan om bounces op te ontvangen, bijvoorbeeld listbounces@uwdomein.nl
  • Download de laatste versie van http://www.phplist.com/download
  • Pak het pakket uit
  • Bewerk public_html/lists/config/config.php:
    • general settings
      • language module: dutch.inc
      • database_host, database_user, database_password: zie Databases
    • settings for handling bounces
      • message_envelope: het boven aangemaakte adres, dus bijvoorbeeld listbounces@uwdomein.nl
      • bounce_mailbox_host: pop.byte.nl
      • bounce_mailbox_user: de mailboxnaam van het boven gemaakte email adres
      • bounce_mailbox_password: het wachtwoord voor de mailbox
    • security related settings
    • debugging and informational
      • verander define("TEST", 1) in define("TEST", 0)
  • bewerk lists/admin/structure.php:
    • verwijder regel 72: "index_2" => array("emailnameidx (email,name)",""),
  • Upload de map lists naar uw website
  • Ga in uw browser naar de map lists/admin van uw website
  • Hier ziet u de melding: Error: Database has not been initialised ,go to initialise database to continue
  • Klik op initialise database
  • klik op phplist setup
  • Log in met het default account admin en wachtwoord phplist
  • verander het wachtwoord

Gebruik PHPlist

  • Voor het versturen van mails vragen we u zich aan de limieten op Spam Beleid te houden. Voor PHPlist kunt u daarvoor in de config.php bijvoorbeeld de volgendende instellingen hanteren:
# define the amount of emails you want to send per period. If 0, batch processing
# is disabled and messages are sent out as fast as possible
define("MAILQUEUE_BATCH_SIZE",100);

# define the length of one batch processing period, in seconds (3600 is an hour)
define("MAILQUEUE_BATCH_PERIOD",250);

# to avoid overloading the server that sends your email, you can add a little delay
# between messages that will spread the load of sending
# you will need to find a good value for your own server
# value is in seconds (or you can play with the autothrottle below)
define('MAILQUEUE_THROTTLE',1);

Hiermee worden er maximaal 100 mails per batch verstuurd en maximaal 1 per seconde.

Verder moet u een crontab regel instellen:

*/6 * * * * /usr/bin/php PAD/lists/admin/index.php -pprocessqueue -cPAD/lists/config/config.php

Zie ook Shell Periodieke Taken. Hiermee worden er elke 6 minuten 100 mails gestuurd, dus 1000 mails per uur.

  • Kijk ook eens op Mailing Geen Spam voor handige tips om te voorkomen dat uw mailing ergens in een spamfilter verdwijnt.
De huidige waardering is: 80/100 (1 stemmen)
 You need to enable JavaScript to vote
  • Deze pagina is het laatst bewerkt op 28 nov 2011 om 12:40.
  • Deze pagina is 739 keer bekeken.

We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.