myFreeBSD Search - FreeBSD - OpenBSD - NetBSD

myFreeBSD.org
[home] -- [qmail]
Mirror Seite
www.myfreebsd.ath.cx
Index
·
·
·
·
· TOOLS
· QMAIL
FreeBSD Links
· FreeBSD
· Maximumbsd
· freebsd-support.de
· BSD Foren
· FreeBSD Diary
· BSD Today
· Daemonnews
· O'Reilly/BSD
· OS Online/BSD
· FreeBSD Portal
· FreeBSD Forums
· BSD Vault
· FreeBSD Fresh Ports
Hilfe zum Thema FreeBSD ? FreeBSD-Handbuch <en> <de>
Qmail Howto FreeBSD + mysql + vpopmail + sqwebmail Konatkt ? 
 

- qmail Homepage -

Neu: qmail + mysql + vpopmail + sqwebmail
Installieren von mysql ...mehr
Installieren von qmail ...mehr
Installieren von vpopmail ...mehr
Installieren von ispell ...mehr
Installieren von sqwebmail ...mehr
Installieren von qmailadmin ...mehr
Installieren von ucspi-tcp ...mehr
qmail startup & logging ...mehr
Installieren von vqregister ...mehr
Updates mit portupgrade ...mehr
Mehr zum Thema QMAIL ...qmail.org
 Hinweis
 
 •
Für dieses HOWTO sollte bereits ein DNS-Server mit den dazugehörigen MX Records installiert und eingerichtet sein.  
   • Alle Programme die ich installiere werden über die FreeBSD Ports-Collection installiert. D.h. man sollte seinen Ports Tree, bevor man mit der Installation beginnt auf den neusten Stand bringen. Das macht man am besten mit cvsup.  
   • Um später sqwebmail und qmailadmin verwenden zu können, sollte zudem ein Webserver (z.B. Apache http://www.apache.org ) installiert sein .  
 
Installation von mysql

Die mysql - Datenbank wird benötigt, um später mit vpopmail die Usernamen und Passwörter abzufragen.

   
1. cd /usr/ports/database/mysql323-server
   2. make install eingeben
   3. make clean eingeben

Damit sollten mysql-server und mysql-client auf dem System installiert sein. In /usr/local/etc/rc.d/mysql-server.sh hat der Port ein Startup-Script installiert, welches den mysql-server bei jedem Systemstart automatisch startet. um jetzt den mysql-server zu starten muss folgender Befehl ausgeführt werden:

   4. 
/usr/local/etc/rc.d/mysql-server.sh start

Nun ist es wichtig, das Passwort für den Benutzer root zu setzen. Dies wird auch über die shell mit dem Befehl:

   5.  mysql -u root mysql

gemacht. Jetzt befindet man sich auf der mysql-shell, die so aussieht:

        mysql>

Hier wird jetzt der Befehl:

   6.  SET PASSWORD FOR root=PASSWORD('password');


ausgeführt, wobei für 'password' das Passwort für root eingetargen werden muss. Mit exit kann man die Shell wieder verlassen.
Nun brauchen wir noch einen user für die vpopmail Datenbank und natürlich die eigentliche Datenbank (vpopmail), die im nächsten Schritt angelegt wird.


   7.   mysql -u root -p
   8.   mysql> CREATE DATABASE vpopmail;
   9.   mysql> connect mysql;
  10.  mysql> INSERT INTO user VALUES('localhost','vpop',PASSWORD('vpop2000'),'Y','Y','Y','Y','Y','N','N','Y','Y','N','Y','Y','N','Y');
  11.  mysql> FLUSH PRIVILEGES;

In Punkt 10. wird der vpopmail User 'vpop' mit dem Passwort 'vpop2000' erstellt. Dieser User hat nur die Berechtigung über localhost auf mysql zuzugreifen.

Installation von qmail
qmail ist das Mailprogramm, das für das Versenden und Empfangen der E-Mail's verantwortlich ist.

  1.  cd /usr/ports/mail/qmail
  2.  make all install clean -DWITH_BIG_TODO_PATCH
  3.  make disable-sendmail
  4.  make enable-qmail

Damit beim nächsten Systemstart auch wirklich kein sendmail mehr gestartet wird, sollten in der Datei /etc/rc.conf folgende Einträge gesetzt werden:

  5.  vi /etc/rc.conf

      ###############################
   # Disable sendmail -> qmail !
   ###############################
   sendmail_enable="NO"
   sendmail_submit_enable="NO"
   sendmail_outbound_enable="NO"
   sendmail_msp_queue_enable="NO"
 
       

 
hier geht's weiter ...
   

 


Copyright © 2002 myFreeBSD.org. All rights reserved.