LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Closed Thread
  Search this Thread
Old 04-24-2016, 07:16 AM   #1
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Rep: Reputation: 1
Question how to install ezmlm or sympa on VPS ?


I must quickly learn from zero any necessary prerequisites in order to install either ezmlm or sympa in my new VPS, before I used a shared hosting with control panel and mailing lists were webbased, but now I must install everything from scratch on the root of my server and am very confused with instructions and commands, which are easy for experienced unix users. My challenge is to fine-tune my learning of unix to achieve the specific goal of installing and running software.
 
Old 04-24-2016, 05:14 PM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,617

Rep: Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963
Quote:
Originally Posted by rroopstr View Post
I must quickly learn from zero any necessary prerequisites in order to install either ezmlm or sympa in my new VPS, before I used a shared hosting with control panel and mailing lists were webbased, but now I must install everything from scratch on the root of my server and am very confused with instructions and commands, which are easy for experienced unix users. My challenge is to fine-tune my learning of unix to achieve the specific goal of installing and running software.
Great...so what are you confused with? What is your SPECIFIC question??? Read the "Question Guidelines" link in my posting signature...unless you ask specific questions and provide details (like what version/distro of Linux, etc.), there isn't anything that anyone can tell you.

And why can't you just look at the websites for both ezmlm and sympa, and read and follow their already-written installation instructions?? They tell you the exact commands...what part are you having problems with??

Since these are for mass-mailings, I am definitely NOT going to post those links, since I have no way of knowing if you're a spammer or not....but if you try typing "how to install ezmlm" or "how to install sympa" into Google, you can easily find them...did you bother to try that first?
 
1 members found this post helpful.
Old 04-24-2016, 05:44 PM   #3
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Original Poster
Rep: Reputation: 1
Hi TB0ne, thanks for your reply. I downloaded from linkedin the mailing info of my 24500 connections and would like to send them emails, as they are connected to me I doubt this would be considered spam because they know me. Besides it is a good mailing practice to include unsubscribe link information as mosr reputable companies do.

CentOS release 6.7 (Final)
Linux vps.server.com 2.6.32-042stab113.11 #1 SMP Fri Dec 18 17:32:04 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux


Reference manual Quick Start:
================
This document is only a quick start.
For detailed installation / setup information, refer to the reference manual :

https://www.sympa.org/manual/


Installing Sympa from sources
=============================

(If you get sources from cvs tree first run: autoreconf -i)

Create a dedicated user sympa:sympa (and it's home directory) and run

./configure; make; make install. (you may have to use Gnu make).

Then check dependent modules

sympa_wizard.pl --check

This wizard will propose that you upgrade some CPAN module.
In this case you'll need to be root.


Requirements
============

Sympa requires other applications to run :
* perl and gcc
* suidperl or sudo (needed to run the web interface with sufficient privileges)
* sendmail or another MTA (postfix, exim and qmail supported)
* mysql or another relational database (postgresql, oracle and sybase supported)
* apache (or another web server)
* mod_fastcgi or mod_fcgid
* libxml 2 <http://xmlsoft.org/> is required by the LibXML Perl module;
* many perl modules : they are automatically installed at 'make' time
* some Perl modules require additionnal libraries :
- XML::LibXML requires libxml2 and libxml2 sources
- Net::SSLeay requires openssl sources

Setup
=====

1/ Sympa setup
You can edit sympa.conf (and wwsympa.conf) manually or run sympa_wizard.pl that will help
you create your configuration files.

2/ Syslog setup
Default for Sympa is to log in 'local1' (you can configure this in sympa.conf)
You should add the following line to your /etc/syslog.conf file :
local1.* /var/log/sympa

On Solaris (7 & 8) and True64, the '.*' level is not recognized in syslog.conf
You need to enumerate levels :
local1.info,local1.notice,local1.debug /var/log/sympa

3/ MySQL setup
Your MySQL version MUST be at least 4.1 in order to run correctly with Sympa.
db_xxx parameters in sympa.conf refer to your local database.
Sympa.pl should be able to create this database at runtime ; if it does not you'll
have to create it yourself with the provided create_db.xxx scripts and provide
read access to Sympa.

4/ Mail aliases setup
Sympa will use a dedicated alias file for its own mail aliases, default is /etc/mail/sympa_aliases.
You have to configure your MTA (sendmail/postfix,...) to use this file.
You should also create the main Sympa aliases ; they will look like this :
sympa: "| /home/sympa/bin/queue sympa@my.domain.org"
listmaster: "| /home/sympa/bin/queue listmaster@my.domain.org"
bounce+*: "| /home/sympa/bin/bouncequeue sympa@my.domain.org"
sympa-request: postmaster
sympa-owner: postmaster

(Later mailing lists aliases will be installed automatically by Sympa)

5/ Web setup
You should add these lines to your httpd.conf file :

Alias /static-sympa /home/sympa/static_content
ScriptAlias /sympa /home/sympa/bin/wwsympa-wrapper.fcgi

<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
</IfModule>

To login with listmaster privileges, you should login on the web
interface with the email address you declared in sympa.conf. To get an
initial password just hit the "First login" button.



Other info from full sympa manual:

Prerequisites

Sympa installation and configuration are relatively easy tasks for experienced UNIX users who have already installed Perl packages.

Note that most of the installation time will involve putting in place the prerequisites, if they are not already on the system. No more than a handful of ancillary tools are needed, and on recent UNIX systems their installation is normally very straightforward. We strongly advise you to perform installation steps and checks in the order listed below; these steps will be explained in detail in later sections.

installing a RDBMS
MySQL (version 4.1.1 minimum) or MariaDB
Oracle
PostgreSQL (7.4 minimum)
SQLite (3.x)
Sybase
creating Sympa's Database. Please refer to (Sympa and its database).
installing an MTA (Message Transfer Agent): sendmail, postfix, qmail or exim
installing a web server (Apache being the most commonly used)
installing libxml 2, required by the LibXML Perl module;
installing the gettext-devel library;
installing CPAN CPAN (Comprehensive Perl Archive Network) modules;
creation of a dedicated UNIX user.
System requirements

You should have a UNIX system that is more or less recent in order to be able to use Sympa. In particular, it is necessary that your system have an ANSI C compiler (in other words, your compiler should support prototypes).

Sympa has been installed and tested at least on the following systems, therefore you should not have any special problems:

Linux (various distributions);
FreeBSD 2.2.x and 3.x;
NetBSD;
Digital UNIX 4.x;
Solaris 2.5 and 2.6;
AIX 4.x;
HP-UX 10.20.
For remarks regarding problems specific to your OS, please refer to the FAQ.

Finally, most UNIX systems are now supplied with an ANSI C compiler; if this is not the case, you can install the gcc compiler.

To complete the installation, you should make sure that you have a sufficiently recent release of the sendmail MTA. You may also use postfix, courier, exim or qmail.

Installing Perl and CPAN modules

To be able to use Sympa you must have release 5.8 or later of the Perl language, as well as several CPAN modules.

After make, the sympa_wizard.pl --check may be run run to check for installed versions of required Perl and CPAN modules. If a CPAN module is missing or out of date, this script may install it for you.

You can also download and install CPAN modules yourself. You will find a current release of the Perl interpreter in the nearest CPAN archive. If you do not know where to find a nearby site, use the CPAN multiplexer; it will find one for you.

Required CPAN modules

The following CPAN modules required by Sympa are not included in the standard Perl distribution. At make time, Sympa will prompt you for missing Perl modules and will attempt to install the missing ones automatically; this operation requires root privileges.

Because Sympa features evolve from one release to another, the following list of modules might not be up to date:

Archive::Zip
CGI
Class::Singleton
DateTime::Format::Mail
DateTime::TimeZone
DBI
Digest::MD5
Email::Simple
Encode
File::Copy::Recursive
File::NFSLock
HTML::FormatText
HTML::StripScripts::Parser
HTML::TreeBuilder
IO::File
IO::Scalar
List::Util::XS
Locale::Messages
LWP::UserAgent
Mail::Address
MHonArc
MIME::Base64
MIME::Charset
MIME::EncWords
MIME::Lite::HTML
MIME::Tools
Net::CIDR
Net:NS
Proc::ProcessTable
Template
Term::ProgressBar
Text::LineFold
Time::HiRes
URI::Escape
XML::LibXML
Since release 2, Sympa requires an RDBMS to work properly. It stores user subscriptions and preferences in a database. Sympa is also able to extract user data from an external database. These features require that you install database-related Perl libraries. This includes the generic Database interface (DBI) and a Database Driver for your RDBMS (DBD): DBD (DataBase Driver) related to your RDBMS (e.g. DBD-mysql for MySQL);

If you are using Perl earlier than 5.16.0, Unicode::CaseFold is required.

File::Temp should be version 0.22 or higher.

You also might want to install additional modules for optional features:

If you want to use web interface (WWSympa), use of FastCGI is strongly recommended. You need to install Perl FastCGI module:
FCGI.
If you plan to interface Sympa with an LDAP directory to build dynamical mailing lists, you need to install Perl LDAP libraries:
Net::LDAP (perlldap).
If you want to Download Zip files of list's Archives, you'll need to install the Perl Module for Archive Management:
Archive::Zip.
SOAP-Lite is required if you are running the Sympa SOAP server.
Optional features related to DKIM signature needs mail:KIM.
Mail:KIM (0.39 or better is required)
Net:NS
For S/MIME decryption/encryption/signing/verification,
Crypt::SMIME (0.15 or better is required)
Crypt::OpenSSL::X509
... and so on.
Creating a UNIX user

The final step prior to installing Sympa: create a UNIX user (and if possible a group) specific to the program. Most of the installation will be carried out with this account. We suggest that you use the name sympa for both user and group.

Numerous files will be located in the Sympa user's login directory. Throughout the remainder of this documentation we shall refer to this login directory as /home/sympa.

Creating the database

See creating_a_sympa_database

Compilation and installation

Before using Sympa, you must customize the sources in order to specify a small number of parameters specific to your installation.

First, extract the sources from the archive file, for example in the ~sympa/src/ directory: the archive will create a directory named such as sympa-6.2.0/ where all the useful files and directories will be located. A sample/ directory containing a few examples of configuration files; a po/ directory where multilingual messages are stored; and, of course, the src/sbin/ directory for the mail robot and the src/cgi/ directory for the web interface.

Example:

$ gzip -dc sympa-6.2.0.tar.gz | tar xf -
$ cd sympa-6.2.0
Now you can run the installation process:

$ ./configure
$ make
$ make install
configure will build the Makefile; it recognizes the following command-line arguments:

--prefix=PREFIX, Sympa home directory (default /home/sympa);
--bindir=DIR, user executables (default /home/sympa/bin);
--sbindir=DIR, system admin executables (default /home/sympa/sbin);
--libexecdir=DIR, program executables (default /home/sympa/libexec);
--sysconfdir=DIR, read-only single-machine data (default /home/sympa/etc);
--datadir=DIR, read-only architecture independent data (default /home/sympa/share);
--mandir=DIR, man documentation (default /home/sympa/share/man);
--enable-fhs, use standard FHS files and directories locations and naming (default is no);
--with-confdir=DIR, Directory of Sympa main configuration file (sympa.conf) (default /etc/sympa);
--with-cgidir=DIR, CGI scripts (default /home/sympa/bin);
--with-localedir=DIR, Internationalization catalogues directory (default /home/sympa/locale);
--with-docdir=DIR, Documentations;
--with-expldir=DIR, list data directory (default /home/sympa/list_data);
--with-spooldir=DIR, application spool directory (default /home/sympa/spool);
--with-initdir=DIR, install System V init script (default /etc/rc.d/init.d);
--without-initdir, do not install System V init script;
This option was introduced by Sympa 6.2.
--with-smrshdir=DIR, install symbolic links for Sendmail smrsh (default /etc/smrsh);
--without-smrshdir, do not install symbolic links for Sendmail smrsh;
These two were introduced by Sympa 6.2.
--with-lockdir=DIR, lock files (default /home/sympa/var/lock/subsys);
--with-piddir=DIR, .pid files (default /home/sympa/var/run);
--with-modulesdir=DIR, Perl modules file installed with Sympa (default /home/sympa/bin);
--with-defaultdir=DIR, default configuration files (scenarios and templates also) (default /home/sympa/default);
--with-scriptdir=DIR, application scripts (default /home/sympa/bin);
--with-staticdir=DIR, static data (default /home/sympa/static_content);
--with-perl=FULLPATH, set full path to Perl interpreter;
--with-user=LOGIN, set Sympa user name (default sympa);
--with-group=LOGIN, set Sympa group name (default sympa);
--with-aliases_file=ALIASFILE, set aliases file to be used by Sympa (default /etc/mail/sympa_aliases). Set to none to disable alias management (you can overwrite this value at runtime giving its value in sympa.conf);
As of Sympa 6.1.18, this option was renamed from %%–with-sendmail_aliases%%.
--with-virtual_aliases=ALIASFILE, set postfix virtual file to be used by Sympa (default /etc/mail/sympa_virtual); this is used by the alias_manager.pl script;
As of Sympa 6.1.18, this option was removed.
--with-newaliases=FULLPATH, set path to sendmail newaliases command (default /usr/bin/newaliases);
--with-newaliases_arg=ARGS, set arguments to newaliases command (default NONE); this is used by the alias_manager.pl script;
--with-postmap=FULLPATH, set path to postfix postmap command (default /usr/sbin/postmap);
--with-postmap_arg=ARGS, set arguments to postfix postmap command (default NONE);
As of Sympa 6.1.18, this option was removed.
--with-postalias=FULLPATH, set path to postfix postmap command (default /usr/sbin/postalias);
This option was introduced by Sympa 6.1.18.
--with-makemap=FULLPATH, set path to postfix postmap command (default /usr/bin/makemap);
This option was introduced by Sympa 6.1.18.
--without-smtpc won't compile nor install sympa_smtpc SMTP client.
make will build a few binaries (queue, bouncequeue, familyqueue and sympa_newaliases-wrapper).

make install does the installation job. It recognizes the following option:

DESTDIR, can be set in the main Makefile to install sympa in DESTDIR/DIR (instead of DIR). This is useful for building RPM and DEB packages.
Since version 3.3 of Sympa, colors are sympa.conf parameters (see color parameters).
Since version 6.2, default location of sympa.conf was moved to /etc/sympa, instead of /etc. If you are upgrading earlier version of Sympa, move existing sympa.conf and wwsympa.conf to right place before running make install.
If everything goes smoothly, the /home/sympa/bin/ directory (or appropriate location you configured with --with-*dir options) will contain various Perl programs as well as the queue binary. You will remark that this binary has the set-uid-on-exec bit set (owner is the sympa user): this is deliberate, and necessary to have Sympa run correctly.

Choosing directory locations

All directories are defined in sympa.conf file, which are read by Sympa at runtime. For the default organization of directories, please refer to Organization.

It would, of course, be possible to disperse files and directories to a number of different locations. However, we recommend storing all the directories and files in the sympa user's login directory.

These directories must be created manually. You can use restrictive authorizations if you like, since only programs running with the sympa account will need to access them.

Robot aliases

See Robot aliases.

Web setup

See Web server setup

Logs

Sympa keeps a trace of each of its procedures in its log file. However, this requires configuration of the syslogd daemon. By default Sympa will use the local1 facility (syslog parameter in sympa.conf). WWSympa's login behavior is defined by the log_facility parameter (by default the same facility as Sympa).
To this end, a line must be added in the syslogd configuration file (/etc/syslog.conf). For example:

local1.* /var/log/sympa
Then reload syslogd.

Depending on your platform, your syslog daemon may use either a UDP or a UNIX socket. Sympa's default is to use a UNIX socket; you may change this behavior by editing sympa.conf's ''log_socket_type'' parameter. You can test log feature by using testlogs.pl.

If your system is running syslog-ng, add these lines to your syslog-ng.conf (in some cases, syslog-ng.conf.in):

destination sympa { file ("/var/log/sympa") ; };
log { source(src); filter(f_sympa); destination(sympa); };
filter f_sympa { facility(local1) and match('sympa'); };
and restart syslog.

And then, many syslog server softwares do not create new log file automatically. You might want to run e.g.:

# touch /var/log/sympa
# chmod 640 /var/log/sympa
What server configuration?

Below are some practical informations to help to define your mailing list server configuration.

These figures are based on the CRU mailing list service; it has the following caracteristics:

1100 mailing lists,
290.000 list members
some very active and old mailing lists; it explains the size of the web archives.
Disk space

/home/sympa/list_data/ (5Gb): includes * list config files and old list config.xx files
a few other small files (msg_count, stats, *.lock)
shared documents, when the feature has been actived for one list. This can become huge if list members makes heavy use of this file repository, see http://www.sympa.org/manual/shared-documents
/home/sympa/spool/ (1Gb):
/home/sympa/bounces (500Mb on our server) ; it contains archived non delivery reports
/home/sympa/archive/ (62Gb), but we have a couple of very old and active mailing lists

-----

Install ezmlm-0.53

Like any other piece of software (and information generally), ezmlm
comes with NO WARRANTY.


Things you have to decide before starting:

* Where programs will be installed, normally /usr/local/bin/ezmlm. To
change this directory, edit conf-bin now.

* Where man pages will be installed, normally /usr/local/man. To change
this directory, edit conf-man now.

* Where the qmail home directory is, normally /var/qmail. To change this
directory, edit conf-qmail now.


How to install:

1. Compile the programs:
% make
2. Format the man pages:
% make man
3. Install the programs and man pages:
# make setup


How to test:

4. Make sure ezmlm-make is in your path. Create a mailing list:
% ezmlm-make ~/testlist ~/.qmail-testlist me-testlist host
Replace ``me'' and ``host'' with your e-mail address.
5. Subscribe yourself to the list manually:
% ezmlm-sub ~/testlist me@host
6. Send a message to the list:
% echo subject:testing | qmail-inject me-testlist@host
You should receive a copy of the message at me@host.
7. View the list membership:
% ezmlm-list ~/testlist
You should see just one line, containing your address.
8. Unsubscribe yourself through e-mail:
% qmail-inject me-testlist-unsubscribe@host < /dev/null
When you receive the confirmation number, reply to complete your
unsubscription. Use ezmlm-list to check that the list is empty.
9. Retrieve the first message from the archive:
% qmail-inject me-testlist-get.1@host < /dev/null
You should receive a copy of your subject:testing message.


That's it! To report success:
% ( echo 'First M. Last'; cat `cat SYSDEPS` ) \
| mail djb-qst@koobera.math.uic.edu
Replace First M. Last with your name.

-----

Install ezlml-idx-7.22 readme on qmail-qmqpc folder

(c) 1999, Frederik P. Lindberg
Use under GPL
No warranties, but then again the patch is so small that it'si
obvious what it does.

This patch patches qmail-qmqpc.[c8] to allow specification of serves on
the command line. This allows the individual process to control the servers
used, rather than the central /var/qmail/control/qmqpservers. This offers
a simple means to extend ezmlm servers. The patch is for qmail-1.03.

INSTALLATION

1. Go to your qmail-1.03 build directory and unpack the archive.

% cd qmail-1.03
% tar -zxf qmail-qmqpc.tar.gz

2. Apply the patch:

% patch < qmqp/qmail-qmqpc.diff

3. Rebuild qmail:

% make it man

4. Reinstall qmail. (You can also manually install qmail-qmqpc, qmail-qmqpc.0,
and qmail-qmqpc.8 with correct permissions. In this case, there is no
need to stop/start qmail.):

% su
# [stop qmail]
# make setup check
# [start qmail]
# exit
%

5. Test
a. Put a QMQP server IP address into DIR/qmqpservers of an
ezmlm-idx>=0.33 list. Make sure it is different from the ones
in /var/qmail/control/qmqpservers. Also, you should be subscribed
to the list.
b. Send a message to the list.
c. Look at the message headers. There should be a header showing that
the message passed the specified QMQP server. If the message failed
to arrive, the most likely cause is a failure of communication with
the server (network/setup problem). Mail logs will help. If the
message arrived via std qmail, the list is not set up with a recent
enough version of ezmlm-idx. ezmlm-make -v should show the version.

6. [optional] Send comments to lindberg@id.wustl.edu.



qpc-Unpack the archive:

%

-----

install ezmlm-idx-7.2.2 on qmail-verh-0.07 folder

(c) 1999, Frederik P. Lindberg
Use under GPL
No warranties, but then again the patch is so small that it'si
obvious what it does.

This patch patches qmail-qmqpc.[c8] to allow specification of serves on
the command line. This allows the individual process to control the servers
used, rather than the central /var/qmail/control/qmqpservers. This offers
a simple means to extend ezmlm servers. The patch is for qmail-1.03.

INSTALLATION

1. Go to your qmail-1.03 build directory and unpack the archive.

% cd qmail-1.03
% tar -zxf qmail-qmqpc.tar.gz

2. Apply the patch:

% patch < qmqp/qmail-qmqpc.diff

3. Rebuild qmail:

% make it man

4. Reinstall qmail. (You can also manually install qmail-qmqpc, qmail-qmqpc.0,
and qmail-qmqpc.8 with correct permissions. In this case, there is no
need to stop/start qmail.):

% su
# [stop qmail]
# make setup check
# [start qmail]
# exit
%

5. Test
a. Put a QMQP server IP address into DIR/qmqpservers of an
ezmlm-idx>=0.33 list. Make sure it is different from the ones
in /var/qmail/control/qmqpservers. Also, you should be subscribed
to the list.
b. Send a message to the list.
c. Look at the message headers. There should be a header showing that
the message passed the specified QMQP server. If the message failed
to arrive, the most likely cause is a failure of communication with
the server (network/setup problem). Mail logs will help. If the
message arrived via std qmail, the list is not set up with a recent
enough version of ezmlm-idx. ezmlm-make -v should show the version.

6. [optional] Send comments to lindberg@id.wustl.edu.



qpc-Unpack the archive:

%
 
Old 04-24-2016, 07:52 PM   #4
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,617

Rep: Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963
Quote:
Originally Posted by rroopstr View Post
Hi TB0ne, thanks for your reply. I downloaded from linkedin the mailing info of my 24500 connections and would like to send them emails, as they are connected to me I doubt this would be considered spam because they know me.
Seriously? You honestly think that mass emailing 24,500 people the same thing is NOT spam??? And do you honestly think we'll believe that you, personally, have that many personal friends????
Quote:
Besides it is a good mailing practice to include unsubscribe link information as mosr reputable companies do.
So now you're a company? And ALL spammers have that link, but it just doesn't work.

And why did you post the web page with instructions? I sure don't need it, and I doubt you'll get help spamming.
 
Old 04-24-2016, 08:04 PM   #5
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Original Poster
Rep: Reputation: 1
Yes, I manage three websites which are viewed all over the world. LinkedIn is a great networking tool and has allowed many people to connect to tens of thousands of connections. I posted the instructions I gathered but I have trouble with the make command. I'm using zpanel and am in the process of uploading 10 GB of files into the VPS but am unable to watch where they arrive from root this is all I've been able to retrieve so far

[root@vps etc]# cd zpanel
[root@vps zpanel]# cd configs
[root@vps configs]# ls -l -a
total 56
drwxrwxrwx 14 root root 4096 Apr 19 19:05 .
drwxrwxrwx 5 root root 4096 Apr 19 19:05 ..
drwxr-xr-x 2 root root 4096 Apr 19 19:05 apache
drwxr-xr-x 2 root root 4096 Apr 19 19:05 bin
drwxr-xr-x 4 root root 4096 Apr 19 19:05 bind
drwxr-xr-x 2 root root 4096 Apr 19 19:05 cron
drwxr-xr-x 2 root root 4096 Apr 19 19:05 dovecot2
drwxr-xr-x 2 root root 4096 Apr 19 19:05 phpmyadmin
drwxr-xr-x 2 root root 4096 Apr 19 19:05 postfix
drwxr-xr-x 2 root root 4096 Apr 19 19:05 proftpd
drwxr-xr-x 2 root root 4096 Apr 19 19:05 roundcube
drwxr-xr-x 2 root root 4096 Apr 19 19:05 yum.repos.d
drwxr-xr-x 3 root root 4096 Apr 19 19:05 zpanelx-install
drwxr-xr-x 5 root root 4096 Apr 19 19:05 zpanelx-update
[root@vps configs]#

[root@vps docs]# ls -l -a
total 8
drwxrwxrwx 2 root root 4096 Apr 19 19:05 .
drwxrwxrwx 5 root root 4096 Apr 19 19:05 ..

[root@vps panel]# ls -l -a
total 88
drwxrwxrwx 9 root root 4096 Apr 19 19:05 .
drwxrwxrwx 5 root root 4096 Apr 19 19:05 ..
-rwxrwxrwx 1 root root 44 Apr 19 19:05 .gitignore
-rwxrwxrwx 1 root root 114 Apr 19 19:05 .htaccess
-rwxrwxrwx 1 root root 35118 Apr 19 19:05 LICENSE.md
-rwxrwxrwx 1 root root 1226 Apr 19 19:05 README.md
drwxrwxrwx 2 root root 4096 Apr 19 19:05 bin
drwxrwxrwx 2 root root 4096 Apr 19 19:05 cnf
drwxrwxrwx 2 root root 4096 Apr 19 19:05 doc
drwxrwxrwx 12 root root 4096 Apr 19 19:05 dryden
drwxrwxrwx 9 root root 4096 Apr 19 19:05 etc
drwxrwxrwx 2 root root 4096 Apr 19 19:05 inc
-rwxrwxrwx 1 root root 701 Apr 19 19:05 index.php
drwxrwxrwx 41 root root 4096 Apr 19 19:05 modules

[root@vps panel]# cd modules
[root@vps modules]# ls -l -a
total 164

drwxrwxrwx 41 root root 4096 Apr 19 19:05 .
drwxrwxrwx 9 root root 4096 Apr 19 19:05 ..
drwxrwxrwx 5 root root 4096 Apr 19 19:05 aliases
drwxrwxrwx 5 root root 4096 Apr 19 19:05 apache_admin
drwxrwxrwx 5 root root 4096 Apr 19 19:05 backup_admin
drwxrwxrwx 4 root root 4096 Apr 19 19:05 backupmgr
drwxrwxrwx 4 root root 4096 Apr 19 19:05 client_notices
drwxrwxrwx 5 root root 4096 Apr 19 19:05 cron
drwxrwxrwx 5 root root 4096 Apr 19 19:05 distlists
drwxrwxrwx 4 root root 4096 Apr 19 19:05 dns_admin
drwxrwxrwx 5 root root 4096 Apr 19 19:05 dns_manager
drwxrwxrwx 5 root root 4096 Apr 19 19:05 domains
drwxrwxrwx 4 root root 4096 Apr 19 19:05 faqs
drwxrwxrwx 5 root root 4096 Apr 19 19:05 forwarders
drwxrwxrwx 4 root root 4096 Apr 19 19:05 ftp_admin
drwxrwxrwx 5 root root 4096 Apr 19 19:05 ftp_management
drwxrwxrwx 4 root root 4096 Apr 19 19:05 mail_admin
drwxrwxrwx 5 root root 4096 Apr 19 19:05 mailboxes
drwxrwxrwx 4 root root 4096 Apr 19 19:05 manage_clients
drwxrwxrwx 4 root root 4096 Apr 19 19:05 manage_groups
drwxrwxrwx 4 root root 4096 Apr 19 19:05 moduleadmin
drwxrwxrwx 4 root root 4096 Apr 19 19:05 my_account
drwxrwxrwx 5 root root 4096 Apr 19 19:05 mysql_databases
drwxrwxrwx 5 root root 4096 Apr 19 19:05 mysql_users
drwxrwxrwx 4 root root 4096 Apr 19 19:05 news
drwxrwxrwx 4 root root 4096 Apr 19 19:05 packages
drwxrwxrwx 5 root root 4096 Apr 19 19:05 parked_domains
drwxrwxrwx 4 root root 4096 Apr 19 19:05 password_assistant
drwxrwxrwx 4 root root 4096 Apr 19 19:05 phpinfo
drwxrwxrwx 4 root root 4096 Apr 19 19:05 phpmyadmin
drwxrwxrwx 4 root root 4096 Apr 19 19:05 phpsysinfo
drwxrwxrwx 4 root root 4096 Apr 19 19:05 services
drwxrwxrwx 4 root root 4096 Apr 19 19:05 shadowing
drwxrwxrwx 5 root root 4096 Apr 19 19:05 sub_domains
drwxrwxrwx 4 root root 4096 Apr 19 19:05 theme_manager
drwxrwxrwx 5 root root 4096 Apr 19 19:05 updates
drwxrwxrwx 4 root root 4096 Apr 19 19:05 usage_viewer
drwxrwxrwx 7 root root 4096 Apr 20 11:30 webalizer_stats
drwxrwxrwx 4 root root 4096 Apr 19 19:05 webmail
drwxrwxrwx 4 root root 4096 Apr 19 19:05 zpanelconfig
drwxrwxrwx 4 root root 4096 Apr 19 19:05 zpx_core_module
 
Old 04-24-2016, 09:17 PM   #6
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Original Poster
Rep: Reputation: 1
I found the files! I just learned there is a LOCATE command that helps out for that
 
Old 04-25-2016, 08:57 AM   #7
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,617

Rep: Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963
Quote:
Originally Posted by rroopstr View Post
Yes, I manage three websites which are viewed all over the world. LinkedIn is a great networking tool and has allowed many people to connect to tens of thousands of connections.
....and since you're either ignoring it or missing it, MASS EMAILING THOUSANDS OF PEOPLE IS SPAMMING. You are NOT personal friends with them, and unless they SPECIFICALLY TELL YOU that you can email them, IT IS SPAM, PERIOD.
Quote:
I posted the instructions I gathered but I have trouble with the make command.
Which you 'gathered' after you were told to go look them up, which you should have done first. And re-posting an ENTIRE WEB PAGE here isn't helping anyone.
Quote:
I'm using zpanel and am in the process of uploading 10 GB of files into the VPS but am unable to watch where they arrive from root this is all I've been able to retrieve so far
...and.....
Quote:
I found the files! I just learned there is a LOCATE command that helps out for that
Great....again, you are a spammer, and no one here is likely to help you.
 
Old 04-25-2016, 09:15 AM   #8
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Original Poster
Rep: Reputation: 1
Quote:
Originally Posted by TB0ne View Post
....and since you're either ignoring it or missing it, MASS EMAILING THOUSANDS OF PEOPLE IS SPAMMING. You are NOT personal friends with them, and unless they SPECIFICALLY TELL YOU that you can email them, IT IS SPAM, PERIOD.

Which you 'gathered' after you were told to go look them up, which you should have done first. And re-posting an ENTIRE WEB PAGE here isn't helping anyone.

...and.....

Great....again, you are a spammer, and no one here is likely to help you.
Dear TB0ne, I am appalled by the tone of your replies. It is not corteous. I treat you with respect.

I had gathered the info on installations before I posted here, notice that it just took me a few minutes to retrieve them as I had already read them. I did not repost an entire web page, I actually compiled 5 different sources into one single document for the benefit of other linuxquestions.org users reading this thread.

Your treating me as a spammer without having researched all the steps I take to communicate effectively with my contacts is offensive.

Your dismissing the work of programmers who have devoted part of their lives coding ezmlm and sympa is unfair.

Maybe other linuxquestions.org users will reply to this thread in a friendlier manner.

Have a good day
 
Old 04-25-2016, 08:39 PM   #9
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,617

Rep: Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963
Quote:
Originally Posted by rroopstr View Post
Dear TB0ne, I am appalled by the tone of your replies. It is not corteous. I treat you with respect.
If you don't like the tone, then don't post in a public forum, asking about how to shovel out spam.
Quote:
I had gathered the info on installations before I posted here, notice that it just took me a few minutes to retrieve them as I had already read them.
Then why did you ask about how to install them, and why didn't you ask specific questions?
Quote:
I did not repost an entire web page, I actually compiled 5 different sources into one single document for the benefit of other linuxquestions.org users reading this thread.
Wrong. What you posted is verbatim from their website. No one here needs to have an entire huge post that reprints what's on a webpage, found with an easy Google search...especially when, as soon as they update that page, WHAT YOU POSTED HERE WILL BE USELESS.
Quote:
Your treating me as a spammer without having researched all the steps I take to communicate effectively with my contacts is offensive.
Wrong again...shoveling out 24,500 emails at once, UNSOLICITED is spamming, period. Again, you do not have that many personal friends, and you CERTAINLY have not posted/shown us ANYTHING that would lead us to believe otherwise...not even your 'businesses' that you run through your websites.
Quote:
Your dismissing the work of programmers who have devoted part of their lives coding ezmlm and sympa is unfair.
Not at all...they wrote great software. It's spammers who miuse that software that give it a bad name...like those who send out 24,500 emails at once, to people they don't know.
Quote:
Maybe other linuxquestions.org users will reply to this thread in a friendlier manner.
If you think anyone, anywhere, is going to help you spam people...good luck.

You *STILL* haven't said or done anything that would lead anyone to believe you're not a spammer. You didn't ask a specific question about what you're having problems with, either.
 
Old 04-25-2016, 09:00 PM   #10
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Original Poster
Rep: Reputation: 1
That software is designed to send hundreds of thousands of emails at once if interacting with mysql. My question is technical and you are diverting it to philosophical. Fortunately someone else replied to my question on another thread and the answer has been so useful that it is guiding me well so far. I wish you a good night. You are welcome to google me and you will see there is plenty of proprietary stuff I write that is of the interest of readers worldwide.
 
Old 04-26-2016, 09:08 AM   #11
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,617

Rep: Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963
Quote:
Originally Posted by rroopstr View Post
That software is designed to send hundreds of thousands of emails at once if interacting with mysql. My question is technical and you are diverting it to philosophical.
...and except for the fact you HAVE NOT YET asked a technical question, how do we know what it is?? You've not asked ONE THING that is specific...an example of such a question would be 'I got to step 5 in these instructions, and am getting xxxx error. Any ideas?"
Quote:
Fortunately someone else replied to my question on another thread and the answer has been so useful that it is guiding me well so far. I wish you a good night. You are welcome to google me and you will see there is plenty of proprietary stuff I write that is of the interest of readers worldwide.
...and since we don't know your name, what websites you're talking about, or any information about you, how, exactly do you think that'll happen???

You are employing a typical spammer response. Get defensive, try to justify what you're doing, and never, EVER provide anything concrete.
 
Old 04-26-2016, 10:10 AM   #12
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Original Poster
Rep: Reputation: 1
I have always been the same rroopstr over the years.
 
Old 04-26-2016, 10:23 AM   #13
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,617

Rep: Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963Reputation: 7963
Quote:
Originally Posted by rroopstr View Post
I have always been the same rroopstr over the years.
You registered here a few days ago.
 
Old 04-26-2016, 11:00 AM   #14
rroopstr
Member
 
Registered: Apr 2016
Location: Caracas, Venezuela
Distribution: CentOS 7.2
Posts: 75

Original Poster
Rep: Reputation: 1
i have always been rroopstr everywhere else and from now on also here
 
Old 04-26-2016, 11:20 AM   #15
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
This "I can spam you until you tell me not to" has always amazed me, it is like you get mugged on the street because you didn't opt out, once you do that we will not mug you any more.
 
1 members found this post helpful.
  


Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
just learning my new VPS want to install ezmlm or sympa rroopstr Linux - Newbie 7 04-26-2016 12:27 PM
Move ezmlm fandar Linux - Server 0 03-28-2007 10:24 AM
Sympa Issues FreezEy Ubuntu 1 01-30-2007 10:28 AM
ezmlm bounce problem k3di Linux - Software 0 07-21-2006 01:55 AM
Ezmlm? mikeshn Linux - General 1 05-12-2002 10:55 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 11:21 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration