Web, mail, IRC, IM, hálózatok

Apache 2 config kérdések-problémák

Üdvözlök mindenkit!

Egy kis hoszting szerverrel gyűlt meg a bajom, amelyen 20-25 dinamikus tartalmú weboldal fut. Nem mindegyik az optimalizált oldalak közé tartozik, sőt. Gondoljunk a legrosszabbakra nyugodtan. :) Nos a probléma, az hogy az apache 2 webkiszolgálónk igen-igen magas loadokat generál, amit igazából csak az utóbbi néhány napban kezdett el. Igen közrejátszanak az újonnan bekerült weboldalak, de ellenőriztem, nem jelenthet ekkora kiugrást. 0.3-0.8 as átlag loadról emelkedtünk 4.8-6.2 körülire. Ugrál folyton, igazából indokolatlannak tartom.

Szóval a gép:
Második generációs Xeon dual CPU, 4szál, 2.4Ghz, társul hozzá 4GB ram.

Eddig gyári confighoz közeli beállítás futott, azóta kicsit próbáltam javítgatni a dolgon. SZerverek számán emeltem, ilyenek. Kb ez van most:

Timeout 60
KeepAlive On
MaxKeepAliveRequests 200
KeepAliveTimeout 5

StartServers 30
MaxClients 150
ServerLimit 50
MaxSpareServers 50
MinSpareServers 10
MaxRequestsPerChild 350

Ötletek javaslatok, kérdések bármi, csak valahogy javuljon meg a kicsikém. :D

ui.: ja igen, ha léteznek alternatívák, mint más webkiszolgáló, esetleg az is érdekelne.

üdv:
wolfi

Postfix levélküldés nem meg

Sziasztok!

A problémám az lenne, hogy megsérültek a postfix beállításai, így újra kellett konfigurálnom teljesen, és azóta csak telnetből enged levelet küldeni, roundcube-ból, esetleg Outlookból nem.

mail.log idevágó része:

Sep 4 07:56:40 xyz imapd: Connection, ip=[::ffff:127.0.0.1]
Sep 4 07:56:40 xyz authdaemond: received auth request, service=imap, authtype=login
Sep 4 07:56:40 xyz authdaemond: authmysql: trying this module
Sep 4 07:56:40 xyz authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/var/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), quota, "", "" FROM mail_user WHERE email = 'xy@xyz.hu'
Sep 4 07:56:40 xyz authdaemond: password matches successfully
Sep 4 07:56:40 xyz authdaemond: authmysql: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:40 xyz authdaemond: authmysql: clearpasswd=, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XXXXXX
Sep 4 07:56:40 xyz authdaemond: Authenticated: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:40 xyz authdaemond: Authenticated: clearpasswd=XXX, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XXXXXX
Sep 4 07:56:40 xyz imapd: LOGIN, user=xy@xyz.hu, ip=[::ffff:127.0.0.1], port=[46833], protocol=IMAP
Sep 4 07:56:40 xyz imapd: LOGOUT, user=xy@xyz.hu, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=25, sent=180, time=0
Sep 4 07:56:50 xyz imapd: Connection, ip=[::ffff:127.0.0.1]
Sep 4 07:56:50 xyz authdaemond: received auth request, service=imap, authtype=login
Sep 4 07:56:50 xyz authdaemond: authmysql: trying this module
Sep 4 07:56:50 xyz authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/var/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), quota, "", "" FROM mail_user WHERE email = 'xy@xyz.hu'
Sep 4 07:56:50 xyz authdaemond: password matches successfully
Sep 4 07:56:50 xyz authdaemond: authmysql: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:50 xyz authdaemond: authmysql: clearpasswd=, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XirFQ0
Sep 4 07:56:50 xyz authdaemond: Authenticated: sysusername=, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, address=xy@xyz.hu, fullname=, maildir=xyz.hu/xy/, quota=120, options=
Sep 4 07:56:50 xyz authdaemond: Authenticated: clearpasswd=sata300, passwd=$1$QMhUazvM$GZkRycagh9uE4e49XirFQ0

main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = hurricane.globalsoftware.hu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = hurricane.globalsoftware.hu, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
transport_maps = mysql:/etc/postfix/mysql-virtual_transports.cf
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "A felhasznalo elerte a kvotajat!"
virtual_overquota_bounce = yes
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

notify_classes = bounce, delay, policy, protocol, resource, software

sasl/smtpd.conf

pwcheck_method: saslauthd
log_level: 4
mech_list: plain login
allow_plaintext: true
auxprop_plugin: mysql
sql_hostnames: 127.0.0.1
sql_user: XYZ
sql_passwd: XYZ
sql_database: XYZ
sql_select: select password from mail_user where email = '%u'

Outlook:

E-mail tesztüzenet küldése: Az Outlook nem tud kapcsolatot teremteni a kimenő levelek (SMTP) kiszolgálójával. Ha ez az üzenet a továbbiakban is megjelenik, forduljon internetszolgáltatójához vagy a kiszolgáló rendszergazdájához.

Kérlek segítsetek, asszony már így is csúnyán néz rám, hogy tegnap 3-ig maradtam fent... Köszönöm!

openvpn-gui linuxra

Vagy hasonlo letezik? Tfh tobb vpn-kapcsolatot szeretnek kezelni egyszeruen (nem az /etc/init.d/openvpn restart, miutan a configot atirtam), lehet GUI-s, de konzolos is (menuvel :), szoval a lenyeg az lenne, hogy valami hasonlo, mint a windowsos openvpn-gui, ott ugye jobb gomb az ikonon es kivalasztom, melyik vpn-kapcsolat erdekel.

Google Chrome vagy Chromium?

Jelenleg Google Chrome-ot hasznalok Archlinuxon, annak is a dev channeljet, (jelenleg: aur/google-chrome-dev 6.0.495.0-1). Nincs vele semmi bajom, ezt haszanlom a mindennapokban (bar lehet atterek Operara), viszont egy kerdes felmerult bennem. A chromium benne van az alap repokban is, lehet egyszerubb lenne azt upgrade-elgetni, ám a hardveres gyorsitas fejlodese miatt lehet jobb lenne meghagyni a dev channelt.

A kerdes egyszeru: mi a lenyegi kulonbseg a chromium es a google-chrome csomagok kozt alapesetben? Mivel tud tobbet az egyik es a masik? A neven kivul van valami, amiben mas a ketto? Ti melyiket hasznaljatok/hasznalnatok szivesebben es miert?

Postfix megtaláltak a spammeket

Probléma a következő: ISPConfiggal felépített sok E-mail cím, és domain egy szerveren.
Tegnap óta küldjük az éterbe a spameket.
Postfix leállítás/átkonfigurálás megvolt.
Telnet->25-ös port kívülről zárt.
Smtpd TLS tanúsítványt újra generáltam.
Jelszavakat nem akarom lecserélni, ha nem muszáj, több száz van...
/var/mail/www-data meg csak nő...

Konfiguráció:
PHP, Apache, Dovecot, Postfix.

main.cf:

smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
unknown_local_recipient_reject_code = 450
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_un$
smtpd_sasl_authenticated_header = yes
smtpd_tls_security_level = may
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
smtpd_tls_loglevel = 1
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

ps -aux:

postfix 7797 0.0 0.0 105372 4620 ? S 21:37 0:00 smtpd -n 127.0.0.1:10025 -t inet -u -c -o content_filter= -o local_recipient_maps= -o relay_
postfix 9514 0.0 0.0 52228 2708 ? S 21:51 0:00 pipe -n maildrop -t unix flags=DRhu user=vmail argv=/usr/bin/maildrop -d vmail ${extension}
postfix 9524 0.0 0.0 56512 2968 ? S 21:51 0:00 smtp -t unix -u -c
postfix 9672 0.0 0.0 52352 3040 ? S 21:51 0:00 error -n retry -t unix -u -c
postfix 9673 0.0 0.0 39108 2188 ? S 21:51 0:00 bounce -z -n defer -t unix -u -c
root 28393 0.0 0.0 56964 1408 ? S Aug26 0:00 /usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5
root 30922 0.0 0.0 12548 432 ? Ss Aug27 0:00 /usr/sbin/dovecot
root 30923 0.0 0.0 72572 1700 ? S Aug27 0:00 dovecot-auth

egy pici az irdatlan méretű mail.log-ból:

Aug 29 21:57:21 xy postfix/smtp[10091]: 7F9C7171E8BB: to=
, relay=helix.icgeb.trieste.it[140.105.9.2]:25, delay=296530, delays=296497/33/0.29/0.16, dsn=4.1.1, status=deferred (host helix.icgeb.trieste.it[140.105.9.2] said: 450 4.1.1
: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command))
Aug 29 21:57:21 xy postfix/smtp[10215]: connect to trecision.com[69.43.160.144]:25: Connection refused
Aug 29 21:57:21 xy postfix/smtp[10215]: 718DB114AC: to=
, relay=none, delay=283532, delays=283499/33/0.46/0, dsn=4.4.1, status=deferred (connect to trecision.com[69.43.160.144]:25: Connection refused)
Aug 29 21:57:21 xy postfix/smtp[10109]: 7EB8E1624AA2: to=, relay=mail.aspicalessandria.it[94.23.68.80]:25, delay=269400, delays=269367/33/0.18/0, dsn=4.7.1, status=deferred (host mail.aspicalessandria.it[94.23.68.80] refused to talk to me: 554 5.7.1 : Client host rejected: country blacklist)

Sok felhasználó miatt minden leállást be kell ütemezni.
Minden ötletet szívesen várok, köszönöm a segítségetek!

Freemail.hu, letöltött leveleket hogy lehet megetetni a Thunderbirdel?

Sziasztok!

Tök jó hogy van az a levél letöltési funkció a Freemailen, de mire lehet használni, ha csak egy rakat .html oldalt kapok vele?
Van valamilyen levelező program ami ezt "megeszi"?
Az lenne a problémám, hogy a Freemailben elküldött levelekhez nem tudok hozzáférni a Thunderbirdön keresztül mivel csak a 'beérkezett levelek' mappát tölti le. Van valakinek ötlete ezen probléma megoldására?

Helyezzek át mindent a beérkezett levelek mappába?

chromium: addres bar-on lévő url kijelölése egyetlen kattintással

Sziasztok,

a hangsúly az utolsó két szón van. Tudom hogy 3 kattintással meg lehet csinálni, tudom hogy F6 billentyűvel, CTRL + L kombóval meg lehet csinálni, de ezek a megoldások nem kielégítőek. Épp elég ideje használtam Windows-on (tudom az én hibám) chrome-ot hogy hozzászokjak, milyen is az igazi kényelem.

Épp eleget keresgéltem megoldást, és úgy látom nem nagyon van. Ha mégis tudtok valami opciót, amit valahogy be lehet állítani, hogy így működjön a chromium, megköszönném. Van hasonló issue:

http://code.google.com/p/chromium/issues/detail?id=26140

Nem érdemes elveszni a kommentek közt, mindenki elmondja a véleményét, van aki így, van aki amúgy szereti, de nem vettem észre hogy lenne megoldás (vagy legalább tüneti kezelés) a problémára.

Köszi.

UPDATE:

Elég gyorsan lehurrogtak és elutasították az issue-t: WontFix:

Adding options every time there is a disagreement about how something should work is against the design philosophy of Chromium. This specific case has already been discussed and decided against.

Sajnos, amit szeretnék ütközik a Chromium filozófiájával, pedig csak annyit szerettem volna, hogy egy egyszerű opció konfigurálható legyen.

reject_unverified_xxxx

Üdv!

Kérdésem hogy itt akik felügyelnek email szervert (aka postfix) használják-e
a tárgybeli restriction -t (sender, recipient)?

Próbálok szigorítani, de érzem, hogy ez a két restriction többet árt, mint
használ.

Lásd például egy ilyen log bejegyzést:
host mx.mediaWays.net[217.188.47.4] said: 550 5.7.1 : Recipient address rejected: Go away
:)

És még egy kérdés:
Mennyire "humánus" ha minden(!) xxxxxxnnnn@domain.foo típusú emailt egyszerűen
kukázok? (Érthetőbben: 5-7 betű + 4 szám @ ...)
Az esetek többségében az ilyen típusú email-ek a reject -nél szoktak szerepelni.

Tilla