Sziasztok!
A következő problémám van.
Megcsináltam egy konfigurációt:
http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-s…
és kiegészítésnek kellene hozzá még postfixadmin, hogy a felhasználokat azzal hozzam létre. A problémám itt a mysql és a postfixadmin-al van.
Ha tudna valaki segiteni ebben nagyon megköszönném!
-relatyve-
- 3794 megtekintés
Hozzászólások
És mi a problémád velük?
- A hozzászóláshoz be kell jelentkezni
az a probléma hogy nem tudok hirtelen mit kezdeni a postfixadmin-al és mysql-el.
Mert én hoztam létre táblákat és elvileg ha telepitem a postfixadmint akkor ö hoz létre magának.
Vagy tévedek?
- A hozzászóláshoz be kell jelentkezni
Ha az INSTALL.txt fájlt átolvasod ott pontról-pontra le van írva, hogy mit csinálj. A postfixadmin akkor hasznos neked, ha virtuális felhasználókkal akarsz dolgozni. Tehát nem rendszerszintű felhasználókat akarsz kezelni akkor kell ez neked. Itt tudsz felvenni virtuális domaineket, usereket, aliasokat, stb..
- A hozzászóláshoz be kell jelentkezni
igen ugy szeretném virtuálisan, azért is kéne.
Az install.txt-t a postfixadmin ban találom?
- A hozzászóláshoz be kell jelentkezni
Igen. Benne van a forrásban. Ahigy belépsz a tar.gz fájlba ott van rögtön.
- A hozzászóláshoz be kell jelentkezni
olvasgattam az install.txt-t és láttam hogyan készül el az admin. Az adatbázisban a táblákat nekem kell létrehoznom, vagy autómatikusan létrehozza a postfixadmin mikor telepitem? Csak azért kérdezem mert találtam olyan a doksijába hogy:
mysql_virtual_alias_maps.cf
mysql_virtual_mailbox_domains.cf
mysql_virtual_mailbox_maps.cf
és ahogy elnézem ez az adatbázisra hivatkozik.
- A hozzászóláshoz be kell jelentkezni
Ha még nem sikerült telepíteni a postfixadmin-t akkor így tedd meg.
1. Hozz létre egy "postfix" nevű adatbázist. Táblákat nem!!!
2. Editáld a config.php fájl alábbi részeit:
$CONF['configured'] = false; => $CONF['configured'] = true;
$CONF['default_language'] = 'en'; => $CONF['default_language'] = 'hu';
Értelemszerűen kitöltöd az alábbiakat.
// Database Config
// mysql = MySQL 3.23 and 4.0
// mysqli = MySQL 4.1
// pgsql = PostgreSQL
$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'name';
$CONF['database_password'] = 'pass';
$CONF['database_name'] = 'postfix';
$CONF['database_prefix'] = '';
Ha átnézed a config.php fájt jobban akkor látni fogod, hogymi mindent tudsz beállítani benne.
Amikor a telepítő megcsinálja a táblákat akkor meg kell adnod az admin email címt és jelszavát. Ha ez kész akkor megkér a telepítő, hogy töröld a setup.php fájlt. Majd ezután elmész a beléptető oldalra és ott már be tudzs lépni az általad megadott emíil címmel és jelszó párossal.
mysql_virtual_alias_maps.cf
mysql_virtual_mailbox_domains.cf
mysql_virtual_mailbox_maps.cf
Ezek a fájlok már a postfix működéséhez kellenek. Innen veszi a postfix, hogy egy virtualis user v. domain létezik e és ha igen akkor mi a maildir-je meg ilyenek.
Nálam a következőként van ez megcsinálva.
A /etc/postfix könyvtárban létrehoztam egy maps.cf könyvtárat. Ide tettem a *.cf fájlokat.
mysql_virtual_alias_maps.cf fájl tartalma:
user = database_user
password = database_pass
hosts = localhost
dbname = postfix
table = alias
select_field = goto
where_field = address
mysql_virtual_domain_maps.cf fájl tartalma:
user = database_user
password = database_pass
hosts = localhost
dbname = postfix
table = domain
select_field = domain
where_field = domain
mysql_virtual_mailbox_maps.cf fájl tartalma:
user = database_user
password = database_pass
hosts = localhost
dbname = postfix
table = mailbox
select_field = maildir
where_field = username
A main.cf fájl lényeges beállításai:
home_mailbox = Maildir/
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_extended = yes
virtual_create_maildirsize = yes
virtual_transport_maps = mysql:/etc/postfix/maps.cf/mysql_virtual_transport_maps.cf
virtual_alias_maps = proxy:mysql:/etc/postfix/maps.cf/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/maps.cf/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/maps.cf/mysql_virtual_mailbox_maps.cf
A többi beállítás az rendszerfüggő.
Létre kell még hozni a a vmail usert:
addgroup --gid 5000 vmail
adduser --home /home/vmail --uid 5000 --gid 5000 vmail
Ha ezeket így beállítod akkor annak menni kell. Kezdetnek szerintemennyi alég, aztán ha ez így működik és még kérdésed van akkor szólj.
- A hozzászóláshoz be kell jelentkezni
köszönöm szépen a segitséget!
Akkor nem is kel létrehoznom végül is a táblákat a mysql-ben, mert a postfixadmin létrehozza nekem telepitésnél.
Csak egy felhasználót hozok létre ALL PRIVILEGES -el és egy 'postfix' adatbázist.
Az lehet hogy ugy kell telepiteni a postfixadmint, hogy a var/www -be kell kicsomagolnom és onnan inditanom a telepitőt? ( gondolom ezért kellett az apache2)
Köszi a segitséget!
-relatyve-
- A hozzászóláshoz be kell jelentkezni
Valóban webszerver kell hozzá, mivel php-ban van írva és jelen esetben az apache fogja neked futtatni. A /var/www könyvtárba nyugodtan beteheted és onnan indítható a telepítés egy böngészővel.
http://apache_szerver_ip_címe/postfixadmin
- A hozzászóláshoz be kell jelentkezni
én igy hoztam létre a felhasználot:
groupadd -g 5000 vmail
useradd -g vmail -u 5000 vmail -d /home/vmail -m
gondolom igy is jo.
- A hozzászóláshoz be kell jelentkezni
mysql_virtual_transport_maps.cf beállitásait nem írtad le, ha leirnád megköszönném.
- A hozzászóláshoz be kell jelentkezni
mysql_virtual_transport_maps.cf:
user = database_name
password = database_pass
hosts = localhost
dbname = postfix
table = vacation
select_field = transport
where_field = email
- A hozzászóláshoz be kell jelentkezni
köszönöm a segitséget, rendes vagy.
- A hozzászóláshoz be kell jelentkezni
Hm. Azon nem gondolkoztal meg hogy (a tobbi forumtemat atolvasva) esetleg _mas_ teruleten kellene munkat vallalnod ?
Ez a rendszergazdasag / adminisztratorkodas elegge nem megy ahogy nezem :)
Miert vallalsz be ugy rendszergazda/adminisztratori allast, ha egy postfixadmin beallitas pl gondot okoz, mert nem tudsz mit kezdeni a mysqlel ??
...
zz
Mind1.
Off. :)
Nem akartalak megbantani, ha sikerult, akkor elnezest :)
Udv
-krix-
- A hozzászóláshoz be kell jelentkezni
+1
suszter maradjon a kaptafanal
t
- A hozzászóláshoz be kell jelentkezni
tibyke a csokinal.
- A hozzászóláshoz be kell jelentkezni
Egy másik topicodban adtam linket, amin egy fullos mailszerver leírás van.
- A hozzászóláshoz be kell jelentkezni