Mail Server With Postfix and Courier-imap and Virtual Users Wednesday, 12 March 2008 Last Updated Thursday, 03 April 2008

Size: px
Start display at page:

Download "Mail Server With Postfix and Courier-imap and Virtual Users Wednesday, 12 March 2008 Last Updated Thursday, 03 April 2008"

Transcription

1 Mail Server With Postfix and Courier-imap and Virtual Users Wednesday, 12 March 2008 Last Updated Thursday, 03 April 2008 This tutorial describes how to configure a Mail Server using postfix, courier-imap (POP3 and IMAP) and virtual users, using MySQL. This tutorial was tested on FreeBSD 7.0. Older versions of FreeBSD, postfix and courier-imap should work too. Some advantages of using an Server with virtual users are: - better security by not creating system users; - better management of users and domain names. Before proceding with installation is better to do a cvsup and then compile world and kernel. A tutorial regarding this topic can be found here: FreeBSD Production Server Step 1. Install MySQL server and client cd /usr/ports/databases/mysql50-server After mysql was compiled and installed add the following line to /etc/rc.conf: mysql_enable="yes" Also edit /usr/local/etc/rc.d/mysql-server file and change from mysql_enable="no" to mysql_enable="yes" Next, start mysql server: /usr/local/etc/rc.d/mysql-server start We have mysql installed and started now we must at least set a password for mysql root user. Also if you do not intend to use mysql server from other servers is better to start mysql server on localhost ( ) only. mysqladmin passwd mypassword (replace mypassword with your password) Step 2 Create a MySQL Database for Virtual Users and Domains Create a mysql user that will be used by postfix and Courier-IMAP to interogate the database maildb. In this case, we will name it mailadmin and the password will be mailpass. mysql -u root -p mysql> grant all privileges on *.* to "mailadmin"@"localhost" identified by "mailpass" with grant option; mysql> grant reload, process on *.* to "mailadmin"@"localhost"; Then exit mysql and run mysql client using the newly created mysql user: mysql -u mailadmin -p Here, create database for our virtual users: mysql> create database maildb; Use newly created database in order to create tables: mysql> use maildb; Create tables within database:

2 # transport table (used for virtual domains) CREATE TABLE transport ( id int(3) NOT NULL auto_increment, domain varchar(128) NOT NULL default "", transport varchar(128) NOT NULL default "", PRIMARY KEY (id) ); Now we will insert a domain into the database: mysql> INSERT INTO transport values("","mail.freebsdonline.com", "virtual"); Next we will create mailusers table to store our users: # mailusers table (used for virtual users) CREATE TABLE mailusers ( id int(5) NOT NULL auto_increment, address varchar(128) NOT NULL default "", pass varchar(128) NOT NULL default "", name varchar(128) NOT NULL default "", uid smallint(5) unsigned default "125", gid smallint(5) unsigned default "125", home varchar(128) default "/var/home/mail", domain varchar(128) default "", maildir varchar(255) NOT NULL default "", quota int(11) default "200000", active tinyint(1) NOT NULL, PRIMARY KEY (id), UNIQUE KEY id (id), UNIQUE KEY address (address) ); Next we will Insert a use into our databaser: mysql> INSERT INTO mailusers values(""," admin@mail.freebsdonline.com", "password", "any name", "125",\ "125", "/var/home/mail", "mail.freebsdonline.com","mail.freebsdonline.com/user/maildir", "","1"); \n This address is being protected from spam bots, you need Javascript enabled to view it Fields explained: - address should be in form: "user@domain" (Ex: \n admin@mail.freebsdonline.com This address is being protected from spam bots, you need Javascript enabled to view it ) - pass - is the password (crypted or plan, you will set this later) - uid and gid - theese should be the system user and group id for postfix (usually 125). - home - is where all your mails will be kept. - maildir - here you should specify the Maildir used for this account (you can use something like: domain/username/maildir). Note that you should use the Maildir format because Courier-IMAP supports only this format! - active - you can use this field (or not) to be able to disable users Create alias table: # alias table (used for users aliases) CREATE TABLE alias (address varchar(255) NOT NULL default "",goto text NOT NULL,domain varchar(255) NOT NULL default "",created datetime NOT NULL default " :00:00",modified datetime NOT NULL default " :00:00",active tinyint(1) NOT NULL default "1",PRIMARY KEY (address)); The system needs some users in the mail system to send them notifications, so you might consider to add the following users: root, postmaster and operator, and eventually you may make an alias for these users to wherever you want the mails to come. mysql> insert into mailusers values ("", "root", "12345", "root", 125, 125, "/root", "mail.freebsdonline.com", "Maildir/", 0, 1); mysql> insert into mailusers values ("", "postmaster", "12345", "root", 125, 125, "/root", "mail.freebsdonline.com",

3 "Maildir/", 0, 1); mysql> insert into mailusers values ("", "operator", "12345", "root", 125, 125, "/root", "mail.freebsdonline.com", "Maildir/", 0, 1); mysql> insert into alias values ("postmaster"," mysql> insert into alias values ("root"," mysql> insert into alias values ("operator"," \n This address is being protected from spam bots, you need Javascript enabled to view it \n This address is being protected from spam bots, you need Javascript enabled to view it \n This address is being protected from spam bots, you need Javascript enabled to view it Step 3. Installing Cyrus-sasl Compile cyrus-sasl _1 with support for MySQL: cd /usr/ports/security/cyrus-sasl2 WITH_MYSQL_VER=50 # change this to your mysql version Edit /usr/local/lib/sasl2/smtpd.conf: # smtpd.conf pwcheck_method: auxprop auxprop_plugin: sql sql_engine: mysql mech_list: plain login msql_hostnames: localhost sql_user: mailadmin sql_passwd: mailpass sql_database: maildb sql_select: SELECT pass FROM mailusers WHERE address = '%u@%r' sql_verbose: yes Step 4. Install and configure Postfix Compile and install Postfix with MySQL and SASL2. cd /usr/ports/mail/postfix (If you are on 7.0 you will notice current version of postfix is marked broken. If that is your case install an older version of postfix: cd /usr/ports/mail/postfix24; ). Modify Postfix files (located in /usr/local/etc/postfix): # main.cf soft_bounce = no queue_directory = /var/spool/postfix command_directory = /usr/local/sbin daemon_directory = /usr/local/libexec/postfix mail_owner = postfix default_privs = nobody myhostname = mail.freebsdonline.com inet_interfaces = all unknown_local_recipient_reject_code = 550 mynetworks = /8

4 mail_spool_directory = /var/home/mail debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/local/sbin/sendmail html_directory = no manpage_directory = /usr/local/man sample_directory = /usr/local/etc/postfix setgid_group = maildrop readme_directory = no alias_database = mysql:/usr/local/etc/postfix/mysql/virtual_alias_maps.cf alias_maps = mysql:/usr/local/etc/postfix/mysql/virtual_alias_maps.cf virtual_mailbox_limit = 0 mailbox_size_limit=0 message_size_limit = #sasl smtpd_sasl_local_domain = $myhostname broken_sasl_auth_clients = yes smtpd_sasl_auth_enable = yes smtpd_sasl_application_name=smtpd smtpd_sasl_security_options = noanonymous smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_invalid_hostname, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_destination, permit #virtual virtual_uid_maps = static:125 virtual_gid_maps = static:125 virtual_transport = virtual virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql/virtual_alias_maps.cf transport_maps=mysql:/usr/local/etc/postfix/mysql/transport.cf virtual_mailbox_base=/var/home/mail virtual_mailbox_maps=mysql:/usr/local/etc/postfix/mysql/users.cf mydestination = $mydomain, $myhostname, $transport_maps #set local recipient maps local_recipient_maps = $virtual_mailbox_maps smtpd_sender_login_maps=mysql:/usr/local/etc/postfix/mysql/sender_check.cf smtpd_sender_restrictions=reject_sender_login_mismatch, permit_sasl_authenticated Leave master.cf file default. Create the directory /var/spool/postfix and chown it to root: mkdir /var/spool/postfix chown root /var/spool/postfix # end main.cf Create a directory named mysql owned by root in /usr/local/etc/postfix and put the following files and content in it: # sender-check.cf query = SELECT address FROM mailusers WHERE address='%s' and active=1

5 # transport.cf query = SELECT transport FROM transport WHERE domain='%s' # users.cf query = SELECT maildir FROM mailusers WHERE address='%s' # virtual_alias_maps.cf query = SELECT goto FROM alias WHERE address='%s' and active=1 # virtual_domains_maps.cf query = SELECT domain FROM mailusers WHERE domain='%s' Change mod to 640 for all files in mysql directory #cd /usr/local/etc/postfix/mysql #chmod 640 * Step 5. Installing Courier-IMAP and Courier-authlib Compile courier-imap with support for openssl and courier-authlib with support for mysql. cd /usr/ports/mail/courier-imap cd /usr/ports/security/courier-authlib Configure courier-authlib (the authentication daemon for courier-imap): Go to /usr/local/etc/authlib and modify authdaemonrc.dist into authdaemonrc Make sure that in authmodulelist authmysql is listed. Modify authmysqlrc.dist into authmysqlrc and place the following content: # authmysqlrc MYSQL_SERVER localhost MYSQL_USERNAME mailadmin MYSQL_PASSWORD mailpass MYSQL_PORT 3306 MYSQL_OPT 0 MYSQL_DATABASE maildb MYSQL_USER_TABLE mailusers #MYSQL_CRYPT_PWFIELD crypt #use this instead of the following in case you prefer to use crypted passwords MYSQL_CLEAR_PWFIELD clear MYSQL_UID_FIELD '125' MYSQL_GID_FIELD '125' MYSQL_LOGIN_FIELD address MYSQL_HOME_FIELD '/var/home' MYSQL_NAME_FIELD name

6 MYSQL_MAILDIR_FIELD CONCAT("/var/home/mail/",maildir) # in this particular case, you need this to get the full path to the maildir Note: Make sure not to add spaces in authmysqlrc, only tabs are allowed, and use only single quotes! Configure courier-imap Rename the files: imapd-dist, imapd-ssl-dist, pop3d-dist, pop3d-ssl-dist into imapd, imapd-ssl, pop3, pop3-ssl (choose which daemons you want to run). The ones that you want to start, modify the line that contains the "START" word from NO to YES ( for example in imapd modify IMAPDSTART=NO to IMAPDSTART=YES). Step 6 Debug installation - check if all services was started Check if postfix is started: ps awux grep postfix You should get the following processes: root ?? Is 4Mar08 0:02.91 /usr/local/libexec/postfix/master postfix ?? I 4Mar08 0:00.93 qmgr -l -t fifo -u postfix ?? I 3:20PM 0:00.01 pickup -l -t fifo -u root p2 RL+ 4:06PM 0:00.00 grep postfix Check if you have courier-imap, courier-pop3 and courier-authlib started: ps awux grep courier root p5- I 4Mar08 0:00.31 /usr/local/sbin/courierlogger -pid=/var/run/pop3d.pid -start /usr/l root p5- I 4Mar08 0:00.57 /usr/local/libexec/courier-imap/couriertcpd -address=0 -maxprocs=40 root p5- I 4Mar08 0:00.00 /usr/local/sbin/courierlogger -facility=mail -pid=/var/run/authdaem root p5- I 4Mar08 0:00.05 /usr/local/libexec/courier-authlib/authdaemond root p5- I 4Mar08 0:00.16 /usr/local/libexec/courier-authlib/authdaemond root p5- I 4Mar08 0:00.17 /usr/local/libexec/courier-authlib/authdaemond root p5- I 4Mar08 0:00.17 /usr/local/libexec/courier-authlib/authdaemond root p5- I 4Mar08 0:00.17 /usr/local/libexec/courier-authlib/authdaemond root p5- I 4Mar08 0:00.17 /usr/local/libexec/courier-authlib/authdaemond courierlogger is for courier-pop3, you also must have a process started for courier-imap and one for authdaemond. Debugging installation How to activate logs: MySQL Edit /usr/local/etc/rc.d/mysq-server and add to command_args line: --log=/var/log/mysql Restart MySQL. Log will be written in /var/log/mysql file. postfix Errors are written to /var/log/maillog, by default.

Setup a mail server using Postfix, Mysql, SSL and Courier-IMAP Saturday, 25 March 2006 Last Updated Monday, 16 April 2007

Setup a mail server using Postfix, Mysql, SSL and Courier-IMAP Saturday, 25 March 2006 Last Updated Monday, 16 April 2007 Setup a mail server using Postfix, Mysql, SSL and Courier-IMAP Saturday, 25 March 2006 Last Updated Monday, 16 April 2007 This page is for installing postfix with ssl support with virtual users and domains

More information

2017/12/27 07:31 (UTC) 1/7 Making Slackware Mail Server

2017/12/27 07:31 (UTC) 1/7 Making Slackware Mail Server 2017/12/27 07:31 (UTC) 1/7 Making Slackware Mail Server Making Slackware Mail Server This article shows how to make an Slackware machine your personal Mail Server. This howto is for Slackware 64 13.37,

More information

A Server (Almost) of Your Own

A Server (Almost) of Your Own A Server (Almost) of Your Own George Belotsky Abstract Set up a virtual host for e-mail on your virtual private server. Would you like to have a dedicated server at an ISP, for the price of a mere virtual

More information

it will substitute $postfix_uid with the correct value. At the beginning of each section, I will give these strings for you. Ok, lets get on with it.

it will substitute $postfix_uid with the correct value. At the beginning of each section, I will give these strings for you. Ok, lets get on with it. Summary Mail Debian Virtual Mail Server This article describes how to set up a mail server. It does not handle spam or virus filtering, as we want to use a proxy mail server, ASSP, to remove some of the

More information

SIOS Protection Suite for Linux v Postfix Recovery Kit Administration Guide

SIOS Protection Suite for Linux v Postfix Recovery Kit Administration Guide SIOS Protection Suite for Linux v8.3.1 Postfix Recovery Kit Administration Guide September 2014 This document and the information herein is the property of SIOS Technology Corp. (previously known as SteelEye

More information

Courier worksheet. (Materials originally by Brian Candler)

Courier worksheet. (Materials originally by Brian Candler) Courier worksheet (Materials originally by Brian Candler) 1. Install courier-authlib 2. Configure and start courier-authlib 3. Test courier-authlib 4. Install courier-imap 5. Configure and start courier-imap

More information

Postfix Mail Server. Kevin Chege ISOC

Postfix Mail Server. Kevin Chege ISOC Postfix Mail Server Kevin Chege ISOC What is Postfix? Postfix is a free and open-sourcemail transfer agent (MTA) that routes and delivers electronic mail, intended as an alternative to the widely used

More information

COURIER IMAP + COURIERPASSD for Qmail

COURIER IMAP + COURIERPASSD for Qmail COURIER IMAP + COURIERPASSD for Qmail Courier-imap is (was, until now) the preferred IMAP server to install, because it has built in support for the vchkpw mail user setup that Vpopmail utilizes. (Not

More information

Electric Mail & Postfix

Electric Mail & Postfix Electric Mail & Postfix Yung-Zen Lai (yzlai@hotmail.com( yzlai@hotmail.com) 2004/08 Agenda Electric Mail Systems Message Flow MUA, MTA, MDA, (MSA, MAA) Mail Addressing & DNS Mail Header Mail aliases, forwarding

More information

HUL SOVANNAROTH PANG DA TIP SAROTH

HUL SOVANNAROTH PANG DA TIP SAROTH HUL SOVANNAROTH PANG DA TIP SAROTH Contents I. Server C configuration (Debian)... 4 II. Server A configuration (CentOS)... 15 IP configuration on server A... 15 Webmail... 18 Configure DNS... 18 Install

More information

The Postfix-Cyrus-Sasl-Auxprop-MySQL-Web- Cyradm FQUN Howto with Virtual Domain Support on Fedora Core Three

The Postfix-Cyrus-Sasl-Auxprop-MySQL-Web- Cyradm FQUN Howto with Virtual Domain Support on Fedora Core Three The Postfix-Cyrus-Sasl-Auxprop-MySQL-Web- Cyradm FQUN Howto with Virtual Domain Support on Fedora Core Three Amin Astaneh October 9, 2005 PLEASE NOTE: This is a disclaimer. Qwik.net Systems, Inc., it s

More information

Implementing a SPAM and virus scanning mail server using RedHat Linux 8.0 and amavisd-new

Implementing a SPAM and virus scanning mail server using RedHat Linux 8.0 and amavisd-new Implementing a SPAM and virus scanning mail server using RedHat Linux 8.0 and amavisd-new Ralf Spenneberg March 2, 2004 ralf@spenneberg.net Copyright c 2002 by Ralf Spenneberg. This document was typeset

More information

» Installing and configuring postfix Step 1» Assign static IP and hostname and add a host entry for the host name. Assign hostname in /etc/hostname

» Installing and configuring postfix Step 1» Assign static IP and hostname and add a host entry for the host name. Assign hostname in /etc/hostname This tutorial explains how to setup mail server using postfix,dovecot and squirrelmail.» Postfix ( for sending )» Dovecot ( for receiving )» Squirrelmail ( for webmail access ). Here we have used groupn.apnictraining.net

More information

NA Homework 4+5. Postfix + DNS

NA Homework 4+5. Postfix + DNS NA Homework 4+5 Postfix + DNS Demo > Setup everything before Demo, or you ll get no point if something don t work. > Show your mail functions to TA, you could use Remote Desktop. > Be prepared, TA will

More information

Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 6.4

Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 6.4 Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 6.4 Version 1.0 Author: Falko Timme Follow me on Twitter Last edited 03/22/2013 This

More information

Handling Spam in Postfix

Handling Spam in Postfix Handling Spam in Postfix Nature of Spam Spam UBE Unsolicited Bulk Email UCE Unsolicited Commercial Email Spam There is no relationship between receiver and Sender Message content Opt out instruction Conceal

More information

Postfix Overview - Introduction

Postfix Overview - Introduction Postfix Overview - Introduction Page 1 of 1 Postfix Overview - Introduction Up one level Introduction Goals and features Global architecture Queue Management Security Postfix is the freeware project that

More information

This material is based on work supported by the National Science Foundation under Grant No

This material is based on work supported by the National Science Foundation under Grant No This material is based on work supported by the National Science Foundation under Grant No. 0802551 Any opinions, findings, and conclusions or recommendations expressed in this material are those of the

More information

Postfix. lctseng / Liang-Chi Tseng

Postfix. lctseng / Liang-Chi Tseng Postfix lctseng / Liang-Chi Tseng Outline A very long topic Step-by-step examples after brief introduction Outline Brief introduction to Postfix Step by step examples Build a basic MTA that can send mails

More information

How To Set Up A Postfix Autoresponder With Autoresponse

How To Set Up A Postfix Autoresponder With Autoresponse By Falko Timme Published: 2009-04-02 11:34 How To Set Up A Postfix Autoresponder With Autoresponse Version 1.0 Author: Falko Timme Last edited 03/25/2009 Autoresponse is

More information

FTP server with PureFTPd, MariaDB and Virtual Users (incl. Quota and Bandwidth Management) on CentOS 7.2

FTP server with PureFTPd, MariaDB and Virtual Users (incl. Quota and Bandwidth Management) on CentOS 7.2 FTP server with PureFTPd, MariaDB and Virtual Users (incl. Quota and Bandwidth Management) on CentOS 7.2 This tutorial exists for these OS versions CentOS 7 CentOS 6.5 CentOS 6.4 CentOS 6.2 CentOS 5.3

More information

Postfix for spamprotection

Postfix for spamprotection Postfix for spamprotection How to use Postfix's built-in features to reduce the amount of spam and unwanted traffic Linuxforum 2004, Denma rk, Ra lf Hild eb ra nd t 1 Status Quo Spam is coming from open

More information

13 Electronic Mail Servers

13 Electronic Mail Servers 13 Electronic Mail Servers CERTIFICATION OBJECTIVES 13.01 A Variety of E-Mail Agents 13.02 The Configuration of Postfix 13.03 The Other SMTP Service: sendmail Q&A Two-Minute Drill Self Test 2 Chapter 13:

More information

Database Systems. phpmyadmin Tutorial

Database Systems. phpmyadmin Tutorial phpmyadmin Tutorial Please begin by logging into your Student Webspace. You will access the Student Webspace by logging into the Campus Common site. Go to the bottom of the page and click on the Go button

More information

Practical classes Lab5. Integration of global services in enterprise environments II:

Practical classes Lab5. Integration of global services in enterprise environments II: Computer Engineering Degree Computer Engineering Year 2017/18 Practical classes Lab5 CSDA Unit III INTERNET Integration of global services in enterprise environments II: The INTERNET Deployment of a secure

More information

with Postfix, Dovecot, and MySQL

with Postfix, Dovecot, and MySQL Email with Postfix, Dovecot, and MySQL Updated Wednesday, April 9th, 0 by Phil Zona Use promo code DOCS0 for $0 credit on a new account. Try this Guide Contribute on GitHub View Project View File Edit

More information

Mail Server Implementation

Mail Server Implementation Mail Server Implementation Timothy Vismor November 2005 Abstract Configuration of a full featured mail server using Postfix, Cyrus IMAP, ClamAV, Amavisnew, and Spam Assassin. Copyright 2005-2014 Timothy

More information

Home security with Raspberry Pi, not only with Zoneminder

Home security with Raspberry Pi, not only with Zoneminder Home security with Raspberry Pi, not only with Zoneminder As you probably already know you can have a cheap monitoring system with cameras and email notifications using Raspberry Pi and Zoneminder. Although

More information

Computer Center, CS, NCTU

Computer Center, CS, NCTU Postfix 2 Role of Postfix MTA that Receive and deliver email over the network via SMTP Local delivery directly or use other mail delivery agent 3 Postfix Architecture Modular-design MTA Not like sendmail

More information

Request can't be sent. Please verify your system parameters. You should also have a look at your log file. Save or Cancel to finish...

Request can't be sent. Please verify your  system parameters. You should also have a look at your log file. Save or Cancel to finish... 1/11 Warning! This is an Advanced subject, that is not necessary for running the grib plugin. Do not try these setups unless you are familiar with your operating system, comfortable with handling the command

More information

Postfix Catch All and Mutt

Postfix Catch All and Mutt Postfix Catch All and Mutt End goal: having postfix saving all of the emails for a domain to a single mailbox in maildir format, and being able to send email using mutt (or similar). Specifics to my setup

More information

CSC 215 PROJECT 2 DR. GODFREY C. MUGANDA

CSC 215 PROJECT 2 DR. GODFREY C. MUGANDA CSC 215 PROJECT 2 DR. GODFREY C. MUGANDA 1. Project Overview In this project, you will create a PHP web application that you can use to track your friends. Along with personal information, the application

More information

Courier Patch for automatic maildir creation

Courier Patch for automatic maildir creation Courier Patch for automatic maildir creation Carlo Contavalli Thu Jan 3 16:54:45 CET 2002 This file documents a patch I ve made for courier to allow automatic maildir creation.

More information

Index. custom authentication modules see authcustom using with Cyrus SASL 189, 213. The Book of IMAP (C) 2008 by Peer Heinlein and Peer Hartleben

Index. custom authentication modules see authcustom using with Cyrus SASL 189, 213. The Book of IMAP (C) 2008 by Peer Heinlein and Peer Hartleben Symbols *, in server reply 31 *, wildcard for LIST 300., as mailbox separator (Cyrus) 205, 235, 238 /, as mailbox separator (Cyrus) 205, 235, 238 % (wildcard), for LIST 300 8-bit characters see eight-bit

More information

Exim Practical. Patrick Okui. (based on materials from Brian Candler)

Exim Practical. Patrick Okui. (based on materials from Brian Candler) Exim Practical Patrick Okui (based on materials from Brian Candler) Objectives Part 1 is building and installing Exim.. Install Exim from ports. Replace Sendmail with Exim Part 2 is running basic tests.

More information

Getting Started with MySQL

Getting Started with MySQL A P P E N D I X B Getting Started with MySQL M ysql is probably the most popular open source database. It is available for Linux and you can download and install it on your Linux machine. The package is

More information

Short List of MySQL Commands

Short List of MySQL Commands Short List of MySQL Commands Conventions used here: MySQL key words are shown in CAPS User-specified names are in small letters Optional items are enclosed in square brackets [ ] Items in parentheses must

More information

The Multi Domain Administrator account can operate with Domain Administrator privileges on all associated Domain Administrator users.

The Multi Domain Administrator account can operate with Domain Administrator privileges on all associated Domain Administrator users. User Management Libra Esva users can manage and access the system. With Libra Esva you can enable per-user quarantine and the system will create user accounts to enable access to quarantine settings and

More information

Contents. I How To Set Up and Maintain IMAP Servers 15. Introduction 13

Contents. I How To Set Up and Maintain IMAP Servers 15. Introduction 13 Introduction 13 I How To Set Up and Maintain IMAP Servers 15 1 Protocols and Terms 17 1.1 WhyIsIMAPSoComplex?... 19 1.2 ComparingCourierandCyrus... 20 2 POP3 and IMAP at the Protocol Level 23 2.1 POP3...

More information

Mail Protocol, Postfix and Mail security

Mail Protocol, Postfix and Mail security Mail Protocol, Postfix and Mail security How Email Appears to Works How Email Really Works Message Format Envelop Routing information for the "postman" Message Header Sender Recipients (simple, lists,

More information

Files (review) and Regular Expressions. Todd Kelley CST8207 Todd Kelley 1

Files (review) and Regular Expressions. Todd Kelley CST8207 Todd Kelley 1 Files (review) and Regular Expressions Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 midterms (Feb 11 and April 1) Files and Permissions Regular Expressions 2 Sobel, Chapter 6 160_pathnames.html

More information

PostMaster Enterprise v8.xx Setup Guide Windows

PostMaster Enterprise v8.xx Setup Guide Windows PostMaster Enterprise v8.xx Setup Guide Windows How Do I Carry Out A Fresh Setup Of PMEv8 The complete installation of PMEv8 covers the following steps Start PMEv8 How Do I Carry Out A Fresh Setup Of PMEv8

More information

Table of Contents. VMailMgr HOWTO. VMailMgr HOWTO...1 Bruce Guenter Dan Kuykendall 1.Introduction...

Table of Contents. VMailMgr HOWTO. VMailMgr HOWTO...1 Bruce Guenter Dan Kuykendall 1.Introduction... Table of Contents VMailMgr HOWTO...1 Bruce Guenter , Dan Kuykendall ...1 1.Introduction...1 2.Installation...1 3.Setup...1 1.Introduction...2 1.1 What is VMailMgr and

More information

Running A MyDNS Name Server On OpenBSD (MySQL/PHP + MyDNS + MyDNSConfig)

Running A MyDNS Name Server On OpenBSD (MySQL/PHP + MyDNS + MyDNSConfig) By ZcWorld (Shane Ebert) Published: 2008-03-31 18:28 Running A MyDNS Name Server On OpenBSD (MySQL/PHP + MyDNS + MyDNSConfig) This tutorial shows how to run a MyDNS name server on an OpenBSD server. It

More information

CUSTOMER CONTROL PANEL... 2 DASHBOARD... 3 HOSTING &

CUSTOMER CONTROL PANEL... 2 DASHBOARD... 3 HOSTING & Table of Contents CUSTOMER CONTROL PANEL... 2 LOGGING IN... 2 RESET YOUR PASSWORD... 2 DASHBOARD... 3 HOSTING & EMAIL... 4 WEB FORWARDING... 4 WEBSITE... 5 Usage... 5 Subdomains... 5 SSH Access... 6 File

More information

Mysql Tutorial Show Table Like Name Not >>>CLICK HERE<<<

Mysql Tutorial Show Table Like Name Not >>>CLICK HERE<<< Mysql Tutorial Show Table Like Name Not SHOW TABLES LIKE '%shop%' And the command above is not working as Table name and next SHOW CREATE TABLEcommand user889349 Apr 18. If you do not want to see entire

More information

Users and Groups. his chapter is devoted to the Users and Groups module, which allows you to create and manage UNIX user accounts and UNIX groups.

Users and Groups. his chapter is devoted to the Users and Groups module, which allows you to create and manage UNIX user accounts and UNIX groups. cameron.book Page 19 Monday, June 30, 2003 8:51 AM C H A P T E R 4 Users and Groups T his chapter is devoted to the Users and Groups module, which allows you to create and manage UNIX user accounts and

More information

[ Team LiB ] Table of Contents Index Reviews Reader Reviews Errata Academic Postfix: The Definitive Guide By Kyle D. Dent

[ Team LiB ] Table of Contents Index Reviews Reader Reviews Errata Academic Postfix: The Definitive Guide By Kyle D. Dent Table of Contents Index Reviews Reader Reviews Errata Academic Postfix: The Definitive Guide By Kyle D. Dent Publisher: O'Reilly Pub Date: December 2003 ISBN: 0-596-00212-2 Pages: 264 Postfix: The Definitive

More information

MYRO My Record Oriented privilege system

MYRO My Record Oriented privilege system MYRO My Record Oriented privilege system Giorgio Calderone IFC - INAF Palermo, Italy Luciano Nicastro IASF - INAF Bologna, Italy April 29, 2015 Ver. 0.3.2-alpha3 http://ross.iasfbo.inaf.it/myro This page

More information

Enabling Microsoft Outlook Calendar Notifications for Meetings Scheduled from the Cisco Unified MeetingPlace End-User Web Interface

Enabling Microsoft Outlook Calendar Notifications for Meetings Scheduled from the Cisco Unified MeetingPlace End-User Web Interface Enabling Microsoft Outlook Calendar Notifications for Meetings Scheduled from the Cisco Unified MeetingPlace End-User Web Interface Release 7.1 Revised: March 5, 2013 1:53 pm This document describes the

More information

CipherMail Gateway Upgrade Guide

CipherMail Gateway Upgrade Guide CIPHERMAIL EMAIL ENCRYPTION CipherMail Gateway Upgrade Guide January 18, 2019, Rev: 12246 Copyright 2008-2019, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction 3 2 Backup 3 3 Upgrade procedure

More information

Introduction to the UNIX command line

Introduction to the UNIX command line Introduction to the UNIX command line Steven Abreu Introduction to Computer Science (ICS) Tutorial Jacobs University s.abreu@jacobs-university.de September 19, 2017 Overview What is UNIX? UNIX Shell Commands

More information

REV OBSERVER for WINDOWS

REV OBSERVER for WINDOWS REV OBSERVER for WINDOWS Purpose This document is a step by step guide for installing REV OBSERVER software from the Internet on to a WINDOWS Operating System. Requirements Normal Installation None To

More information

NETW 111 Handout Lab 10 Installing and Configuring

NETW 111 Handout Lab 10 Installing and Configuring Email The birth of electronic mail (email) occurred in the early 1960s. The mailbox was a file in a user's home directory that was readable only by that user. Primitive mail applications appended new text

More information

Buzztouch Server 2.0 with Amazon EC2

Buzztouch Server 2.0 with Amazon EC2 Buzztouch Server 2.0 with Amazon EC2 This is for those that want a step by step instructions on how to prepare an Amazon's EC2 instance for the Buzztouch server. This document only covers the amazon EC2

More information

Introduction to SQL on GRAHAM ED ARMSTRONG SHARCNET AUGUST 2018

Introduction to SQL on GRAHAM ED ARMSTRONG SHARCNET AUGUST 2018 Introduction to SQL on GRAHAM ED ARMSTRONG SHARCNET AUGUST 2018 Background Information 2 Background Information What is a (Relational) Database 3 Dynamic collection of information. Organized into tables,

More information

Administrator s Guide (CA QIWI Bank)

Administrator s Guide (CA QIWI Bank) PUT&GET MAIL (PGM) Administrator s Guide (CA QIWI Bank) MOSCOW March 2017 PGM Administrator s Guide (QIWI) INDEX 1. SETTING UP... 2 1.1. COMMON SETTINGS... 2 1.2. POINT CONFIGURATIONS... 2 1.2.1. Options

More information

Housekeeping for SAP HANA Platform

Housekeeping for SAP HANA Platform RollOut Guide SAP Business One, version for SAP HANA Document Version: 1.0 2018-11-07 Typographic Conventions Type Style Example Example EXAMPLE Example Example Description Words or characters

More information

Aggregation for Secure Local, Remote and Mobile Access. Frank Cox. October 27, 2013

Aggregation for Secure Local, Remote and Mobile Access. Frank Cox. October 27, 2013 Email Aggregation for Secure Local, Remote and Mobile Access Frank Cox October 27, 2013 Abstract Revised October 28, 2013: Minor corrections to the text and formatting, added more crossreferences. This

More information

Exim Practical. (based on materials from Brian Candler)

Exim Practical. (based on materials from Brian Candler) Exim Practical (based on materials from Brian Candler) Objectives Part 1 is building and installing Exim. Install Exim from ports Replace Sendmail with Exim Part 2 is running basic tests. You don t need

More information

CS/CIS 249 SP18 - Intro to Information Security

CS/CIS 249 SP18 - Intro to Information Security Lab assignment CS/CIS 249 SP18 - Intro to Information Security Lab #2 - UNIX/Linux Access Controls, version 1.2 A typed document is required for this assignment. You must type the questions and your responses

More information

Linux Network Administration. MySQL COMP1071 Summer 2017

Linux Network Administration. MySQL COMP1071 Summer 2017 Linux Network Administration MySQL COMP1071 Summer 2017 Databases Database is a term used to describe a collection of structured data A database software package contains the tools used to store, access,

More information

CLOUD MAIL End User Guide. (Version 1.0)

CLOUD MAIL End User Guide. (Version 1.0) End User Guide () Table of Contents 1. How to Activate New Account... 3 2. How to Compose a New Email Message... 5 3. How to View and Edit the Email Draft... 6 4. How to View Sent Email Messages... 6 5.

More information

POP3 Collect Manual Domino Add-In Server Task (Freeware)

POP3 Collect Manual Domino Add-In Server Task (Freeware) POP3 Collect Manual Domino Add-In Server Task (Freeware) ABdata, Andy Brunner Kappelistrasse 43 CH-8002 Zürich E-Mail andy.brunner@abdata.ch Table of content 1. Introduction... 2 2. Freeware License...

More information

CLOUD MAIL Administrator User Guide. (Version 1.0)

CLOUD MAIL Administrator User Guide. (Version 1.0) Administrator User Guide () Table of Contents 1. How to Login the Administration Panel... 3 2. How to Update Administrator Information... 4 3. How to Check the Cloud Mail Account Information... 4 4. How

More information

CST8207: GNU/Linux Operating Systems I Lab Six Linux File System Permissions. Linux File System Permissions (modes) - Part 1

CST8207: GNU/Linux Operating Systems I Lab Six Linux File System Permissions. Linux File System Permissions (modes) - Part 1 Student Name: Lab Section: Linux File System Permissions (modes) - Part 1 Due Date - Upload to Blackboard by 8:30am Monday March 12, 2012 Submit the completed lab to Blackboard following the Rules for

More information

SQL table specification, port for Web Report

SQL table specification, port for Web Report Manual TrueView Report Daemon Copyright Cognimatics AB, 2007 Document history September 17 2007, 1.00 July 31 2008, 1.06 Initial version SQL table specification, port for Web Report Overview TrueView Report

More information

Webmail Which Webmail applications are available?

Webmail Which Webmail applications are available? Mail FAQ Webmail Which Webmail applications are available? Why is the Webmail application that I want to use missing? Can I reconfigure access to Webmail from http://example.com/webmail to webmail.example.com?

More information

Step 1 - Install Apache and PostgreSQL

Step 1 - Install Apache and PostgreSQL How to install OTRS (Open Source Trouble Ticket System) on Ubuntu 16.04 Prerequisites Ubuntu 16.04. Min 2GB of Memory. Root privileges. Step 1 - Install Apache and PostgreSQL In this first step, we will

More information

bash startup files Linux/Unix files stty Todd Kelley CST8207 Todd Kelley 1

bash startup files Linux/Unix files stty Todd Kelley CST8207 Todd Kelley 1 bash startup files Linux/Unix files stty Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 midterms (Feb 27 and April 10) bash startup files More Linux Files review stty 2 We customize our

More information

Service User Manual. Outlook By SYSCOM (USA) May 7, Version 2.0. Outlook 2003 Ver. 2.0

Service User Manual. Outlook By SYSCOM (USA) May 7, Version 2.0. Outlook 2003 Ver. 2.0 Outlook 2003 By SYSCOM (USA) May 7, 2013 Version 2.0 1 Contents 1. How to set up POP3/SMTP for Outlook 2003... 3 2. How to Setup IMAP for Outlook 2003... 10 3. How to Manage Spam Filter... 15 2 1. How

More information

Smart Mail: User Manual of Webmail

Smart Mail: User Manual of Webmail Smart Mail: User Manual of Webmail English Version 2.0 1 Content 1 Introduction How to start... 3 Webmail composition... 4 2 Folder/ Mailbox Account/ additional folder... 7 Create mailbox/ folder... 8

More information

MFM 4.2. Install Guide

MFM 4.2. Install Guide MFM 4.2 Install Guide Table of contents 1.System diagram... 4 2. MaxGauge For MySQL Install Information... 6 Install file information... 6 Port information... 6 Main Directory... 6 Software Start/End...

More information

SETUP FOR OUTLOOK (Updated October, 2018)

SETUP FOR OUTLOOK (Updated October, 2018) EMAIL SETUP FOR OUTLOOK (Updated October, 2018) This tutorial will show you how to set up your email in Outlook using IMAP or POP. It also explains how to configure Outlook for MAC. Click on your version

More information

Configure Exchange 2003 Server

Configure Exchange 2003 Server Configure Exchange 2003 Server Configuring your new Exchange 2003 server for internet email with POPcon for downloading the email from POP3 mailboxes isn't hard if you just do it step by step as shown

More information

Reader expected need to be familiar with Websphere Lom bardi Edition V7.2, Websphere Application Server V7.0 and DB2 version 9.

Reader expected need to be familiar with Websphere Lom bardi Edition V7.2, Websphere Application Server V7.0 and DB2 version 9. Websphere Lombardi V7.2 and SQL Integration service Introduction WebSphere Lombardi Edition V7.2(Author Envir) provides Integrated Service to connect to the database management system (DBMS) that was specified

More information

Mithi Connect Server using the Command Line Interfaces (CLI)

Mithi Connect Server using the Command Line Interfaces (CLI) Page 1 of 1 Mithi Connect Server using the Command Line Interfaces (CLI) Introduction 1 Introduction to modules and components 2 Folder structure of an MCS installation 2 Mail store structure 3 Basic Linux

More information

Exim Practical. 1. Installing Exim

Exim Practical. 1. Installing Exim Exim Practical Objectives Part 1 is building and installing Exim. Install Exim from ports Replace Sendmail with Exim Part 2 is running basic tests. You don t need to modify the Exim configuration to do

More information

Manually Sending Mail Via Smtp Php Example

Manually Sending Mail Via Smtp Php Example Manually Sending Mail Via Smtp Php Example Use the SMTP configurator for a remote server, and PHP or Sendmail when through PHP, and you can control all of your mail server options in one place, in your

More information

How do I setup Outlook Express to get my s?

How do I setup Outlook Express to get my  s? How do I setup Outlook Express to get my e-mails? Before you set up a mail account in Outlook Espress you must first have your POP3 mailbox details provided to you by your Account Manager, this will be

More information

Network Monitoring & Management. A few Linux basics

Network Monitoring & Management. A few Linux basics Network Monitoring & Management A few Linux basics Our chosen platform Ubuntu Linux 14.04.3 LTS 64-bit LTS = Long Term Support no GUI, we administer using ssh Ubuntu is Debian underneath There are other

More information

Service User Manual. Outlook By SYSCOM (USA) May 2nd, Version 1.0. Outlook 2013 Ver.1.0

Service User Manual. Outlook By SYSCOM (USA) May 2nd, Version 1.0. Outlook 2013 Ver.1.0 Outlook 2013 By SYSCOM (USA) May 2nd, 2016 Version 1.0 1 Contents 1. How to Setup POP3/SMTP Setup for Outlook 2013... 3 2. How to Setup IMAP for Outlook 2013... 14 3. How to Manage Spam Filter... 25 2

More information

We want to install putty, an ssh client on the laptops. In the web browser goto:

We want to install putty, an ssh client on the laptops. In the web browser goto: We want to install putty, an ssh client on the laptops. In the web browser goto: www.chiark.greenend.org.uk/~sgtatham/putty/download.html Under Alternative binary files grab 32 bit putty.exe and put it

More information

Below are the steps to install Orangescrum Self Hosted version of Cloud Edition in Ubuntu Server Last Updated: OCT 18, 2018

Below are the steps to install Orangescrum Self Hosted version of Cloud Edition in Ubuntu Server Last Updated: OCT 18, 2018 Below are the steps to install Orangescrum Self Hosted version of Cloud Edition in Ubuntu Server Last Updated: OCT 18, 2018 Step 1 Download the Orangescrum Self Hosted version of CloudEdition Extract the

More information

Working with Basic Linux. Daniel Balagué

Working with Basic Linux. Daniel Balagué Working with Basic Linux Daniel Balagué How Linux Works? Everything in Linux is either a file or a process. A process is an executing program identified with a PID number. It runs in short or long duration

More information

Installation and Configuration Guide

Installation and Configuration Guide Senturus Analytics Connector Version 2.2 Installation and Configuration Guide Senturus Inc. 533 Airport Blvd. Suite 400 Burlingame CA 94010 P 888 601 6010 F 650 745 0640 2017 Senturus, Inc. Table of Contents

More information

Linux Education. E mail

Linux Education. E mail Linux Education E mail How E mail Works An e mail message passes through several steps from source to destination How E mail Works MUA mail user agent composes/reads mail MSA mail submission agent submits

More information

Configuring Pentaho to Use Database-Based Security

Configuring Pentaho to Use Database-Based Security Configuring Pentaho to Use Database-Based Security This page intentionally left blank. Contents Overview... 1 Before You Begin... 1 Use Case: Applying Pentaho to Existing Database-Based Security... 1 Authentication

More information

Infotek Solutions Inc.

Infotek Solutions Inc. Infotek Solutions Inc. Read Data from Database and input in Flight Reservation login logout and add Check point in QTP: In this tutorial we will read data from mysql database and give the input to login

More information

Linux Postfix Smtp (mail Server) Ssl Certificate Installation And Configuration

Linux Postfix Smtp (mail Server) Ssl Certificate Installation And Configuration Linux Postfix Smtp (mail Server) Ssl Certificate Installation And Configuration Dec 30, 2014. HOW TO: Configure Godaddy Cert for Mail SSL instruction set to add a Godaddy cert (with intermediary file)

More information

LISTSERV Maestro 7.3 Installation Manual for Linux. April 4, 2017 L-Soft Sweden AB lsoft.com

LISTSERV Maestro 7.3 Installation Manual for Linux. April 4, 2017 L-Soft Sweden AB lsoft.com LISTSERV Maestro 7.3 Installation Manual for Linux April 4, 2017 L-Soft Sweden AB lsoft.com This document describes the installation of the Version 7.3 Build 1 release of LISTSERV Maestro for Linux with

More information

1. Configuring Azure and EBP for a simple demo

1. Configuring Azure and EBP for a simple demo 1. Configuring Azure and EBP for a simple demo These steps assume you already have an Azure subscription and at least familiarity with the Azure portal. Create a new App Service Search for Apache Tomcat

More information

Proftpd 지시자설정 10_29 페이지 년 10 월 29 일목요일 오후 2:08

Proftpd 지시자설정 10_29 페이지 년 10 월 29 일목요일 오후 2:08 Proftpd 지시자설정 2009 년 10 월 29 일목요일 오후 2:08 루트로접속막기 [root@ruffy&13:47& sbin]# cd /usr/local/ftp/etc/ [root@ruffy&14:05& etc]# vi proftpd.conf IP 대역접속제한 Order 는앞에서부터적용 (apache 와반대 ) 유저제한 디렉토리접근제한 젂송파일사이즈제한

More information

Installation and Configuration Guide

Installation and Configuration Guide Senturus Analytics Connector Version 2.2 Installation and Configuration Guide Senturus Inc 533 Airport Blvd. Suite 400 Burlingame CA 94010 P 888 601 6010 F 650 745 0640 Table of Contents 1. Install Senturus

More information

Mysql Information Schema Update Time Null >>>CLICK HERE<<< doctrine:schema:update --dump-sql ALTER TABLE categorie

Mysql Information Schema Update Time Null >>>CLICK HERE<<< doctrine:schema:update --dump-sql ALTER TABLE categorie Mysql Information Schema Update Time Null I want to update a MySQL database schema (with MySQL code) but I am unfortunately not sure 'name' VARCHAR(64) NOT NULL 'password' VARCHAR(64) NOT NULL fieldname

More information

Service User Manual. Outlook By SYSCOM (USA) May 2, Version 2.0. Outlook 2007 Ver. 2.0

Service User Manual. Outlook By SYSCOM (USA) May 2, Version 2.0. Outlook 2007 Ver. 2.0 Outlook 2007 By SYSCOM (USA) May 2, 2013 Version 2.0 1 Contents 1. How to Setup POP3/SMTP Setup for Outlook 2007... 3 2. How to Setup IMAP for Outlook 2007... 13 3. How to Manage Spam Filter... 22 2 1.

More information

Brekeke SIP Server Version 2.1 Using a Third-Party Database Tutorial Brekeke Software, Inc.

Brekeke SIP Server Version 2.1 Using a Third-Party Database Tutorial Brekeke Software, Inc. Brekeke SIP Server Version 2.1 Using a Third-Party Database Tutorial Brekeke Software, Inc. Version Brekeke SIP Server v2.1 Using a third-party Database Tutorial Revised December 3, 2007 Copyright This

More information

TPF Internet Mail Server

TPF Internet Mail Server TPF Internet Mail Server Administrative Enhancements Rick Schoonmaker Distributed Subcommittee TPF Internet Mail Server: Review User A SMTP (Send) SMTPD Local Remote B.inbox B.inbox.work B.inbox.work.a

More information

How to setup PureFTPD with mysql user.

How to setup PureFTPD with mysql user. How to setup PureFTPD with mysql user. Now we setup pure-ftpd with mysqld user. 1. Install packet: # yum install epel-release # yum install pure-ftpd 2. Now we create user and group for Pure-FTPD # groupadd

More information

CakePHP. Getting ready. Downloading CakePHP. Now that you have PHP installed let s create a place in htdocs for your CakePHP development:

CakePHP. Getting ready. Downloading CakePHP. Now that you have PHP installed let s create a place in htdocs for your CakePHP development: CakePHP Getting ready Now that you have PHP installed let s create a place in htdocs for your CakePHP development: [tblgrant@silo htdocs]$ pwd /u/tblgrant/apache/htdocs [tblgrant@silo htdocs]$ mkdir cakewalks

More information