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 -e0 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 25Ha 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!
25 hozzászólás

1. Don @ 2008. január 13., 07:40 (Permalink)
Szép doksi!
[Válasz erre a hozzászólásra]
2. Nuc @ 2008. január 19., 21:30 (Permalink)
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.)
[Válasz erre a hozzászólásra]
3. Nuc @ 2008. január 19., 21:31 (Permalink)
[off]Ja és miért egymás alá tagolja a commenteket? Na meg a linket is elcs*szte.[/off]
[Válasz erre a hozzászólásra]
4. charlie @ 2008. január 20., 21:31 (Permalink)
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ó?
[Válasz erre a hozzászólásra]
5. Nicolas @ 2008. január 29., 21:11 (Permalink)
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!!!!!!
[Válasz erre a hozzászólásra]
6. charlie @ 2008. január 29., 22:57 (Permalink)
a felhasználonevnel a teljes mail cimet adtad meg?
a /var/log/mail.log-ba mi van?
benne lesz, hogy mi a baja
[Válasz erre a hozzászólásra]
7. gurdi @ 2008. február 07., 17:09 (Permalink)
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
[Válasz erre a hozzászólásra]
8. charlie @ 2008. február 08., 07:46 (Permalink)
a /var/log/mail.log-ban mi van? Benne lesz, hogy miért nem tud authentikálni.
[Válasz erre a hozzászólásra]
9. Bery @ 2008. február 13., 11:39 (Permalink)
É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?
[Válasz erre a hozzászólásra]
10. energynetwork @ 2008. február 24., 09:20 (Permalink)
Én már 4 hónapja szívok ezzel.
[Válasz erre a hozzászólásra]
11. energynetwork @ 2008. február 24., 17:45 (Permalink)
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
[Válasz erre a hozzászólásra]
12. energynetwork @ 2008. február 24., 17:50 (Permalink)
Ja es meg valami
nano /etc/courier/authmysqlrc
MYSQL_SERVER localhost nem localhost
hanem 127.0.0.1
[Válasz erre a hozzászólásra]
13. charlie @ 2008. február 24., 18:57 (Permalink)
127.0.0.1 = localhost
[Válasz erre a hozzászólásra]
14. Drakk @ 2008. június 19., 23:46 (Permalink)
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!!!
[Válasz erre a hozzászólásra]
15. charlie @ 2008. június 20., 07:30 (Permalink)
elvileg csak akkor készül el, ha kap egy mail-t, addig nem.
[Válasz erre a hozzászólásra]
16. Drakk @ 2008. június 20., 11:13 (Permalink)
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
[Válasz erre a hozzászólásra]
17. charlie @ 2008. június 20., 14:29 (Permalink)
log-okba mi van?
[Válasz erre a hozzászólásra]
18. Geza @ 2008. július 09., 16:08 (Permalink)
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!
[Válasz erre a hozzászólásra]
19. Hanzo @ 2008. július 11., 15:44 (Permalink)
Hali! Jo leiras. Most fogom vegig csinalni. A szerzo dobhatna egy mailt nekem a hanzo@my-debian.org cimre. Koszi.
[Válasz erre a hozzászólásra]
20. GZolee79 @ 2008. szeptember 04., 08:08 (Permalink)
Hali!
Először is köszi a leírást! Mindent végigcsináltam de nekem sem megy.

Mindig azt írja ki, hogy hibás jelszó vagy felhasználónév. Megnéztem a log fájlt is.ez van benne:
LOGIN FAILED, user=gzoli, ip=[::ffff:10.0.10.202]
authentication error: Input/output error.
megcsináltam az is amit energynetwork írt, de így sem megy
Tudna valaki segíteni? Nagyon fontos lenne, hogy működjön.
Látom elég régen nem volt itt senki de hátha valaki erre jár mégis.
Előre is köszi.
[Válasz erre a hozzászólásra]
charlie válaszolta @ 2008. szeptember 04., 09:01 (Permalink)
Melyik Ubuntu alatt?
[Válasz erre a hozzászólásra]
GZolee79 válaszolta @ 2008. szeptember 04., 09:13 (Permalink)
8.04. 64 bites verzió. A sambat és az apache-t mysq-el sikerült beállítani.
De az nem annyira fontos
Már csak ez hiányzik…
Meg majd talán még FTP
[Válasz erre a hozzászólásra]
21. Mailme @ 2008. október 06., 20:42 (Permalink)
Én squirremaillel probálok belépni sajat szerveremen, de , de ezt irja ki: ERROR: Connection dropped by IMAP server.
[Válasz erre a hozzászólásra]
charlie válaszolta @ 2008. október 07., 07:54 (Permalink)
/var/log-ban keresd meg a mail.logot, ott kiírja majd, hogy miért dobta el a szerver a kapcsolatot.
[Válasz erre a hozzászólásra]
GZolee79 válaszolta @ 2008. október 07., 11:16 (Permalink)
Hello!
Ez a beállítás nekem sem akar működni. Pedig már egy csomó mindent kipróbáltam. a mail logban csak annyi van, hogy LOGIN FAILED, hogy miért az nem.
Közben rájöttem, hogy az az egyik baj, hogy nem futtatja le az adatbázison a parancsokat. Bekapcsoltam a mysql loggolást, de mikor megpróbálok bejelentkezni a levelezőserverre a mysql logban nem jelenik meg semmi. De mikor közvetlenül kiadom az SQL parancsokat minden ott van benne. Ennek mi lehet az oka?
[Válasz erre a hozzászólásra]
Szólj hozzá