banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Đã biến Ubuntu destop thành một mini LAMP, gặp lỗi sendmail  XML
  [Question]   Đã biến Ubuntu destop thành một mini LAMP, gặp lỗi sendmail 11/10/2008 12:00:31 (+0700) | #1 | 154805
[Avatar]
superthin
Member

[Minus]    0    [Plus]
Joined: 25/08/2003 10:29:42
Messages: 52
Location: Vietnam
Offline
[Profile] [PM] [WWW] [Yahoo!]
Chào các bạn,

Mình đã cài Apache, MySQL, PHP theo gói LAMP trong tasksel cho Ubuntu destop của mình. Test thử một vài script viết bằng PHP thấy hoạt động tốt.

Lên mạng lấy về một script để tập tành học coding với PHP. Rồi thì cũng cài được sendmail để script hoạt động đúng chức năng (gửi thư thông báo khi có khách ghi số lưu niệm ấy) nhưng hoạt động của sendmail gây ra hai vấn đề sau:

- Khởi động máy tự nhiên quá chậm, sau màn splash hiện lên, tự nhiên nhảy qua màn hình text hiển thị dòng sendmail nạp: cái này quá chậm, có khi mất gần 5 phút. Như vậy thì khởi động máy là kinh khủng khiếp.

- Khi gửi email bằng hàm mail() trong PHP thì email gửi được, nhưng thời gian chạy file script có gọi lệnh mail() là quá lâu, có khi đến những 30 giây hoặc lâu hơn, mà email hoàn toàn chỉ là một đoạn văn bản chừng 3-5 câu, không có gì đình kèm, không chứa HTML mà chỉ plain text.

Đã lên mạng tìm kiếm người ta bảo là do ta xài IP tĩnh và không thực sự domain chất lượng gì ấy như những server nên sendmail hoạt động chậm. Mình đọc và làm theo như thêm -t như tham số vào trong hàm mail() như hướng dẫn trên một số trang vẫn không cải thiện tình hình.

Xin nhờ các cao thủ võ lâm ở đây tiếp sức với. Chân thành cám ơn các bạn.
www.khoancatbetong.com - khó ăn cát bê tông!
[Up] [Print Copy]
  [Question]   Đã biến Ubuntu destop thành một mini LAMP, gặp lỗi sendmail 11/10/2008 22:11:42 (+0700) | #2 | 154847
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

superthin wrote:
Chào các bạn,

Mình đã cài Apache, MySQL, PHP theo gói LAMP trong tasksel cho Ubuntu destop của mình. Test thử một vài script viết bằng PHP thấy hoạt động tốt.

Lên mạng lấy về một script để tập tành học coding với PHP. Rồi thì cũng cài được sendmail để script hoạt động đúng chức năng (gửi thư thông báo khi có khách ghi số lưu niệm ấy) nhưng hoạt động của sendmail gây ra hai vấn đề sau:

- Khởi động máy tự nhiên quá chậm, sau màn splash hiện lên, tự nhiên nhảy qua màn hình text hiển thị dòng sendmail nạp: cái này quá chậm, có khi mất gần 5 phút. Như vậy thì khởi động máy là kinh khủng khiếp.
 

- Hì, sao lại miêu tả là "tự nhiên nhảy qua màn hình text" nhỉ? Nếu không nhảy qua đó thì bạn muốn nó nhảy đi đâu?
- Bạn thử tìm hiểu file /etc/hosts xem có liên quan gì trong chuyện này không? Sau khi boot được rồi, thử stop sendmail lại, rồi chạy:
Code:
$ sudo sh -x /etc/init.d/sendmail start

để "debug" xem.

superthin wrote:

- Khi gửi email bằng hàm mail() trong PHP thì email gửi được, nhưng thời gian chạy file script có gọi lệnh mail() là quá lâu, có khi đến những 30 giây hoặc lâu hơn, mà email hoàn toàn chỉ là một đoạn văn bản chừng 3-5 câu, không có gì đình kèm, không chứa HTML mà chỉ plain text.

Đã lên mạng tìm kiếm người ta bảo là do ta xài IP tĩnh và không thực sự domain chất lượng gì ấy như những server nên sendmail hoạt động chậm. Mình đọc và làm theo như thêm -t như tham số vào trong hàm mail() như hướng dẫn trên một số trang vẫn không cải thiện tình hình.

Xin nhờ các cao thủ võ lâm ở đây tiếp sức với. Chân thành cám ơn các bạn. 

Tham khảo: http://ubuntuforums.org/showthread.php?t=658381

--> Câu này vừa sai vừa tối nghĩa. Bạn nên đọc kỹ để hiểu bản chất vấn đề chứ đừng "gì ấy".
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Đã biến Ubuntu destop thành một mini LAMP, gặp lỗi sendmail 12/10/2008 03:36:45 (+0700) | #3 | 154888
[Avatar]
superthin
Member

[Minus]    0    [Plus]
Joined: 25/08/2003 10:29:42
Messages: 52
Location: Vietnam
Offline
[Profile] [PM] [WWW] [Yahoo!]
Sorry quanta nhé. Nói chung là có những chỗ không biết dịch ra tiếng Việt là như thế nào. Hiểu lờ mờ như vậy thôi. À, xin đính chính là IP động, chứ không phải IP tĩnh, chưa có tiền để đăng ký cái IP tĩnh cho máy ở nhà, đăng ký mất vài chục triệu đồng một năm thì đau quá, không chơi nổi.

Về cái vụ không nhảy vào text thì nhảy vào đâu đấy. Ý mình là, trước khi cài sendmail thì màn hình splash có cái thanh chạy qua chạy lại trùm lên toàn bộ quá trình khởi động, những thông báo mà cuối câu có chữ OK không hiện lên, nghĩa là giống bên Windows XP chạy chế độ normal ấy, nhưng giờ thì sau vài giây cái thanh trượt chạy qua chạy lại thì hàng loạt dòng với OK cuối dòng hiện lên, đến chỗ load sendmail thì vài phút mới xong và sau đó mới hiện lên màn hình graphic có ô đăng nhập.

Nào quanta và Mr. Khoai tiếp sức mình tiếp nhé. Vẫn chưa làm cho máy nhanh hơn được. Cách tắt sendmail nạp lúc khởi động thỉ chỉ tiết kiệm thời gian khi khởi động máy thôi, khi chạy nó thì cũng nạp chậm và phải đợi trước khi dùng PHP, tổng thời gian vẫn không đổi. Mình muốn nhanh hơn kia. Àh, xem debug nguyên nhân gây chậm ở đâu quanta nhỉ?
www.khoancatbetong.com - khó ăn cát bê tông!
[Up] [Print Copy]
  [Question]   Re: Đã biến Ubuntu destop thành một mini LAMP, gặp lỗi sendmail 12/10/2008 05:07:31 (+0700) | #4 | 154898
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

superthin wrote:

Về cái vụ không nhảy vào text thì nhảy vào đâu đấy. Ý mình là, trước khi cài sendmail thì màn hình splash có cái thanh chạy qua chạy lại trùm lên toàn bộ quá trình khởi động, những thông báo mà cuối câu có chữ OK không hiện lên, nghĩa là giống bên Windows XP chạy chế độ normal ấy, nhưng giờ thì sau vài giây cái thanh trượt chạy qua chạy lại thì hàng loạt dòng với OK cuối dòng hiện lên, đến chỗ load sendmail thì vài phút mới xong và sau đó mới hiện lên màn hình graphic có ô đăng nhập.
 

OK, cái này không quan trọng. Nhưng mà trước khi cài sendmail thì nó vẫn phải hiện lên các thông tin start dịch vụ chứ nhỉ?

superthin wrote:

Vẫn chưa làm cho máy nhanh hơn được. Cách tắt sendmail nạp lúc khởi động thỉ chỉ tiết kiệm thời gian khi khởi động máy thôi, khi chạy nó thì cũng nạp chậm và phải đợi trước khi dùng PHP, tổng thời gian vẫn không đổi. Mình muốn nhanh hơn kia. Àh, xem debug nguyên nhân gây chậm ở đâu quanta nhỉ? 

- Bạn tìm hiểu file /etc/hosts chưa? Có thu được gì không? Thảy nội dung của nó lên đây.
- Ô, chạy "sh -x" nó dừng lại lâu ở đâu thì tìm hiểu nguyên nhân ở đó chứ còn sao nữa.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Đã biến Ubuntu destop thành một mini LAMP, gặp lỗi sendmail 12/10/2008 12:11:06 (+0700) | #5 | 154940
[Avatar]
superthin
Member

[Minus]    0    [Plus]
Joined: 25/08/2003 10:29:42
Messages: 52
Location: Vietnam
Offline
[Profile] [PM] [WWW] [Yahoo!]
Code:
$ sudo sh -x /etc/init.d/sendmail start

Chạy lệnh trên, ra "đám rừng" sau đây (mình không đủ trình độ để hiểu nó nói gì.
Code:
superthin@superthin-desktop:~$ sudo sh -x /etc/init.d/sendmail start
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin
+ DESC=Mail Transport Agent (MTA)
+ NAME=sendmail
+ DAEMON=/usr/sbin/sendmail
+ DAEMON_ARGS=
+ SCRIPTNAME=/etc/init.d/sendmail
+ [ -x /usr/sbin/sendmail ]
+ [ -r /etc/default/sendmail ]
+ . /lib/init/vars.sh
+ [ -f /etc/default/rcS ]
+ . /etc/default/rcS
+ TMPTIME=0
+ SULOGIN=no
+ DELAYLOGIN=no
+ UTC=no
+ VERBOSE=no
+ FSCKFIX=no
+ [  ]
+ true
+ . /lib/lsb/init-functions
+ FANCYTTY=
+ [ -e /etc/lsb-base-logging.sh ]
+ . /etc/lsb-base-logging.sh
+ DEBUG=0
+ [ -z /usr/sbin/sendmail ]
+ set -e
+ [ -z  ]
+ Get_Parameters
+ DAEMON_MODE=Daemon
+ DAEMON_PARMS=
+ DAEMON_UID=root
+ QUEUE_MODE=Daemon
+ QUEUE_INTERVAL=10m
+ QUEUE_PARMS=
+ MSP_MODE=Daemon
+ MSP_INTERVAL=10m
+ MSP_PARMS=
+ MISC_PARMS=
+ CRON_PARMS=
+ LOG_CMDS=No
+ SENDMAIL_ROOT=/var/run/sendmail
+ MTA_DAEMON=/usr/sbin/sendmail-mta
+ MTA_COMMAND=/usr/sbin/sendmail-mta
+ MTA_A=-Am
+ MTAL_L=-L sm-mta
+ MTAL_L_QUEUE=-L sm-mta-queue
+ MTAL_L_RUNQ=-L sm-mta-runq
+ MTA_ROOT=/var/run/sendmail/mta
+ MTAL_PIDFILE=/var/run/sendmail/mta/sendmail.pid
+ MTAL_SOCKET=/var/run/sendmail/mta/smsocket
+ MTAL_CNTL=/var/run/sendmail/mta/smcontrol
+ MTAQ_L=-L sm-que
+ MTAQ_L_RUNQ=-L sm-que-runq
+ MTAQ_PIDFILE=/var/run/sendmail/mta/queue.pid
+ MTAQ_SOCKET=/var/run/sendmail/mta/qusocket
+ MTAQ_CNTL=/var/run/sendmail/mta/qucontrol
+ MSP_DAEMON=/usr/sbin/sendmail-msp
+ MSP_COMMAND=/usr/sbin/sendmail-msp
+ MSP_A=-Ac
+ MSP_L=-L sm-msp
+ MSP_L_QUEUE=-L sm-msp-queue
+ MSP_ROOT=/var/run/sendmail/msp
+ MSP_PIDFILE=/var/run/sendmail/msp/sendmail.pid
+ MSP_SOCKET=/var/run/sendmail/msp/smsocket
+ MSP_CNTL=/var/run/sendmail/msp/smcontrol
+ [ -f /etc/mail/sendmail.conf ]
+ . /etc/mail/sendmail.conf
+ DAEMON_NETMODE=Static
+ DAEMON_NETIF=eth0
+ DAEMON_MODE=Daemon
+ DAEMON_PARMS=
+ DAEMON_HOSTSTATS=No
+ DAEMON_MAILSTATS=No
+ QUEUE_MODE=Daemon
+ QUEUE_INTERVAL=10m
+ QUEUE_PARMS=
+ MSP_MODE=Cron
+ MSP_INTERVAL=20m
+ MSP_PARMS=
+ MSP_MAILSTATS=No
+ MISC_PARMS=
+ CRON_MAILTO=root
+ CRON_PARMS=
+ LOG_CMDS=No
+ HANDS_OFF=No
+ AGE_DATA=
+ DAEMON_RUNASUSER=No
+ DAEMON_STATS=No
+ MSP_STATS=No
+ SM_Get_Parameters=yes
+ PATH=/bin:/usr/bin:/sbin:/usr/sbin
+ STAMP_DIR=/var/run/sendmail/stampdir
+ START_MTAL_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/mta/sendmail.pid 		--exec /usr/sbin/sendmail-mta 		--startas /usr/sbin/sendmail-mta 		--start
+ STOP_MTAL_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/mta/sendmail.pid 		--name sendmail-mta 		--stop
+ SIGNAL_MTAL_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/mta/sendmail.pid 		--name sendmail-mta 		--stop
+ START_MTAQ_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/mta/queue.pid 		--make-pidfile 		--exec /usr/sbin/sendmail-mta 	--startas /usr/sbin/sendmail-mta 		--start
+ STOP_MTAQ_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/mta/queue.pid 		--name sendmail-mta 		--stop
+ SIGNAL_MTAQ_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/mta/queue.pid 		--name sendmail-mta 		--stop
+ START_MSP_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/msp/sendmail.pid 		--exec /usr/sbin/sendmail-msp 		--startas /usr/sbin/sendmail-msp 		--chuid smmsp 		--start
+ STOP_MSP_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/msp/sendmail.pid 		--name sendmail-msp 		--stop
+ SIGNAL_MSP_CMD=start-stop-daemon 		--pidfile /var/run/sendmail/msp/sendmail.pid 		--name sendmail-msp 		--stop
+ NAME=sendmail
+ FLAGS=defaults 50
+ echo Daemon
+ tr [:upper:] [:lower:]
+ DAEMON_MODE=daemon
+ echo Daemon
+ tr [:upper:] [:lower:]
+ QUEUE_MODE=daemon
+ echo Cron
+ tr [:upper:] [:lower:]
+ MSP_MODE=cron
+ [ daemon = daemon -a ( ( daemon = cron -o daemon = none ) -o ( daemon != cron -a daemon != none -a  =  ) ) ]
+ SPLIT_DAEMON=0
+ [ ! -f /usr/share/sendmail/cf/feature/msp.m4 ]
+ [ No = Yes ]
+ basename /etc/init.d/sendmail
+ :
+ log_daemon_msg Starting Mail Transport Agent (MTA) sendmail
+ [ -z Starting Mail Transport Agent (MTA) ]
+ log_use_usplash
+ [ n = y ]
+ type usplash_write
+ usplash_write TEXT Starting Mail Transport Agent (MTA) sendmail
+ log_to_console log_daemon_msg Starting Mail Transport Agent (MTA) sendmail
+ [ n != y ]
+ [ no != yes ]
+ readlink /proc/self/fd/0
+ stdin=/dev/pts/0
+ [ /dev/pts/0 != /dev/pts/0 ]
+ return 0
+ log_use_fancy_output
+ TPUT=/usr/bin/tput
+ EXPR=/usr/bin/expr
+ [ xxterm != xdumb ]
+ [ -x /usr/bin/tput ]
+ [ -x /usr/bin/expr ]
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ [ -z ]
+ FANCYTTY=1
+ true
+ /usr/bin/tput xenl
+ /usr/bin/tput cols
+ COLS=80
+ [ 80 ]
+ [ 80 -gt 6 ]
+ /usr/bin/expr 80 - 7
+ COL=73
+ printf  * Starting Mail Transport Agent (MTA) sendmail       
 * Starting Mail Transport Agent (MTA) sendmail       + /usr/bin/expr 80 - 1
+ /usr/bin/tput hpa 79
                                                                               + printf  
 + start_sendmail
+ local result
+ make_databases
+ test -x /usr/bin/make -a -f /etc/mail/Makefile
+ /usr/bin/make all -s -C /etc/mail
+ result=0
+ start_mta
+ local result
+ result=0
+ check_dirs
+ [ ! -d /var/run/sendmail ]
+ [ ! -d /var/run/sendmail/mta ]
+ [ ! -d /var/run/sendmail/msp ]
+ [ ! -d /var/run/sendmail/stampdir ]
+ is_running mta
+ local result
+ result=1
+ check_dirs
+ [ ! -d /var/run/sendmail ]
+ [ ! -d /var/run/sendmail/mta ]
+ [ ! -d /var/run/sendmail/msp ]
+ [ ! -d /var/run/sendmail/stampdir ]
+ echo mta
+ tr [:upper:] [:lower:]
+ who=mta
+ PIDFILE=/var/run/sendmail/mta/sendmail.pid
+ [ -s /var/run/sendmail/mta/sendmail.pid ]
+ head -n 1 /var/run/sendmail/mta/sendmail.pid
+ PID=6597
+ tail -n 1 /var/run/sendmail/mta/sendmail.pid
+ COMMAND=/usr/sbin/sendmail-mta -Am -L sm-mta -bd -q10m
+ ps --no-heading 6597
+ [ ! -z  6597 ?        Ss     0:00 sendmail: MTA: accepting connections           ]
+ result=0
+ return 0
+ log_warning_msg MTA is already running.
+ log_use_usplash
+ [ n = y ]
+ type usplash_write
+ usplash_write STATUS MTA is already running.
+ log_to_console log_warning_msg MTA is already running.
+ [ n != y ]
+ [ no != yes ]
+ readlink /proc/self/fd/0
+ stdin=/dev/pts/0
+ [ /dev/pts/0 != /dev/pts/0 ]
+ return 0
+ log_use_fancy_output
+ TPUT=/usr/bin/tput
+ EXPR=/usr/bin/expr
+ [ xxterm != xdumb ]
+ [ -x /usr/bin/tput ]
+ [ -x /usr/bin/expr ]
+ /usr/bin/tput hpa 60
+ /usr/bin/tput setaf 1
+ [ -z 1 ]
+ true
+ true
+ /usr/bin/tput setaf 3
+ YELLOW=
+ /usr/bin/tput op
+ NORMAL=
+ echo  * MTA is already running.
 * MTA is already running.
+ return 1
+ result=1
+ check_msp
+ local result
+ result=1
+ [ ! -f /usr/share/sendmail/cf/feature/msp.m4 ]
+ [ -s /etc/mail/submit.cf ]
+ [ -s /etc/mail/submit.mc ]
+ grep -qEe ^[[:space:]]*`?FEATURE\([[:space:]]*`?msp /etc/mail/submit.mc
+ result=0
+ return 0
+ start_msp
+ local result
+ result=0
+ check_dirs
+ [ ! -d /var/run/sendmail ]
+ [ ! -d /var/run/sendmail/mta ]
+ [ ! -d /var/run/sendmail/msp ]
+ [ ! -d /var/run/sendmail/stampdir ]
+ is_running msp
+ local result
+ result=1
+ check_dirs
+ [ ! -d /var/run/sendmail ]
+ [ ! -d /var/run/sendmail/mta ]
+ [ ! -d /var/run/sendmail/msp ]
+ [ ! -d /var/run/sendmail/stampdir ]
+ echo msp
+ tr [:upper:] [:lower:]
+ who=msp
+ PIDFILE=/var/run/sendmail/msp/sendmail.pid
+ [ -s /var/run/sendmail/msp/sendmail.pid ]
+ return 1
+ check_msp
+ local result
+ result=1
+ [ ! -f /usr/share/sendmail/cf/feature/msp.m4 ]
+ [ -s /etc/mail/submit.cf ]
+ [ -s /etc/mail/submit.mc ]
+ grep -qEe ^[[:space:]]*`?FEATURE\([[:space:]]*`?msp /etc/mail/submit.mc
+ result=0
+ return 0
+ [ cron != daemon ]
+ return 0
+ return 1


Bạn tìm hiểu file /etc/hosts chưa? Có thu được gì không? Thảy nội dung của nó lên đây.  

Thu được đoạn sau:
Code:
127.0.0.1 localhost localhost.localdomain localhost
127.0.1.1 superthin-desktop

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Mình cũng không hiểu tí gì về đoạn trên.

thì nó vẫn phải hiện lên các thông tin start dịch vụ chứ nhỉ 

Không thấy có dịch vụ nào chạy, tất cả đều nằm bên dưới (đằng sau) màn hình có cái thanh màu vàng cam hay cà phê sữa chạy qua chạy lại, không có một dòng text nào hiện lên (tức là trước khi cài sendmail ấy. Trừ khi bị cúp điện vào phiên làm việc trước thì mới thấy cá dòng text, có lẽ là lúc hiện text nghĩa là có chút vấn đề nào đó không ổn chăng?

Tình hình là bây giờ không dám chạy đoạn script liên quan đến hàm mail() nữa, upload lên host test vài chục lần thì bị bên cho thuê hosting cảnh báo là đang spam, và họ sẽ vô hiệu hóa hàm mail() nếu còn tiếp diễn => buồn thối ruột.

Quanta tiếp tục giúp sức gỡ đống lùm nhìm trên với nhé. Nếu không có cách làm nào cho sendmail hơn vì bản chất nó là chậm mà không phải do bug hay error thì các bạn đề nghị giúp cho một chương trình có cùng tính năng mà tốc độ nhanh hơn.

Cám ơn, cám ơn các bạn rất nhiều.
www.khoancatbetong.com - khó ăn cát bê tông!
[Up] [Print Copy]
  [Question]   Re: Đã biến Ubuntu destop thành một mini LAMP, gặp lỗi sendmail 12/10/2008 13:04:38 (+0700) | #6 | 154947
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

superthin wrote:

Bạn tìm hiểu file /etc/hosts chưa? Có thu được gì không? Thảy nội dung của nó lên đây.  

Thu được đoạn sau:
Code:
127.0.0.1 localhost localhost.localdomain localhost
127.0.1.1 superthin-desktop

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Mình cũng không hiểu tí gì về đoạn trên.
 

- Vậy phải thử tìm hiểu trước đã.
- Bạn thử thêm hostname "superthin-desktop" vào cuối dòng đầu tiên xem sao:
127.0.0.1 localhost localhost.localdomain localhost superthin-desktop 

Let's build on a great foundation!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|