OTRS 2.2.5 (Ipanema) is released!

Dear Community Members,

+++++++++++++++++++++++++ Release Note ++++++++++++++++++++++++

We are proud to announce OTRS 2.2.5 (Ipanema) today. This is a patch level release of stable OTRS 2.2., and contains some bug fixes. For a complete list see below.

The OTRS team recommends all OTRS users to upgrade to OTRS 2.2.5.

Minor Bugfixes:
===============

* Bug #2166 – Fixed issue with HTML-mails sent by MS Outlook 2003 – “–” / long was not shown as dash in email body, but dropped silently.
[ http://bugs.otrs.org/show_bug.cgi?id=2166 ]

* Bug #1428 – Fixed issue with white-spaces in UTF-8 emailsubjects (specifically in Russian, Chinese and Japanese).
[ http://bugs.otrs.org/show_bug.cgi?id=1428 ]

* Bug #2479 – Fixed problem with large attachments (> 3MB) (on Oracle DBs).
[ http://bugs.otrs.org/show_bug.cgi?id=2479 ]

* Bug #2581 – Fixed issue with follow-ups, when ticket#: xxxxxxx was copied from the Web interface into a new email subject.
[ http://bugs.otrs.org/show_bug.cgi?id=2581 ]

* Bug #1148 – Fixes loss of attachments when splitting a ticket.
[ http://bugs.otrs.org/show_bug.cgi?id=1148 ]

* Bug #1120 – Fixed TO recipients which were sometimes dropped in a ticket reply.
[ http://bugs.otrs.org/show_bug.cgi?id=1120 ]

* Bug #2601 – Only agents with rw permissions were listed in the inform agent selection of a note screen. Now all agents with note permissions aredisplayed.
[ http://bugs.otrs.org/show_bug.cgi?id=2601 ]

* Bug #2491 – Fixed crash after initial login on a virgin installation on fedora 7, fedora 8, altlinux and ActiveState Perl on win32.
[ http://bugs.otrs.org/show_bug.cgi?id=2491 ]

* Bug #1687 – Fixed wrong New message! hint on queue with Customer State Notify activated.
[ http://bugs.otrs.org/show_bug.cgi?id=1687 ]

* Bug #977 – Fixed agent notification for new tickets created in the Web interface if CustomerGroupSupport is enabled.
[ http://bugs.otrs.org/show_bug.cgi?id=977 ]

Enhancements:
===============

* A 23rd language has been added – Vietnamese! A great thanks goes out to TUAN, Truong Anh, President and CTO of iWay, Vietnam and his outstanding team.

Download:
=========

o http://otrs.org/download/

or:

o ftp://ftp.otrs.org/pub/otrs/ (Germany/Hamburg)

A complete list of all download mirrors (ftp/http/rsync) is available at http://otrs.org/download/

MD5 message digest (128-bit) checksums:
=======================================
0387071124f9b4059af7c8fdc8058dbc
ftp://ftp.otrs.org/pub/otrs/RPMS/suse/7.3/otrs-2.2.5-01.i386.rpm
9cfa6d4c89809ea45e292c459f027b54
ftp://ftp.otrs.org/pub/otrs/RPMS/suse/8.x/otrs-2.2.5-01.i386.rpm
cbcffad34987b4dd475029f79ad17cfe
ftp://ftp.otrs.org/pub/otrs/RPMS/suse/9.0/otrs-2.2.5-01.i386.rpm
6aa8960ba64b58c6d403d9dab998ac94
ftp://ftp.otrs.org/pub/otrs/RPMS/suse/9.1/otrs-2.2.5-01.i386.rpm
464096b73b8e63bf9c6c0d059123e3e7
ftp://ftp.otrs.org/pub/otrs/RPMS/suse/10.0/otrs-2.2.5-01.i386.rpm
d149aee9d9ee6d929538251c4d2d8c56
ftp://ftp.otrs.org/pub/otrs/RPMS/redhat/7.x/otrs-2.2.5-01.i386.rpm
383dfb6eefd8f174b3400ad137fa4bc6
ftp://ftp.otrs.org/pub/otrs/RPMS/redhat/8.0/otrs-2.2.5-01.i386.rpm
df0c4a44a47cddef01c3f1047d30baf3
ftp://ftp.otrs.org/pub/otrs/RPMS/fedora/4/otrs-2.2.5-01.i386.rpm
21d7bae8d7c494f2f80bf1dec9256b73
ftp://ftp.otrs.org/pub/otrs/otrs-2.2.5.tar.gz
8cf859e35cd50ee2b65e934a62f64fcd
ftp://ftp.otrs.org/pub/otrs/otrs-2.2.5.tar.bz2
0b53a53c2d342430d55d04dd90d11c66
ftp://ftp.otrs.org/pub/otrs/otrs-2.2.5.zip
62fad90b6d859cb0fa2d4d7c2c7ca4a6
ftp://ftp.otrs.org/pub/otrs/otrs-2.2.5-001-win32.exe

Important for Upgrading:
========================
For those folks who are using OTRS 2.1.x and want to upgrade to 2.2 please read the UPGRADING and INSTALL files.

Bug Reporting:
==============
Although OTRS 2.2.5 has been tested before, we appreciate your contributions and bug reports. You, the OTRS Community, has always been an invaluable source of helpful suggestions, fair comments and well skilled testers to us.

Therefore a great “THX!” goes out to you!

o http://bugs.otrs.org/

((enjoy))

Làm gì để một ngày có 25 giờ?

Một ngày có 24 giờ nhưng chúng ta phải hoàn thành rất nhiều việc, và hơn nữa là phải hoàn thành công việc một cách hiệu quả. Nếu bạn có thể “chiếm lại” một giờ đồng hồ bạn đã lãng phí ở đâu đó và biến nó thành thời gian làm việc hiệu quả, thì một giờ đồng hồ này cũng đủ để làm tăng đáng kể năng suất làm việc hàng ngày của bạn.

Dưới đây là 10 trong số rất nhiều những kỹ năng tiết kiệm thời gian sẽ giúp bạn có thêm một giờ đồng hồ quý giá để ngày làm việc hiệu quả hơn.

1. Duy trì sự cân bằng

Cuộc sống của bạn bao gồm 7 lĩnh vực không thể thiếu: Sức khỏe, gia đình, tài chính, trí tuệ, xã hội, nghề nghiệp và tâm hồn. Bạn sẽ không dành thời gian cho mỗi lĩnh vực như nhau và thời gian mỗi ngày dành cho mỗi lĩnh vực cũng không như nhau. Nhưng, về lâu dài, bạn dành một lượng thời gian hợp lý và chất lượng cho mỗi lĩnh vực thì cuộc sống của bạn sẽ cân bằng. Bỏ qua bất kỳ lĩnh vực nào trong 7 lĩnh vực trên, bạn có thể mất sự cân bằng trong cuộc sống và có nguy cơ hủy hoại sự thành công trong sự nghiệp.

Nếu bạn không dành một lượng thời gian hợp lý chăm sóc sức khỏe, bạn sẽ phải mất thời gian mỗi khi bị ốm. Nếu bỏ qua gia đình, sau đó bạn sẽ phải mất rất nhiều thời gian để tái thiết lập mối quan hệ. Như vậy, đối với mỗi nhà lãnh đạo, việc duy trì cân bằng cho cuộc sống cũng là một thách thức không nhỏ.

2. Ngòi bút chủ động

Một ngòi bút sắc bén có sức mạnh hơn cả một trí tuệ minh mẫn nhất. Hãy tập cho mình thói quen viết mọi thứ ra giấy. Trí tuệ của con người chỉ “sử dụng” tốt nhất cho những việc có tính chất bao quát chứ không phải những việc quá chi tiết. Chi tiết rất quan trọng, nhưng hãy truyền đạt chúng bằng ngòi bút. Nếu bạn muốn quản lý nó, trước hết bạn phải “đo lường” được nó. Hãy viết mọi thứ lên giấy, nó sẽ giúp bạn ghi nhớ mọi thứ cần phải hoàn thành dễ dàng hơn.

3. Lên kế hoạch hàng ngày

Người ta vẫn nói rằng con người không lên kế hoạch để thất bại nhưng rất nhiều người thất bại khi lên kế hoạch. Dành thời gian mỗi tối để kiểm soát nguồn lực quý giá nhất theo sự chỉ huy của bạn, trong vòng 24 giờ tới bạn sẽ làm những gì. Lên kế hoạch cho công việc và thực hiện kế hoạch hàng ngày. Viết danh mục “Những việc cần phải làm” lên giấy với những thứ “phải làm” và những thứ bạn “muốn làm” cho ngày tiếp theo. Nếu một ngày trôi qua mà không có kế hoạch gì cụ thể, bạn có thể dễ dàng bị rơi vào tình trạng xao nhãng, không tập trung vào những việc quan trọng nhất cần phải làm trong ngày, cũng coi như là bỏ qua một ngày làm việc.

4. Đưa ra thứ tự ưu tiên

Danh mục “Những việc cần làm” sẽ bao gồm những việc quan trọng và những việc kém quan trọng hơn. Mặc dù thực tế là hầu hết mọi người muốn làm việc năng suất, nhưng khi đưa ra sự lựa chọn giữa những việc quan trọng và kém quan trọng hơn thì hầu hết chúng ta lại làm những việc kém quan trọng hơn. Lý do dễ hiểu nhất cho sự “kỳ quặc” này đó là những thứ kém quan trọng hơn thường dễ làm hơn và làm cũng nhanh hơn. Hãy đưa ra thứ tự ưu tiên trong danh mục “Những việc cần làm” mỗi tối trước khi kết thúc một ngày làm việc.

Đặt số 1 bên cạnh việc quan trọng nhất trong danh mục của bạn, số 2 cạnh việc quan trọng số 2. Với “mẹo” này, có thể bạn không làm được tất cả mọi thứ trong danh mục Việc cần làm, nhưng ít nhất bạn sẽ làm việc quan trọng nhất. Đây thực sự là một cách làm việc thông minh chứ không chỉ là chăm chỉ, làm những việc cần làm nhất trước.

5. Kiểm soát sự trì hoãn

Lên kế hoạch hiệu quả nhất không thể thay thế cho việc thực hiện những việc cần phải làm. Chúng ta trì hoãn những việc quan trọng bởi vì chúng ta không cảm thấy đủ “đau đớn” khi không hoàn thành nó hoặc không đủ niềm phấn khởi, ham thích để thực hiện nó.

Để bắt đầu thực hiện việc đã bị bạn bỏ rơi bấy lâu nay, trước hết hãy nghĩ về những điều thật khủng khiếp sẽ xảy ra nếu bạn không hoàn thành hoặc cố gắng tạo ra niềm phấn khởi, hứng thú với việc đó, nhưng có lẽ cách thứ nhất hiệu quả hơn, công việc là công việc và bạn bắt buộc phải hoàn thành nó. Tuy vậy, những nhà lãnh đạo lạc quan vẫn luôn cố gắng tìm ra niềm phấn kích để hoàn thành công việc tốt hơn. Bạn có thể áp dụng bất kỳ cách nào sao cho phù hợp nhất với bản thân để công việc không bị đình trệ.

6. Sử dụng máy đo độ bị gián đoạn

Một người trung bình một ngày gặp phải 50 lần bị gián đoạn trong lúc làm việc. Trung bình mỗi lần gián đoạn là 5 phút. Như vậy một ngày bạn sẽ mất khoảng 4 giờ đồng hồ vì gián đoạn trong lúc làm việc. Có rất nhiều việc trong số những lần gián đoạn này là quan trọng và cấn thiết, nhưng cũng có rất nhiều việc chúng ta làm mà không có hoặc có rất ít giá trị. Hãy đo độ bị gián đoạn để xác định và loại bỏ những gián đoạn làm lãng phí thời gian của bạn.

Chiếc máy đo này chỉ cần thiết kế đơn giản như sau: Viết lên một tờ giấy trắng 6 cột: Ngày, thời gian, người, việc, thời lượng, đánh giá. Sau mỗi lần gián đoạn, ghi lại vào cột ngày, thời gian sự gián đoạn xảy ra và cuối cùng là đánh giá sự việc này: A= thiết yếu, B= quan trọng, C= Ít giá trị, D= Không gia trị. Theo dõi và tổng kết các sự việc gián đoạn này trong vòng một tuần hoặc hơn để có được sự đánh giá chuẩn xác xem điều gì đang xảy ra với cuộc sống của bạn. Sau đó đánh giá kết quả và tìm cách loại bỏ những gián đoạn loại C và D có ít hoặc không có giá trị.

7. Ủy thác

Một tuần, chúng ta có tất cả 168 tiếng, chúng ta dùng 56 tiếng để ngủ và 10 tiếng nữa vào những việc cá nhân, nhưng chúng ta lại không bao giờ có thể dành toàn bộ phần thời gian còn lại để làm những việc cần phải làm. Chúng ta luôn có niềm tự hào khi tự mình làm những việc cần làm. Nếu bạn muốn công việc được thực hiện tốt, thì tốt hơn hết là hãy tự làm nó.

Tuy vậy, trước mỗi bản kế hoạch hàng ngày được phác thảo trước khi kết thúc ngày làm việc, hãy nhìn tổng thế những việc bạn cần làm và muốn làm trong ngày tiếp theo, với mỗi việc hãy tự hỏi mình: “Thời gian của tôi dành cho việc này có phải là cách sử dụng thời gian tốt nhất không?”. Nếu câu trả lời là “có”, hãy tự làm nó. Nếu là “không”, hãy cố gắng sắp xếp và ủy thác cho một người khác công việc đó. Giữa “tôi làm việc đó” và “việc đó đã được hoàn thành” có rất nhiều sự khác biệt!

8. Quản lý thời gian hội họp

Một buổi họp là khi có từ hai người trở lên cùng gặp nhau để trao đổi thông tin. Một buổi họp thật đơn giản? Tuy vậy, nó có thể là một trong những thủ phạm lãng phí thời gian lớn nhất mà bất kỳ nhà lãnh đạo nào cũng trải qua.

Trước mỗi buổi hội họp, hãy tự hỏi: “Buổi họp có cần thiết không?” và “Tôi có cần thiết phải tham dự không?”. Nếu một trong hai câu trả lời là “không”, thì hãy xem xét khả năng không cần buổi họp hoặc không cần tham dự buổi họp. Sau đó hãy chuẩn bị một bản chương trình nghị sự dưới dạng văn bản cho buổi họp, trong đó nêu rõ chi tiết thời gian cần thiết cho mỗi mục với thời gian mở đầu và kết thúc. Sau đó, phát tờ chương trình nghị sự trước cho những người sẽ tham dự chương trình. Mọi người có thời gian đọc trước bản chương trình nghị sự sẽ giúp cho buổi họp tiến hành nhanh chóng hơn.

9. Xử lý giấy tờ

Bất kỳ nhà lãnh đạo nào cũng đều rất dễ bị chôn vùi trong đống giấy tờ xung quanh họ. Mỗi ngày, một người nhận khoảng 150 giao dịch qua thư điện tử, điện thoại, thư tay, các ghi nhớ, giấy báo, fax..v.v. Rất nhiều thời gian bị lãng phí qua những giấy tờ có nội dung giống nhau từ ngày này sang ngày khác. Hãy cố gắng xử lý giấy tờ ngay và hoàn thành chúng. Nếu có việc gì đó có thể làm ngay, chỉ mất khoảng 1 đến 2 phút, thì hãy thực hiện nó và hoàn thành. Nếu sử dụng thời gian của bản thân cho việc đó không phải là cách tối ưu thì hãy ủy thác cho cấp dưới. Nếu để hoàn thành việc đó cần nhiều thời gian hơn, thì hãy lên kế hoạch và đưa việc đó vào lịch làm việc.

10. Sử dụng hệ thống theo dõi thời gian

Nếu bạn muốn quản lý nó, hãy đo lường nó. Một hệ thống quản lý thời gian thật đơn giản nhưng nó lại là một công cụ đầy sức mạnh, giúp tạo ra một bức tranh tổng thể về cách bạn sử dụng thời gian hàng ngày như thế nào. Chỉ cần tạo ra hệ thống này bằng cách ghi lại những việc đã làm trong ngày. Ghi lại những hoạt động, thời gian dành cho hoạt động đó, sau đó đánh giá chúng bằng các chứ cái A, B, C và D. Ví dụ như bạn có thể viết lại khoảng thời gian đã sử dụng như sau:

– Gọi điện: 35 phút, A
– Nói chuyện: 48 phút, B
– Tham dự hội họp: 55 phút, C
– Nhận điện thoại của ông Janis: 60 phút, D

Sử dụng hệ thống này trong vòng vài ngày để có bức tranh tổng thế về cách bạn sử dụng thời gian. Phần lớn mọi người đều khám phá ra rằng họ dành rát nhiều thời gian cho mục C và D mà không mang lại kết quả gì. Cuối cùng hãy tìm cách từng bước giảm thời gian dành cho mục C và D để dành thời gian làm những việc khác thực sự quan trọng hơn.

Removing mails spam-scored over 10

I am using SpamAssassin 3.1.x on Linux.
Now, all mails with spam score over five (5) are marked as spams (so simple configuration). Further more, I would like to remove permanently all mails with score over ten (10).

Here is content of /etc/procmailrc to do that:

DROPPRIVS=yes
MAX_SCORE=10.00
MIN_SCORE=5.00
:0fw
| /usr/bin/spamc
:0
* ^X-Spam-Status:.*score=\/[0-9\.]+
{
## if spam score is > MAX_SCORE, trash it
:0
* $ -${MAX_SCORE}^0
* $ ${MATCH}^0
/dev/null
## else if spam score is > MIN_SCORE, send it to spam folder
:0E:
* $ -${MIN_SCORE}^0
* $ ${MATCH}^0
$DEFAULT
}

ProFTPd Automated Home Dir Creation

I had a requirement to restrict who could log into a ftp server, to automatically create their home directory – but in a different directory thats set in LDAP – with the correct permissions, and then to chroot them into here. ProFTPd with mod_ldap happened to be the answer, although it took a little bit of fiddling to get the right settings, as below:

        LDAPServer ldap.example.com
        LDAPDoAuth on "ou=people,dc=example,dc=com"
             "(&(uid=%v)(objectclass=posixAccount))"
        LDAPDoUIDLookups on "ou=people,dc=example,dc=com"
        CreateHome on 755
        LDAPGenerateHomedir on
        LDAPGenerateHomedirPrefix /path/to/base/dir
        LDAPForceGeneratedHomedir on
        RequireValidShell       no
        DefaultRoot ~

You can easily set this to autogenerate the home directory from the homeDirectory attribute in LDAP by removing the LDAPGenerateHomedirprefix and LDAPForceGeneratedHomedir lines. See the docs for more details on the directives.