PHPlist - ໂປແກຼມຈົດ ໝາຍ ເປີດ Email Mail News Manager (Mass Mailing) ໃບສະ ໝັກ ສຳ ລັບ Linux


phpList ແມ່ນ ໜຶ່ງ ໃນບັນດາຜູ້ຈັດການບັນຊີລາຍຊື່ເປີດທີ່ມີຊື່ສຽງຫຼາຍທີ່ສຸດເຊິ່ງມີຄວາມສາມາດໃນການສົ່ງຈົດ ໝາຍ ຂ່າວ, ຂ່າວສານ, ຂໍ້ຄວາມໄປຫາຜູ້ຈອງເປັນ ຈຳ ນວນຫຼວງຫຼາຍ. ມັນສະຫນອງການໂຕ້ຕອບທີ່ເປັນມິດກັບຜູ້ໃຊ້ທີ່ທ່ານສາມາດຈັດການຈົດ ໝາຍ ຂ່າວ, ລາຍການສະ ໝັກ, ບົດລາຍງານຂ່າວ, ແຈ້ງການແລະອື່ນໆ. ທ່ານຍັງສາມາດເອີ້ນມັນວ່າຊອບແວການສົ່ງຈົດ ໝາຍ ຫາມວນຊົນ. ມັນງ່າຍທີ່ສຸດທີ່ຈະເຊື່ອມໂຍງກັບເວັບໄຊທ໌ຕ່າງໆ.

phpList ໃຊ້ຖານຂໍ້ມູນ MySQL ສຳ ລັບເກັບຂໍ້ມູນແລະບົດຂຽນແມ່ນຂຽນໃນ PHP. ມັນໃຊ້ໄດ້ກັບເຄື່ອງແມ່ຂ່າຍເວັບໄຊທ໌ໃດ ໜຶ່ງ ເຊິ່ງຊ່ວຍໃຫ້ຜູ້ເບິ່ງແຍງລະບົບຕັ້ງລະບົບ ສຳ ລັບການຈອງຈົດ ໝາຍ ຂ່າວເຊິ່ງຜູ້ໃຊ້ສາມາດລົງທະບຽນເຂົ້າໃນບັນຊີລາຍຊື່ທາງໄປສະນີທີ່ກ່ຽວຂ້ອງ. ທ່ານສາມາດຈັດການລາຍຊື່ທາງໄປສະນີຂອງທ່ານເອງແລະຍັງຄັດຕິດເອກະສານເຂົ້າໃນອີເມວ (ປະກາດຈັດການ, ເອກະສານທຸລະກິດ) ເປັນຕົ້ນ.

ຊອບແວໄດ້ຖືກອອກແບບ ສຳ ລັບ GNU/Linux ກັບ Apache. ມັນຍັງສະ ໜັບ ສະ ໜູນ ລະບົບຄ້າຍຄື Unix ອື່ນໆເຊັ່ນ FreeBSD, OpenBSD, Mac OS X ແລະ Windows.

<

  • ເບິ່ງຕົວຢ່າງຂອງ Frontend ຂອງຕົວ ໜັງ ສື - http://demo.phplist.com/lists/
  • ເບິ່ງ Admin Demo ຂອງ script - http://demo.phplist.com/lists/admin/
  • <

  • phpList ແມ່ນດີເລີດ ສຳ ລັບຈົດ ໝາຍ ຂ່າວ, ແຈ້ງການແລະການ ນຳ ໃຊ້ອື່ນໆອີກຫຼາຍຢ່າງ. ມັນມີຄວາມສາມາດໃນການຄຸ້ມຄອງຜູ້ຈອງຈົດທະບຽນຈົດ ໝາຍ ຫຼາຍຄົນ. ມັນຍັງເຮັດວຽກໄດ້ດີກັບລາຍຊື່ນ້ອຍເຊັ່ນກັນ.
  • ອິນເຕີເຟດ Phplist ຊ່ວຍໃຫ້ທ່ານຂຽນ, ສົ່ງຂໍ້ຄວາມແລະຈັດການກັບ phplist ຜ່ານອິນເຕີເນັດ. ເຖິງຢ່າງໃດກໍ່ຕາມມັນຍັງສືບຕໍ່ສົ່ງຂໍ້ຄວາມເຖິງແມ່ນວ່າລະບົບຂອງທ່ານຈະຖືກປິດ.
  • ບັນດາແມ່ແບບແມ່ນສາມາດປັບແຕ່ງໄດ້ທັງ ໝົດ ແລະສາມາດປະສົມປະສານກັບຫລາຍເວັບໄຊທ໌.
  • ຕິດຕາມ ຈຳ ນວນຜູ້ໃຊ້ທີ່ເປີດອີເມວຂອງທ່ານ.
  • ໂດຍການຊ່ວຍເຫຼືອຂອງບັນນາທິການ FCKeditor ແລະ TinyMCE ທ່ານສາມາດແກ້ໄຂຂໍ້ຄວາມ HTML. ທ່ານສາມາດເລືອກທາງເລືອກລະຫວ່າງຂໍ້ຄວາມຫຼືອີເມວ html ໃຫ້ກັບຜູ້ຈອງຂອງທ່ານ.
  • ມັນສົ່ງຂໍ້ຄວາມເປັນແຖວເພື່ອໃຫ້ຜູ້ຈອງແຕ່ລະຄົນໄດ້ຮັບຂ່າວສານ. ມັນຍັງຮັບປະກັນວ່າພວກເຂົາຈະບໍ່ໄດ້ຮັບສອງສະບັບເຖິງແມ່ນວ່າພວກເຂົາໄດ້ລົງທະບຽນເຂົ້າໃນຫລາຍລາຍຊື່.
  • ຄຸນລັກສະນະຂອງຜູ້ຈອງເຊັ່ນ: ຊື່, ປະເທດແລະອື່ນໆສາມາດປັບແຕ່ງເປັນສ່ວນຕົວ, ນັ້ນ ໝາຍ ຄວາມວ່າທ່ານສາມາດລະບຸຂໍ້ມູນທີ່ ສຳ ຄັນທີ່ທ່ານຕ້ອງການຈາກຜູ້ໃຊ້ໃນເວລາທີ່ສະ ໝັກ ໃຊ້.
  • ເຄື່ອງມືຄຸ້ມຄອງຜູ້ໃຊ້ແມ່ນດີທີ່ຈະຮັກສາໄວ້ເຊັ່ນດຽວກັນກັບການຈັດການຖານຂໍ້ມູນໃຫຍ່ຂອງຜູ້ຈອງ.
  • ການຖີ້ມໄຟຟ້າສາມາດ ຈຳ ກັດການໂຫຼດທີ່ຢູ່ໃນເຊີບເວີຂອງທ່ານເພື່ອວ່າມັນຈະບໍ່ເກີນ ກຳ ນົດ.
  • ການສົ່ງຕາຕະລາງຊ່ວຍໃຫ້ທ່ານສາມາດຈັດຕາຕະລາງຂໍ້ຄວາມຂອງທ່ານໄດ້ຄືກັບເວລາທີ່ຈະສົ່ງຂໍ້ຄວາມ. ອາຫານ RSS ສາມາດຖືກສົ່ງໂດຍອັດຕະໂນມັດໄປຫາບັນຊີລາຍຊື່ທາງໄປສະນີປະ ຈຳ ອາທິດ, ທຸກໆມື້, ຫຼືທຸກໆເດືອນ.
  • Phplist ປະຈຸບັນມີພາສາອັງກິດ, ຝຣັ່ງ, ປອກຕຸຍການ, ເຢຍລະມັນ, ສະເປນ, ໂຮນລັງ, ພາສາຈີນດັ້ງເດີມ, ຫວຽດນາມແລະຍີ່ປຸ່ນ. ການແປພາສາເຮັດວຽກ ສຳ ລັບພາສາອື່ນໆທີ່ ກຳ ລັງ ດຳ ເນີນຢູ່.
  • ເພື່ອຕິດຕັ້ງໂປແກຼມ PhPlist ພວກເຮົາຕ້ອງການ:

    <

  • ລະບົບປະຕິບັດການ GNU/Linux
  • ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache <./ li>
  • PHP version 4.3 ຫຼືສູງກວ່າ
  • Module PHP Imap
  • MySQL server ເວີຊັນ 4.0 ຫຼືສູງກວ່າ
  • <

  • ລະບົບປະຕິບັດການ - CentOS 6.4 & Ubuntu 13.04
  • Apache - 2.2.15
  • PHP - 5.5.3
  • MySQL - 5.1.71
  • phpList - 3.0.5
  • ການຕິດຕັ້ງ phpList Newsletter Manager ໃນ Linux

    ດັ່ງທີ່ຂ້ອຍໄດ້ກ່າວມາກ່ອນ ໜ້າ ນີ້ວ່າ phpList ຖືກພັດທະນາໃນ PHP ສຳ ລັບ Linux ກັບ Apache. ດັ່ງນັ້ນ, ທ່ານຕ້ອງມີ web server ທີ່ ກຳ ລັງແລ່ນຢູ່ກັບ PHP ແລະ MySQL ຕິດຕັ້ງຢູ່ໃນລະບົບ. ນອກຈາກນັ້ນ, ທ່ານຍັງຕ້ອງຕິດຕັ້ງໂມດູນ IMAP ສຳ ລັບການປະມວນຜົນຂໍ້ຄວາມ. ຖ້າບໍ່, ຕິດຕັ້ງພວກມັນໂດຍໃຊ້ເຄື່ອງມືຈັດການຊຸດທີ່ເອີ້ນວ່າ yum ຫຼື apt-get ອີງຕາມການແຈກຈ່າຍ Linux ຂອງທ່ານ.

    ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Red Hat ໂດຍໃຊ້ ຄຳ ສັ່ງ yum.

    # yum install httpd
    # yum install php php-mysql php-imap
    # yum install mysql mysql-server
    # service httpd start
    # service mysqld start

    ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Debian ໂດຍໃຊ້ apt-get command.

    # apt-get install apache2
    # apt-get install php5 libapache2-mod-auth-mysql php5-mysql php5-imap
    # apt-get install mysql-server mysql-client
    # service apache2 start
    # service mysql start

    ເມື່ອທ່ານໄດ້ຕິດຕັ້ງທຸກຊຸດທີ່ຕ້ອງການໃນລະບົບ, ພຽງແຕ່ເຂົ້າສູ່ລະບົບຖານຂໍ້ມູນຂອງທ່ານ (MySQL, ທີ່ນີ້).

    # mysql -u root -p

    ໃສ່ລະຫັດລັບຂອງຮາກ mysql. ຕອນນີ້ສ້າງຖານຂໍ້ມູນ (ເວົ້າວ່າ phplist).

    mysql> create database phplist;
    Query OK, 1 row affected (0.00 sec)

    ມັນບໍ່ແມ່ນການປະຕິບັດທີ່ດີທີ່ຈະເຂົ້າເຖິງຖານຂໍ້ມູນຈາກຜູ້ໃຊ້ຮາກໂດຍກົງ, ເພາະສະນັ້ນການສ້າງຜູ້ໃຊ້ທີ່ເອີ້ນວ່າ 'tecmint' ແລະໃຫ້ການອະນຸຍາດທັງ ໝົດ ແກ່ຜູ້ໃຊ້ໃນຖານຂໍ້ມູນ 'phplist' ດ້ວຍລະຫັດຜ່ານເພື່ອເຂົ້າຫາມັນ. ປ່ຽນ ‘my_password’ ດ້ວຍລະຫັດຜ່ານຂອງທ່ານເອງ, ພວກເຮົາຕ້ອງການລະຫັດລັບນີ້ຕໍ່ມາໃນຂະນະທີ່ ກຳ ລັງຕັ້ງຄ່າ phpList.

    mysql> grant all on phplist.* to [email  identified by 'my_password';
    Query OK, 0 rows affected (0.00 sec)

    ດຽວນີ້ໃຫ້ສິດທິພິເສດຄືນ ໃໝ່ ເພື່ອສະທ້ອນເຖິງການປ່ຽນແປງ ໃໝ່ ໃນຖານຂໍ້ມູນແລະເຊົາຫອຍ mysql.

    mysql> flush privileges;
    Query OK, 0 rows affected (0.08 sec)
    
    mysql> quit;
    Bye

    ຕອນນີ້ໄປທີ່ເວັບໄຊທ໌ phpList ຢ່າງເປັນທາງການແລ້ວດາວໂຫລດໂປແກຼມ tarball ຫຼ້າສຸດ (i. e. ເວີຊັນ 3.0.5) ໂດຍໃຊ້ລິ້ງລຸ່ມນີ້.

    <

  • http://www.phplist.com/download
  • ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານອາດຈະດາວໂຫລດແພັກເກດແຫຼ່ງ ໃໝ່ ຫຼ້າສຸດໂດຍໃຊ້ ຄຳ ສັ່ງ wget ຕໍ່ໄປນີ້.

    # wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz

    ຫຼັງຈາກດາວໂຫລດແພັກເກດ phplist ແລ້ວ, ຖອດຊຸດເອກະສານຊຸດ. ມັນຈະສ້າງໄດເລກະທໍລີທີ່ເອີ້ນວ່າ 'phplist-3.0.5′ ໃນໄດເລກະທໍລີນີ້, ທ່ານຈະພົບກັບ 'public_html' ເຊິ່ງບັນຈຸລາຍຊື່ໄດເລກະທໍລີ.

    # tar -xvf phplist-3.0.5.tgz
    # cd phplist-3.0.5
    # cd public_html/

    ດຽວນີ້ ສຳ ເນົາລາຍການ“ ລາຍການ” ເຂົ້າໃນລະບົບຮາກຂອງ Apache ໃນເວັບທີ່ສາມາດເຂົ້າເບິ່ງຜ່ານເວັບ.

    # cp -r lists /var/www/html/        [For RedHat based Systems]
    
    # cp -r lists /var/www/            [For Debian based Systems]

    ເປີດເອກະສານການຕັ້ງຄ່າ phpList 'config.php' ຈາກລາຍການ 'ລາຍຊື່/config' ໃນບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານຕ້ອງການ.

    # vi config.php

    ຕື່ມການຕັ້ງຄ່າການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ phpList ເຊັ່ນ: ຊື່ໂຮດ, ຊື່ຖານຂໍ້ມູນ, ຜູ້ໃຊ້ຖານຂໍ້ມູນແລະລະຫັດຜ່ານຖານຂໍ້ມູນດັ່ງຮູບຂ້າງລຸ່ມນີ້.

    # what is your Mysql database server hostname
    $database_host = "localhost";
    
    # what is the name of the database we are using
    $database_name = "phplist";
    
    # what user has access to this database
    $database_user = "tecmint";
    
    # and what is the password to login to control the database
    $database_password = 'my_password';

    ທ່ານ ຈຳ ເປັນຕ້ອງແກ້ໄຂການຕັ້ງຄ່າເພີ່ມອີກອັນ ໜຶ່ງ, ໂດຍ phpList ເລີ່ມຕົ້ນໃນ 'testmode', ດັ່ງນັ້ນທ່ານ ຈຳ ເປັນຕ້ອງປ່ຽນຄ່າຈາກ '1' ໄປເປັນ 0 0 ເພື່ອປິດ testmode.

    define ("TEST",0);

    ເມື່ອທ່ານໄດ້ໃສ່ລາຍລະອຽດທັງ ໝົດ ແລ້ວ. ບັນທຶກແລະປິດແຟ້ມ.

    ສຸດທ້າຍ, ຊີ້ໄປທີ່ໂປແກຼມທ່ອງເວັບຂອງທ່ານທີ່ 'ລາຍຊື່/admin' ໄດເລກະທໍລີຂອງການຕິດຕັ້ງ phpList ຂອງທ່ານ. ຕົວຊ່ວຍສ້າງການຕິດຕັ້ງທີ່ໃຊ້ເວບໄຊທ໌ຈະຊ່ວຍໃຫ້ທ່ານຍ່າງຜ່ານສ່ວນທີ່ເຫຼືອ.

    http://localhost/lists/admin
    
    OR
    
    http://ip-address/lists/admin

    ໝາຍ ເຫດ: ຖ້າເວັບໄຊທ໌ຂອງທ່ານ 'example.com' ຖືກຊີ້ໄປທີ່ໄດເລກະທໍລີ '/ var/www/html /', ແລະທ່ານໄດ້ວາງແຟ້ມ phpList ຂອງທ່ານຢູ່ພາຍໃຕ້ '/ var/www/html/list', ຫຼັງຈາກນັ້ນທ່ານຄວນຊີ້ໃຫ້ເຫັນ browser ຂອງທ່ານ ເຖິງ http://www.example.com/lists/admin/.

    ຕອນນີ້ກົດໃສ່ 'ຂໍ້ມູນເບື້ອງຕົ້ນ' ແລະຕື່ມຂໍ້ມູນກ່ຽວກັບອົງກອນຂອງທ່ານແລະຕັ້ງ 'admin' ລະຫັດຜ່ານ.

    ເມື່ອໃດທີ່, ການເລີ່ມຕົ້ນຖານຂໍ້ມູນ ສຳ ເລັດແລ້ວ, ສືບຕໍ່ການຕັ້ງຄ່າ phpList ເພື່ອເຮັດໃຫ້ການຕັ້ງຄ່າຂອງທ່ານຖືກຕ້ອງຕາມຄວາມຕ້ອງການຂອງທ່ານ.

    ເມື່ອໃດທີ່, ການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ. ເຂົ້າສູ່ແຜງ admin phpList ຂອງທ່ານ.

    ເລີ່ມຕົ້ນສ້າງແຄມເປນ ໃໝ່, ເບິ່ງແຄມເປນ, ເພີ່ມ/ລຶບຜູ້ໃຊ້, ເບິ່ງສະຖິຕິແລະຄຸນລັກສະນະອື່ນໆອີກຫຼາຍຢ່າງເພື່ອຄົ້ນຫາຈາກ Dashboard.

    ນັ້ນແມ່ນມັນ! ຕອນນີ້, ທ່ານສາມາດເລີ່ມຕົ້ນການປັບແຕ່ງແລະການສ້າງຍີ່ຫໍ້ຂອງໂປແກຼມຈົດ ໝາຍ ຂ່າວ phpList ທີ່ຕິດຕັ້ງ ໃໝ່ ຂອງທ່ານ.

    ລິ້ງອ້າງອີງ

    phpList ໜ້າ ທຳ ອິດ

    ຂ້ອຍຮູ້ຜູ້ໃຊ້ສ່ວນໃຫຍ່, ບໍ່ຮູ້ວິທີຕິດຕັ້ງແລະຕັ້ງຄ່າໂປແກຼມຕ່າງໆໃນ Linux. ຖ້າທ່ານ ກຳ ລັງຊອກຫາຜູ້ໃດຜູ້ ໜຶ່ງ ໃຫ້ເປັນເຈົ້າພາບ/ຕັ້ງ phpList ໃນໂຮດຕິ້ງ/ເຊີຟເວີສ່ວນຕົວຂອງທ່ານ, ຕິດຕໍ່ພວກເຮົາວ່າເປັນຫຍັງເພາະວ່າພວກເຮົາສະ ໜອງ ການບໍລິການ Linux ຢ່າງກວ້າງຂວາງໃນອັດຕາ ຕຳ ່ສຸດ.

    ໃຫ້ຂ້ອຍຮູ້ຖ້າທ່ານ ກຳ ລັງໃຊ້ໂປແກຼມຈົດ ໝາຍ ຂ່າວອື່ນໆທີ່ມີຄວາມເຂັ້ມແຂງກວ່າ phpList ແລະຢ່າລືມແບ່ງປັນບົດຄວາມນີ້.