Postfix, Courier virtuális felhasználókkal
Ebben a leírásban egy egyszerű levelező szervert hozunk létre virtuális felhasználókkal, ahol a felhasználók MySQL adatbázisban tárolódnak, így egyszerűen lehet kezelni őket.
A szerverrel a felhasználók a megfelelő azonosítás után távolról is küldhetnek levelet, a postafiókokra kvóta lesz érvényben (ez alapból nincs a Postfixben!).
A leírásban a szerver IP címe 192.168.0.100, a szerver neve pedig server1.example.com lesz.
A telepítéshez lépjünk be a szerverre (akár helyileg, akár SSH-n keresztül), majd szerezzünk egy root jogú konzolt
sudo -s
Postfix, MySQL, Courier, Saslauthd, phpMyAdmin telepítése
Először tegyük fel a szükséges csomagokat (természetesen ha már valami fent van, és be is van állítva értelemszerűen kihagyandó!):
apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl postfix-tls libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl phpmyadmin apache2 libapache2-mod-php5 php5 php5-mysql
Telepítéskor a rendszer megkérdez néhány dolgot:
New password for the MySQL „root” user: itt adjuk meg a MySQL root jelszavát (ennek nem kell egyeznie a rendszer root jelszavával)
Create directories for web-based administration? Nem
General type of mail configuration: Internet Site
System mail name: server1.example.com
SSL certificate required Ok
Web server to reconfigure automatically: apache2
Kvóta a Postfixhoz
Gyárilag a Postfix nem tartalmaz kvóta támogatást, azonban létezik hozzá patch, amivel bele lehet drótozni ezt a szolgáltatást.
Célszerű a fordítást nem a szerveren, hanem egy másik gépen elvégezni. Ha mégis a szerveren fordítanánk le a forrást, ügyeljünk rá, hogy utána távolítsuk el a fordításhoz szükséges programokat!
apt-get install build-essential dpkg-dev fakeroot debhelper libgdbm-dev libldap2-dev libpcre3-dev libssl-dev libsasl2-dev postgresql-server-dev-8.2 po-debconf dpatch libmysqlclient15-dev lsb-release libcdb-dev libdb4.5-dev
Töltsük le a postfix forrását a /usr/src mappába:
cd /usr/src
apt-get source postfix
Én a 2.4.5-ös verziójú Postfixel fogok dolgozni, jelenleg ez érhető el az Ubuntu tárolókból.
Töltsük le a patchet, és csomagoljuk ki, majd patcheljük meg a postfix forrását:
wget http://vda.sourceforge.net/VDA/postfix-2.4.5-vda-ng.patch.gz
gunzip postfix-2.4.5-vda-ng.patch.gz
cd postfix-2.4.5
patch -p1 < ../postfix-2.4.5-vda-ng.patch
dpkg-buildpackage
A dpkg-buildpackage parancs kimenete között ha egy „WARNING: Failed to sign .dsc and .changes file” sort látunk, akkor azzal nem kell foglalkozni, ez normális.
Ugorjunk egy mappával feljebb, ahová lefordultak a deb csomagok:
cd ..
ls -l
Valami hasonlót kell látnod:
root@server1:/usr/src# ls -l
total 5424
drwxr-xr-x 19 root src 4096 2007-11-16 14:33 postfix-2.4.5
-rw-r–r– 1 root src 222693 2007-11-16 14:30 postfix_2.4.5-3ubuntu1.diff.gz
-rw-r–r– 1 root src 663 2007-11-16 14:30 postfix_2.4.5-3ubuntu1.dsc
-rw-r–r– 1 root src 1783 2007-11-16 14:33 postfix_2.4.5-3ubuntu1_i386.changes
-rw-r–r– 1 root src 1123668 2007-11-16 14:33 postfix_2.4.5-3ubuntu1_i386.deb
-rw-r–r– 1 root src 2934634 2007-08-03 19:53 postfix_2.4.5.orig.tar.gz
-rw-r–r– 1 root src 57055 2007-08-02 01:13 postfix-2.4.5-vda-ng.patch
-rw-r–r– 1 root src 38078 2007-11-16 14:33 postfix-cdb_2.4.5-3ubuntu1_i386.deb
-rw-r–r– 1 root src 133642 2007-11-16 14:33 postfix-dev_2.4.5-3ubuntu1_all.deb
-rw-r–r– 1 root src 826202 2007-11-16 14:33 postfix-doc_2.4.5-3ubuntu1_all.deb
-rw-r–r– 1 root src 44340 2007-11-16 14:33 postfix-ldap_2.4.5-3ubuntu1_i386.deb
-rw-r–r– 1 root src 40118 2007-11-16 14:33 postfix-mysql_2.4.5-3ubuntu1_i386.deb
-rw-r–r– 1 root src 39956 2007-11-16 14:33 postfix-pcre_2.4.5-3ubuntu1_i386.deb
-rw-r–r– 1 root src 40190 2007-11-16 14:33 postfix-pgsql_2.4.5-3ubuntu1_i386.deb
root@server1:/usr/src#
Ha nem a szerveren végeztük a fordítást, akkor a postfix_2.4.5-3ubuntu1_i386.deb és a postfix-mysql_2.4.5-3ubuntu1_i386.deb csomagot másoljuk át a szerverre, majd telepítsük azokat:
dpkg -i postfix_2.4.5-3ubuntu1_i386.deb
dpkg -i postfix-mysql_2.4.5-3ubuntu1_i386.deb
MySQL adatbázis létrehozása
Hozzunk létre egy mail nevű adatbázist, ahol a levelezéshez szükséges adatokat tárolhatjuk:
mysqladmin -u root -p create mail
Most indítsuk el a mysql kliensét, hogy feltölthessük adatokkal az adatbázist:
mysql -u root -p
Most hozzunk létre egy mail_admin felhasználót, kinek jelszava mail_admin_password lesz, aki a mail adatbázison a SELECT,INSERT,UPDATE,DELETE máveleteket végezheti el. Ezzel a felhasználóval kapcsolódik majd a Postfix és a Courier az adatbázishoz.
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost' IDENTIFIED BY 'mail_admin_password'; GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost.localdomain' IDENTIFIED BY 'mail_admin_password'; FLUSH PRIVILEGES;
Hozzuk létre a megfelelő táblákat:
USE mail; CREATE TABLE domains ( domain varchar(50) NOT NULL, PRIMARY KEY (domain) ) TYPE=MyISAM; CREATE TABLE forwardings ( source varchar(80) NOT NULL, destination TEXT NOT NULL, PRIMARY KEY (source) ) TYPE=MyISAM; CREATE TABLE users ( email varchar(80) NOT NULL, password varchar(20) NOT NULL, quota INT(10) DEFAULT '10485760', PRIMARY KEY (email) ) TYPE=MyISAM; CREATE TABLE transport ( domain varchar(128) NOT NULL default '', transport varchar(128) NOT NULL default '', UNIQUE KEY domain (domain) ) TYPE=MyISAM; quit;
Postfix beállítása
Itt az ideje beállítani a Postfixet!
A postfix beállító fájljai az /etc/postfix mappában találhatóak.
Hozzuk létre a postfix számára MySQL beállító fájlokat:
editor /etc/postfix/mysql-virtual_domains.cf
Tartalma:
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT domain AS virtual FROM domains WHERE domain=’%s’
hosts = 127.0.0.1
editor /etc/postfix/mysql-virtual_forwardings.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT destination FROM forwardings WHERE source=’%s’
hosts = 127.0.0.1
editor /etc/postfix/mysql-virtual_mailboxes.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT CONCAT(SUBSTRING_INDEX(email,’@',-1),’/',SUBSTRING_INDEX(email,’@',1),’/') FROM users WHERE email=’%s’
hosts = 127.0.0.1
editor /etc/postfix/mysql-virtual_email2email.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT email FROM users WHERE email=’%s’
hosts = 127.0.0.1
editor /etc/postfix/mysql-virtual_transports.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT transport FROM transport WHERE domain=’%s’
hosts = 127.0.0.1
editor /etc/postfix/mysql-virtual_mailbox_limit_maps.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT quota FROM users WHERE email=’%s’
hosts = 127.0.0.1
Állítsük be a most létrehozott fáljok jogait:
chmod o= /etc/postfix/mysql-virtual_*.cf
chgrp postfix /etc/postfix/mysql-virtual_*.cf
Hozzunk létre egy vmail nevű felhasználót, /home/vmail kezdőkönyvtárban, akinek a nevében a virtuális felhasználók leveleit tároljuk (a /home/vmail mappában)
groupadd -g 5000 vmail
useradd -g vmail -u 5000 vmail -d /home/vmail -m
Most állítsuk be a postfixet (Figyelem! a server1.example.com hostnevet írd át a szerver rendes FQDN nevére, különben nem fog máködni a levelező szerver!):
postconf -e 'myhostname = server1.example.com'
postconf -e 'mydestination = server1.example.com, localhost, localhost.localdomain'
postconf -e 'mynetworks = 127.0.0.0/8'
postconf -e 'virtual_alias_domains ='
postconf -e 'virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf'
postconf -e 'virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf'
postconf -e 'virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf'
postconf -e 'virtual_mailbox_base = /home/vmail'
postconf -e 'virtual_uid_maps = static:5000'
postconf -e 'virtual_gid_maps = static:5000'
postconf -e 'smtpd_sasl_auth_enable = yes'
postconf -e 'broken_sasl_auth_clients = yes'
postconf -e 'smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination'
postconf -e 'smtpd_use_tls = yes'
postconf -e 'smtpd_tls_cert_file = /etc/postfix/smtpd.cert'
postconf -e 'smtpd_tls_key_file = /etc/postfix/smtpd.key'
postconf -e 'transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf'
postconf -e 'virtual_create_maildirsize = yes'
postconf -e 'virtual_mailbox_extended = yes'
postconf -e 'virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf'
postconf -e 'virtual_mailbox_limit_override = yes'
postconf -e 'virtual_maildir_limit_message = "A felhasznalo elerte a kvotajat!"'
postconf -e 'virtual_overquota_bounce = yes'
postconf -e 'proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps'
Hozzuk létre az tanúsítványokat, amik a TLS-hez kellenek
cd /etc/postfix
openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes -keyout smtpd.key -keyform PEM -days 365 -x509
Néhány kérdést meg kell válaszolnunk:
Country Name (2 letter code) [AU]: Az ország kétbetűs ISO kódja, Magyarországé HU
State or Province Name (full name) [Some-State]: Megye
Locality Name (eg, city) []: Város
Organization Name (eg, company) [Internet Widgits Pty Ltd]: Szervezet, cég neve
Organizational Unit Name (eg, section) []: Szervezeti egység neve (pl. Informatika)
Common Name (eg, YOUR name) []: ide írd be a valódi host nevét a szervernek (pl. „server1.example.com”).
Email Address []: email címed
Állítsük be az smtpd.key fájl jogosultságát:
chmod o= /etc/postfix/smtpd.key
Saslauthd beállítása
Először:
mkdir -p /var/spool/postfix/var/run/saslauthd
Majd szerkesszük a /etc/default/saslauthd fájlt. A START legyen Yes (igy automatikusan elindul), az OPTIONS=”-c” helyett pedig PTIONS=”-c -m /var/spool/postfix/var/run/saslauthd -r”
editor /etc/default/saslauthd
#
START=yes
MECHANISMS=”pam”
MECH_OPTIONS=”"
THREADS=5
OPTIONS=”-c -m /var/spool/postfix/var/run/saslauthd -r”
Hozzuk létre a /etc/pam.d/smtp fájlt, benne a következő két sorral:
editor /etc/pam.d/smtp
auth required pam_mysql.so user=mail_admin passwd=mail_admin_password host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1
account sufficient pam_mysql.so user=mail_admin passwd=mail_admin_password host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1
Hozzuk létre a /etc/postfix/sasl/smtpd.conf fájlt:
editor /etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
allow_plaintext: true
auxprop_plugin: mysql
sql_hostnames: 127.0.0.1
sql_user: mail_admin
sql_passwd: mail_admin_password
sql_database: mail
sql_select: select password from users where email = ’%u’
Indítsuk újra a postfixet és a Saslauthd-ot:
/etc/init.d/postfix restart
/etc/init.d/saslauthd restart
Courier beállítása
Most állítsuk be a Couriert, hogy MySQL adatbázisból végezze a felhasználók azonosítását. Ehhez szerkesszük a /etc/courier/authdaemonrc fájlt, hogy az authmodulelist a következő legyen:
editor /etc/courier/authdaemonrc
authmodulelist=”authmysql”
Mentsük el a /etc/courier/authmysqlrc fájlt, és töröljük ki a tartalmát:
cp /etc/courier/authmysqlrc /etc/courier/authmysqlrc_orig
cat /dev/null > /etc/courier/authmysqlrc
Szerkesszük a /etc/courier/authmysqlrc fájlt, és a következő tartalommal töltsük fel:
editor etc/courier/authmysqlrc
MYSQL_SERVER localhost
MYSQL_USERNAME mail_admin
MYSQL_PASSWORD mail_admin_password
MYSQL_PORT 0
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
MYSQL_CRYPT_PWFIELD password
#MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD 5000
MYSQL_GID_FIELD 5000
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD „/home/vmail”
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,’@',-1),’/',SUBSTRING_INDEX(email,’@',1),’/')
#MYSQL_NAME_FIELD
MYSQL_QUOTA_FIELD quota
Indítsuk újra a Couriert:
/etc/init.d/courier-authdaemon restart
/etc/init.d/courier-imap restart
/etc/init.d/courier-imap-ssl restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-pop-ssl restart
Győződjünk meg róla, hogy fut, és elérjük:
telnet server1.example.com pop3
Hasonlót kellene látni:
root@server1:/etc/postfix# telnet localhost pop3
Trying 127.0.0.1…
Connected to localhost.localdomain.
Escape character is ’^]’.
+OK Hello there.
quit
+OK Better luck next time.
Connection closed by foreign host.
root@server1:/etc/postfix#
A quit parancsal lehet kilépni. Hanem jelenik meg a +OK Hello there. sor, akkor valami baj van a konfigurációnkkal.
/etc/aliases szerkesztése
Módosítsuk az /etc/aliases fájlt:
editor /etc/aliases
[...]
postmaster: root
root: postmaster@domained.tld
[...]
Majd a newaliases paranccsal tudassuk a postfixxel, és indítsuk is újra:
newaliases
/etc/init.d/postfix restart
Kvóta értesítő
Ha szeretnél értesítést kapni arról, hogyha valamelyik felhasználónak kezd betelleni a postafiókja akkor a következőket kell csinalni:
cd /usr/local/sbin/
wget http://puuhis.net/vhcs/quota.txt
mv quota.txt quota_notify
chmod 755 quota_notify
Szerkeszd a /usr/local/sbin/quota_notify fájlt, és írd át a megfelelő sorokat:
[...]
my $POSTFIX_CF = „/etc/postfix/main.cf”;
my $MAILPROG = „/usr/sbin/sendmail -t”;
my $WARNPERCENT = 80;
my @POSTMASTERS = (’postmaster@yourdomain.tld’);
my $CONAME = ’My Company’;
my $COADDR = ’postmaster@yourdomain.tld’;
my $SUADDR = ’postmaster@yourdomain.tld’;
my $MAIL_REPORT = 1;
my $MAIL_WARNING = 1;
[...]
print „Subject: FIGYELEM: A postafiokja megtelt: $lusers{$luser}% \n”;
[...]
print „Your mailbox: $luser is $lusers{$luser}% full.\n\n”;
[...]
Időzítsük a szkriptet:
crontab -e
0 0 * * * /usr/local/sbin/quota_notify &> /dev/null
Postfix tesztelése
Nézzük meg, hogy fut e az smtp szolgáltatás:
telnet server1.example.com 25
Ha felépült a kapcsolat, akkor írjük be a következőt:
ehlo server1.example.com
Valamit hasonlót kell látnunk:
root@gep:~# server1.example.com 25
Trying 127.0.0.1…
Connected to localhost.localdomain.
Escape character is ’^]’.
220 server1.example.com ESMTP Postfix (Ubuntu)
ehlo server1.example.com
250-server1.example.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
quit
221 2.0.0 Bye
Connection closed by foreign host.
root@gep:~#
A következő soroknak mindenképp szerepelniük kell a listán:
250-STARTTLS
250-AUTH LOGIN PLAIN
quit paranccsal lehet kilépni a telnetből
quit
Felhasználók felvétele
Felhasználókat a mysql kliensprogramján keresztül vehetünk fel:
mysql -u root -p
USE mail;
Hozzuk létre azokat a domaineket, amiknek a leveleit fogadni szeretnénk:
INSERT INTO `domains` (`domain`) VALUES ('example.com');
Majd hozzunk létre egy felhasználót is:
INSERT INTO `users` (`email`, `password`, `quota`) VALUES ('sales@example.com', ENCRYPT('secret'), 10485760);
A quit; paranccsal léphetünk ki:
quit;
Használhatjuk a phpMyAdmint is a felhasználók felvételéhez, amit a http://192.168.0.100/phpmyadmin/ vagy http://server1.example.com/phpmyadmin/ címen érhetünk el
Arra ügyeljünk, hogy a jelszónál a Funkciók közül válasszuk ki az ENCRYPT-et (mint ahogy a képen) különben nem lesz jó a jelszó kódolása!

Ha felhasználókat vettünk fel, vagy módosítottunk, akkor azt a postfix tudomására kell hozni:
postfix reload
A kvóta méretét bájtban adjuk meg!
19 hozzászólás
1. Don @ 2008. január 13., 07:40 (Permalink) Válasz
Szép doksi!
2. Nuc @ 2008. január 19., 21:30 (Permalink) Válasz
Azért szerintem igazán illett volna megadni a forrást: http://www.howtoforge.com, ha már egy-az-egyben lemásoltál mindent, még az illusztrációt is. (Jó, lefordítottad szépen, köszönet érte, jól jöhet talán valakinek.)
3. Nuc @ 2008. január 19., 21:31 (Permalink) Válasz
[off]Ja és miért egymás alá tagolja a commenteket? Na meg a linket is elcs*szte.[/off]
4. charlie @ 2008. január 20., 21:31 (Permalink) Válasz
nem szoszerinti forditas. a parancsok bemasolasa meg nem forditas. a képeket télleg onnét vettem (és az ötleteket is, igaz), de majd csinalok saját képet.
mit értesz egymás alá tagoláson? azt, hogy huz kozottuk egy vonalat? szerinted, hogy volna szép, s jó?
5. Nicolas @ 2008. január 29., 21:11 (Permalink) Válasz
Sziasztok!
Megcsináltam mindent ahogy leírta, és nem tudok belépni… Az outlooknál állandóan kéri újra a felhasználónevet és a jelszót… Mindent ugyan úgy csináltam, és 3x már megcsináltam újra és így sem megy… SEGÍTSEN VALAKI PLEASE!!!!!!
6. charlie @ 2008. január 29., 22:57 (Permalink) Válasz
a felhasználonevnel a teljes mail cimet adtad meg?
a /var/log/mail.log-ba mi van?
benne lesz, hogy mi a baja
7. gurdi @ 2008. február 07., 17:09 (Permalink) Válasz
Sziasztok nekem is van vele gondom. Az Evolution-al nem tok belépni a postfix és a courier arra panaszkodik csak, hogy nem sikerült belépni … LOGIN FAILED username=guardian ip[******] stb… tud valaki segíteni hogy mi lehet a gond? lehet, hogy rosszul adtam meg az evo.-ban a dolgokat?!?! előre is thx. Sziasztok
8. charlie @ 2008. február 08., 07:46 (Permalink) Válasz
a /var/log/mail.log-ban mi van? Benne lesz, hogy miért nem tud authentikálni.
9. Bery @ 2008. február 13., 11:39 (Permalink) Válasz
Én már 3 napja szívok ezzel (Ubuntu 6.06 LTS Server Dapper Drake). Végigjátszottam már legalább 3 leírást a beállítások terén, így jutottam el ehhez. Eddig mondjuk legalább, amit pl.: gmail alól küldtem, az megérkezett a szerverre, most már azt is visszapattintja
De a POP3 volt az elsődleges cél, aztán megyünk tovább, ha már legalább annyi megy. Ez alapján is végig mentem a beállításokon (szinte minden így volt már), mégsem tudom lekérdezni Windows alól POP3-al.
Window Live Mail POP3 login:
Név: name@domain.hu (tehát teljes e-mailt adok meg)
jelszó: jelszo
Kiszolgáló válasza: -ERR Login failed.
/var/log/mail.log:
courierpop3login: LOGIN FAILED, ip=[::ffff:92.249.159.31] - sokat segít
Többször átírtam a jelszót phpmyadminnal, mindig használtam az ENCRYPT-et a megadásnál, és persze ugyanezt a jelszót adtam meg a POP3-as lekérdezésnél is (mármint az ENCRYPT elkódolása előttit, mielőtt valaki megkérdezi :))
Valami ötlet?
10. energynetwork @ 2008. február 24., 09:20 (Permalink) Válasz
Én már 4 hónapja szívok ezzel.
11. energynetwork @ 2008. február 24., 17:45 (Permalink) Válasz
Itt a megoldas fiuk
To place the saslauthd socket inside the Postfix chroot, edit
/etc/default/saslauthd and set OPTIONS like this (you may omit -c):
OPTIONS=”-c -m /var/spool/postfix/var/run/saslauthd”
To set the run directory using dpkg-statoverride, run this command as root:
dpkg-statoverride –add root sasl 710 /var/spool/postfix/var/run/saslauthd
Finally, to add the postfix user to the sasl group:
adduser postfix sasl
12. energynetwork @ 2008. február 24., 17:50 (Permalink) Válasz
Ja es meg valami
nano /etc/courier/authmysqlrc
MYSQL_SERVER localhost nem localhost
hanem 127.0.0.1
13. charlie @ 2008. február 24., 18:57 (Permalink) Válasz
127.0.0.1 = localhost
14. Drakk @ 2008. június 19., 23:46 (Permalink) Válasz
Valaki tudna segíteni? AZ authentikáció az jó meg minden, de ha új felhasználót veszek fel akkor nem készül el a megfelelő fiók a merevlemezen (vmail üres marad). Gondoltam kézzel megcsinálom, de úgy se volt jó (megfelelő jogosultság, meg a végén maildirmake felhasznalo siman). Tudtok segíteni mit nem csinálok megfelelően? Vagy ha legalább azt meg tudná mondani valaki hogy használjam a maildirmake parancsot, vagy konkrétan a postfixnek mikor is kellene létrehozni a felhasnzálói fiókokat?
Debian alatt is végig csináltam mindezt de ott se akart menni.
A segítséget előre is nagyon köszönöm!!!
15. charlie @ 2008. június 20., 07:30 (Permalink) Válasz
elvileg csak akkor készül el, ha kap egy mail-t, addig nem.
16. Drakk @ 2008. június 20., 11:13 (Permalink) Válasz
mailx -el küldtem egy üdvözlő üzenetet. Semmi se készült el
Most annyira jutotam már hogy maildirmake -val készült fiókba be tudok lépni pop3 -al de semmi se érkezik meg.
Na még egy hetet próbálkozom
17. charlie @ 2008. június 20., 14:29 (Permalink) Válasz
log-okba mi van?
18. Geza @ 2008. július 09., 16:08 (Permalink) Válasz
Szia!
Olvasom a hozzászólásokat, és eléggé kiakasztó, hogy itt vagy Te és veszed a fáradtságot, lefordítod akárhonnan is származzon a forrás. Ezer köszönet érte!!
Ezért áldani kellene Téged emberek, nem pedig azért ugatni hogy miért nem tüntette fel a forrást! Ugyan már!!
Továbbra is várjuk az írásaidat, hatalmas jó ez az oldal amit készítettél!
19. Hanzo @ 2008. július 11., 15:44 (Permalink) Válasz
Hali! Jo leiras. Most fogom vegig csinalni. A szerzo dobhatna egy mailt nekem a hanzo@my-debian.org cimre. Koszi.
Szólj hozzá (RSS)