Archive for November, 2012

How to solve crashing spamassassin spamd service preventing QMAIL mail server to properly deliver mails / Setting spamd work via daemontools

Monday, November 12th, 2012

How to solve crashing spamd, script to restart spamd on failure, set spamd to run via daemontools, configure spamd to be restarted from monit service

On my home router configured qmail install, I have recently noticed I receive e-mails only sent via contact forms on the few websites hosted there. I'm subscribed to Debian newsletter, as well as usually receive about 10 emails and few spam mails every day, so after a few days of reduced emails on my email (receiving only e-mail notification about  blog issued comments), I logically suspected something is not properly working with the qmail installation.
My first logical guesses was the usual Qmail problems I've previously experienced through the years, earlier I blogged about most common problems / causes and solutions with qmail mail here

First thing I did as usual is to send a test e-mail from Gmail to my Mailboxes on the mail server, the test mail was not received and in Gmail a failure to delivery notice was returned, I paste the TXT content of it as taken from Gmail's webmail -> Show Original menu:
 

                                                                                                                                                                                                                                                               
Delivered-To: hipodilski@gmail.com
Received: by 10.112.27.135 with SMTP id t7csp91961lbg;
Mon, 29 Oct 2012 11:08:28 -0700 (PDT)
Received-SPF: pass (google.com: domain of  designates 10.60.171.72 as permitted sender) client-ip=10.60.171.72
Authentication-Results: mr.google.com; spf=pass (google.com: domain of  designates 10.60.171.72 as permitted sender) smtp.mail=; dkim=pass header.i=
Received: from mr.google.com ([10.60.171.72])
by 10.60.171.72 with SMTP id as8mr17839903oec.140.1351534106946 (num_hops = 1);
Mon, 29 Oct 2012 11:08:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:from:to:x-failed-recipients:subject:message-id:date
:content-type:content-transfer-encoding;
bh=GOkrGPurYWG9obiJDBWq6v3JHXdHlUebhVco7rIE73E=;
b=mQemNDUu1Wl7d/VoIseXgXFbL0SdwMIY4MZH9GOm8TuRSVaU8oz80wdWt93zJTt/DR
TEYTT6VRxUaDRAE2igBRLqjiSXdpZAJuBhoNA+bOTPwU53v+eaAUaV/7uHVHG0SYvF6u
rkpc1Rbf41VYIDLthm+e7X8vFdaxqiYFiiHcih2stsAzgI9jAQy62SLlBytYRZeDc3po
BXsb4SLm3+4kF4PuBlmhnCL+ba0hR3vQE5yC8/et0lPaxdSaJk0bHFkrjtmvg00fkyXo
Pv+0dPJHvAInzHlPGtL+XHuvjZCq5XD5ZJjsajyAlG6J64z9dmziz8YM+qqA0KpNaF8+
CVrA==
Received: by 10.60.171.72 with SMTP id as8mr17839903oec.140.1351534106944;
Mon, 29 Oct 2012 11:08:26 -0700 (PDT)
MIME-Version: 1.0
Return-Path: <>
Received: by 10.60.171.72 with SMTP id as8mr20755231oec.140; Mon, 29 Oct 2012
11:08:26 -0700 (PDT)
From: Mail Delivery Subsystem <mailer-daemon@googlemail.com>
To: hipodilski@gmail.com
X-Failed-Recipients: hipo@www.pc-freak.net
Subject: Delivery Status Notification (Failure)
Message-ID: <bcaec54edff658a23d04cd368e01@google.com>
Date: Mon, 29 Oct 2012 18:08:26 +0000
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Delivery to the following recipient failed permanently:
hipo@www.pc-freak.net
Technical details of permanent failure:=20
Google tried to deliver your message, but it was rejected by the recipient =
domain. We recommend contacting the other email provider for further inform=
ation about the cause of this error. The error that the other server return=
ed was: 451 451 qq temporary problem (#4.3.0) (state 17).
----- Original message -----
DKIM-Signature: v=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed;
d=3Dgmail.com; s=3D20120113;
h=3Dmime-version:date:message-id:subject:from:to:content-type;
bh=3DoaO9B2OZ1YJ19nwzUGkqXFVmVnakcfMdp7uW1TTA/u4=3D;
b=3DQGaaKOgrnXxSa7X0ZjdmbG2/CWDPK10czq4n0YxHLRfX8N+pzJLHWXBFWmVWUNt=
yte
rs8VrYu0BkdAE18MXS3x61cklvi/gk/eCUTzTm+L8fRu/Iiy6pZCr8S3Y6BWBN+5F1=
dm
1LkL0mTpSHqVIoMB/fZwHIzz6q5tTqYSSNHX+hapu30eI5liyK5rbf2/4T9BhJ1VM0=
v+
6NwupzAJK12jniKD8q9b4qJEhEoEqKKZrLKbTYiflHkAVMsg/C3v5zzwH+KZqsHP4W=
Us
Tl/sHUcErXWOry1OrQXLNYR2K9vgqVdBUS5aoU2Jy1FgxbL/t5+XzB3tUK2mv43ttX=
0k
wWbw=3D=3D
MIME-Version: 1.0
Received: by 10.60.171.72 with SMTP id as8mr10945566oec.140.1351262651282;
Fri, 26 Oct 2012 07:44:11 -0700 (PDT)
Received: by 10.182.41.232 with HTTP; Fri, 26 Oct 2012 07:44:11 -0700 (PDT)
Date: Fri, 26 Oct 2012 16:44:11 +0200
Message-ID: <CAPk3ZemH=3D6U0oCihDqDwb9DT8EbE8mTjZou6zzw2LUHHO4ObbA@mail.gma=
il.com>
Subject:=20
From: Georgi Georgiev <hipodilski@gmail.com>
To: hipo@www.pc-freak.net
Content-Type: multipart/alternative; boundary=3Dbcaec54edff653f66804ccf75ab=
9
http://www.nybooks.com/blogs/nyrblog/2012/sep/04/jesus-vs-mao-interview-yua=
n-zhiming/
--=20
Georgi Georgiev
Mobile: +31644943358

After evaluating on qmail logs and various qmail components and basic qmail configurations, noticed the spamassassin spamd process is not running on the host. I've figured it out from qscanner-scanner.pl  in /var/log/qscan/qmail-queue.log, there were records saying, qmail-scanner can't pass incoming scanned mail to spand and thus failing

I onwards check in proclist to make sure qmail-queue.log suggestion is right, i.e.:

qmail:~# ps axu|grep -i spamd|grep -v grep
qmail:~#

As you see from my paste qmail scanner logs were right,spamd process died due to some memory leak bug or whatever. To temporary solve the problem I first launched spamd, via its init script:

 

qmail:~# /etc/init.d/spamassassn start

....

 

However it was clear, that in future spamd might unexpectedly terminate and this might ruin whole email receive processing again.

I've encountered on few qmail servers issues like this, so I knew of 3 work-arounds.

 

  • One is to use a tiny script set to run via cron job with superuser which checks every few minutes if spamd is running and if not re-launch it via the init script.

In some qmail installations, I've solved issues by using a tiny shell script – here you can download the script restart_spamd_if_crashed.sh

To use it download it to any directory lets say in /usr/local/bin and set cron job like:

qmail:~# crontab -u root -e

*/5 * * * * /usr/local/bin/restart_spamd_if_crashed.sh  >/dev/null 2>&1

 

  • Third and in my view best spamd crashes work-around  is to configure spamd to be constantly monitored and respawned whether found missing via daemontools.

To do so download those  spamd_daemontools_supervise_script.tar.gz archive and place it in /var/qmail/supervise (or wherever qmail/supervise dir is located) and create directory for spamd daemontools monitoring logs

qmail:~# cd /var/supervise
qmail:/var/supservice:# wget -q https://www.pc-freak.net/files/spamd_daemontools_supervise_script.tar.gz
qmail:/var/supervise:# tar -zxvvf spamd_daemontools_supervise_script.tar.gz
....
qmail:/var/supervise:# chmod +t spamd/
qmail:/var/supervise:# mkdir /var/log/spamd
qmail:/var/supervise:# chown -R qmaill:root /var/log/spamd
qmail:/var/supervise:# touch /var/log/spamd/current qmail:/var/supervise:# chown qmaill:nofiles /var/log/spamd/current

It is also generally good idea to check the content of scripts spamd/run and spamd/log/run, a common problem with those scripts is spamassassin might be custom installed in /usr/local/bin/spamd and not in the usual /usr/bin/spamd – spamd location is defined in spamd/run; as well as location of daemontools logging tool multilog might be not /usr/bin/multilog but in /usr/local/bin/multilog – depending on what kind of Qmail guide was used on qmail install time.

Finally, to make daemontools schedule for monitoring spamd service link it in /service dir:

qmail:~# ln -sf /var/supervise/qmail/ /service/qmail
qmail:~# ls -al /service/spamd lrwxrwxrwx 1 root root 27 Nov 8 14:38 spamd -> /var/qmail/supervise/spamd//

To check whether daemontools, started and watch over spamd check what is in /var/log/spamd/current and check the status of daemontools:

qmail:~# tail -n 5
qmail:~# ps ax|grep -i readproc|grep -v grep 27916 ? S 0:00 readproctitle service errors: .............................
qmail:~# tail -n 5 /var/log/spamd/current |tai64nlocal 2012-11-12

Whether, you're sure daemontools, now handles spamd, startup it is also recommended, you stop the on boot time /etc/init.d/spamassassin start-up.

qmail:~# mv /etc/rc2.d/S18spamassassin /etc/rc2.d/K81spamassassin

Of course if spamd is crashing due to some newly included anti-spam rule, which prevents spamassassin from starting, suggested fixes and even daemontools will be unable to "respawn" spamd. In most cases however, implementing any of above "fixes" will assure you a peaceful sleep.  

Updating Flash Player on Debian GNU / Linux / Keeping Flash player up-to-date with update-flashplugin-nonfree

Saturday, November 10th, 2012

 

Update flash player on Debian GNU / Linux update-flashplugin-nonfree macromedia flash logo

Assuming you have previously installed and running Adobe Flash Player – package flashplugin-nonfree i.e.:

debian:~# dpkg -l |grep -i flashplugin-nonfree
ii flashplugin-nonfree 1:2.8.3 Adobe Flash Player - browser plugin

and you want to Update flash player to the latest provided version for Linux, there is an update script part of flashplugin-nonfree, package /usr/sbin/update-flashplugin-nonfree. The script updates flash player to latest Linux version avaiable fetching the version from macromedia's website in a .tar.gz and untarring it substituting the old flash library.

To update your Debian FlashPlayer, launch as superuser:

debian:~# update-flashplugin-nonfree --install
--2012-11-10 00:51:48-- http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.251/install_flash_player_11_linux_x86_64.tar.gz Resolving fpdownload.macromedia.com... 92.123.98.70 Connecting to fpdownload.macromedia.com|92.123.98.70|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 7228964 (6.9M) [application/x-gzip] Saving to: “./install_flash_player_11_linux_x86_64.tar.gz”

0K .......... .......... .......... ..........
.......... 0% 69.5K 1m41s 50K .......... .......... .......... ..........
.......... 1% 91.1K 88s 100K .......... .......... .......... ..........
.......... 2% 70.8K 91s ........
..........

After a while (usually up to a minute), update will be completed. Restart your browser of use IceWeasel, Epiphany, Opera, Chrome etc. and test it with About Flash Player Page and / or youtube. You should be with latest Flash Linux version now.

It might be a good idea to automate future flash player updates via a cron job, I think launching the update script every two weeks is a good timing;

To do so add to root user cron like so:

10,27 * * * * /usr/sbin/update-flashplugin-nonfree –install -q 2>&1 >/dev/null

If you still haven't configured your pulseaudio to play multiple sound streams do that too.

I've seen also on Debian's Wiki FlashPlayer page, mentioning that on some systems after update to Flash Player 11 there might be laggy performance issues, due to disabled hardware acceleration in Flash Player > v. 10. If that's the case with you you might also need to put a mss.cfg like this one to /etc/adobe/mss.cfg

# wget -q https://www.pc-freak.net/files/adobe-flash-player-config-for-hardware-acceleration-mms.cfg
# mv adobe-flash-player-config-for-hardware-acceleration-mms.cfg /etc/adobe/mms.cfg

Finally if you experience, some flash video lagging issues, you could try experimenting with OverrideGPUValidation=true flash setting which in some cases improves Linux flash video performance

Firefox users might be also interested to check out www.mozilla.org/en-US/plugincheck – the URL provides information on essential Firefox video plugins and whether plugins installed are up2date or prone to remote web exploitation vulnerability.

Testing Qmail installation for problems: Common reasons for unworking qmail / How to debug Qmail mail server failing to delivery or send emails

Friday, November 9th, 2012

Testing qmail installation for problemes finding qmail common component failures

Through my 10 years of experience  in managing and "life with qmail", I've at many times had to deal with suddenly broken or misconducting, qmail installs. With some of them the problems started during new Qmail install configuration time, with others QMAIL worked perfectly for years and then suddenly it stopped working. Nomatter what the situation was, there was a kind of "scenario" and common things to check to debug and find out what is causing the respective qmail installation to not work. In this little, article I will try to share my knowledge in hope that others which configure new QMAIL based mail servers or are in situation to need to recover – "resurrect" a one that suddenly stopped working qmail to its normal operations.

Here are few cases , there are many more, probably hundreds of reasons which might be causing Qmail + Vpopmail  to stop properly delivering e-amails but  as this ones ones are really most likely ones just checking them gives a good clue What is going wrong with  Qmail?.:

  • Something broke up with scheduled daemontools processes;
  • There is no hard disk (the disk is full) and Qmai is unable to writeinside its mail Queue directories (/var/qmail/queue) or Spamassassin or AntiVirus programs fails to write on disk
  • qmail-scanner-queue.pl ( /var/qmail/bin/qmail-scanner-queue.pl ) perl script is messed up or if using simscan to do antivirus check-ups instead simscan is failing somewhere
  • something messed up with /var/qmail/control/rcpthosts
  • something messed up with /var/qmail/control/validrcptto.txt or /var/qmail/control/validrcptto.cdb
  •  incorrect main server host in /var/qmail/control/me or /var/qmail/control/plusdomain
  • Messed up vpopmail (virtual domain) records in /var/qmail/control/virtualdomains file
  • problems with insufficient memory (whether there is a softlimit memory limit for /service/qmail-smtpd/run (qmail daemontools start up and monitoring script) – /usr/local/bin/softlimit is no longer proposed used by newer qmail guides but in older ones it was common to appear in /../qmail-smtpd/run
  • Something is wrong with clamd (/usr/sbin/clamd – for example crashed due to bug) or something is wrong with clamav database ( /var/lib/clamav or wherever set to be stored; on some installs /usr/local/lib/clamav) – there most commonly main.cvd and daily.cld break up during freshclam clamav database update.
  • As freshclam takes care for AntiVirus database updates it is good to check it is properly running, either as a service or via a cronjob
  • Assure there are no mistakes or wrong (unexistent) variables in /etc/tcp.smtp file or / and /etc/tcp.smtp.cdb is not broken
  • Permission issues with; qmail main binaries in /var/qmail/bin/ , queue files – /var/qmail/queue or qmail log files /var/log/qmail/…

As I said there are plenty of other possible, reasons but I listed this here, since they're the most common reasons for problems with sent or receive of messages with Qmail mail server.

Checking all of the above and making sure they're okay, I've checked daemontools readprodctitle process as it often signalize for problems with any part of qmail install, there all seemed normal no warnings and errors, e.g.:

qmail:~# ps ax|grep -i -E 'clam|freshclam|spam|vpopmail'
2241 ? Ssl 3:49 /usr/sbin/clamd
2408 ? Ss 11:54 /usr/bin/freshclam -d --quiet
2853 ? S 0:00 tcpserver -H -R -v -c100 0 110 qmail-popup mail.www.pc-freak.net /home/vpopmail/bin/vchkpw qmail-pop3d Maildir
2856 ? S 0:01 tcpserver -vR -l /var/qmail/control/me -c 30 -u 89 -g 89 -x /etc/tcp.smtp.cdb 0 25 rblsmtpd -t0 -r zen.spamhaus.org -r dnsbl.njabl.org -r dnsbl.sorbs.net -r bl.spamcop.net qmail-smtpd /var/qmail/control/me /home/vpopmail/bin/vchkpw /bin/true
2857 ? S 0:00 sslserver -e -vR -l mail.www.pc-freak.net -c 30 -u 89 -g 89 -x /etc/tcp.smtp.cdb 0 465 qmail-smtpd mail.www.pc-freak.net /home/vpopmail/bin/vchkpw /bin/true

qmail:~# ps ax|grep -i qmail
2840 ? S 0:00 supervise qmail-send
2844 ? S 0:00 supervise qmail-smtpd
2846 ? S 0:00 supervise qmail-pop3d
2848 ? S 0:00 supervise qmail-smtpdssl
2850 ? S 0:05 qmail-send
2852 ? S 0:00 multilog t n1024 s1048576 n20 /var/log/qmail/qmail-smtpdssl
2853 ? S 0:00 tcpserver -H -R -v -c100 0 110 qmail-popup mail.www.pc-freak.net /home/vpopmail/bin/vchkpw qmail-pop3d Maildir
2854 ? S 0:00 multilog t s100000 n20 /var/log/qmail/qmail-pop3d
2855 ? S 0:01 multilog t n1024 s1048576 n20 /var/log/qmail/qmail-smtpd
2856 ? S 0:01 tcpserver -vR -l /var/qmail/control/me -c 30 -u 89 -g 89 -x /etc/tcp.smtp.cdb 0 25 rblsmtpd -t0 -r zen.spamhaus.org -r dnsbl.njabl.org -r dnsbl.sorbs.net -r bl.spamcop.net qmail-smtpd /var/qmail/control/me /home/vpopmail/bin/vchkpw /bin/true
2857 ? S 0:00 sslserver -e -vR -l mail.www.pc-freak.net -c 30 -u 89 -g 89 -x /etc/tcp.smtp.cdb 0 465 qmail-smtpd mail.www.pc-freak.net /home/vpopmail/bin/vchkpw /bin/true
2858 ? S 0:01 multilog t n1024 s1048576 n20 /var/log/qmail/qmail-send
2868 ? S 0:01 qmail-lspawn ./Maildir
2869 ? S 0:00 qmail-rspawn
2870 ? S 0:00 qmail-clean
2871 ? S 0:04 qmail-todo
2872 ? S 0:01 qmail-clean
27742 pts/6 S+ 0:00 grep -i qmail

qmail:~# ps ax |grep -i readproc|grep -v grep
48060 ?        S      0:00 readproctitle service errors: ................................................................................................................................................................................................................................................................................................................................................................................................................
 

As you see  "….." signalize, all is fine with processes scheduled to run over daemontools process. If you instead get warnings or error messages usually the error will point you what is wrong with the qmail install. Common error, I've got over the years here especially on long time functionining qmail installs is insufficient disk space to write in qmail queue and log files.

Also above ps ax|grep -i -E 'clam|freshclam|spam|vpopmail'
shows all 3 clamd, freshclam and vpopmail are up and running so this most likely means all is good with them. Of course sometimes some of those 3 is working and there are problems with the services properly processing emails so it is always a good idea to read qmail log files, in most qmail installations qmail logs are located in /var/log/qmail .

Quickest way is to check all of the qmail related logs in a loop with something like:

qmail:~# for i in $(ls -d /var/log/qmail/*qmail*/); do tail -n 10 $i/current|tai64nlocal; sleep 5; done

Also it is always a good idea to check last 10 lines of clamav, freshclam, qmail-scanner and spamd logs:

qmail:~# tail -n 10 /var/log/qmail/clamav/clamav.log;
Fri Nov 9 06:52:28 2012 -> SelfCheck: Database status OK.
Fri Nov 9 07:52:28 2012 -> SelfCheck: Database status OK.
Fri Nov 9 08:52:28 2012 -> SelfCheck: Database status OK.
Fri Nov 9 09:52:28 2012 -> SelfCheck: Database status OK.
Fri Nov 9 10:52:29 2012 -> SelfCheck: Database status OK.
Fri Nov 9 11:57:29 2012 -> SelfCheck: Database status OK.
Fri Nov 9 12:57:29 2012 -> SelfCheck: Database status OK.
Fri Nov 9 14:14:35 2012 -> SelfCheck: Database status OK.
Fri Nov 9 15:33:46 2012 -> SelfCheck: Database status OK.
Fri Nov 9 16:33:46 2012 -> SelfCheck: Database status OK.

qmail:~# tail -n 10 /var/log/qmail/clamav/freshclam.log
Fri Nov 9 16:20:44 2012 -> --------------------------------------
Fri Nov 9 17:20:44 2012 -> Received signal: wake up
Fri Nov 9 17:20:44 2012 -> ClamAV update process started at Fri Nov 9 17:20:44 2012
Fri Nov 9 17:20:44 2012 -> WARNING: Your ClamAV installation is OUTDATED!
Fri Nov 9 17:20:44 2012 -> WARNING: Local version: 0.97.5 Recommended version: 0.97.6
Fri Nov 9 17:20:44 2012 -> DON'T PANIC! Read http://www.clamav.net/support/faq
Fri Nov 9 17:20:44 2012 -> main.cvd is up to date (version: 54, sigs: 1044387, f-level: 60, builder: sven)
Fri Nov 9 17:20:44 2012 -> daily.cld is up to date (version: 15557, sigs: 284869, f-level: 63, builder: jesler)
Fri Nov 9 17:20:44 2012 -> bytecode.cld is up to date (version: 191, sigs: 37, f-level: 63, builder: neo)
Fri Nov 9 17:20:46 2012 ->
--------------------------------------

qmail:~# tail -n 10 /var/log/qmail/qscan/qmail-queue.log
Fri, 09 Nov 2012 13:14:35 EET:14705:
from='noreply@theitjobboard.eu', subj='Network Developer', via SMTP from oy-ip-034.smwebhost.com
Fri, 09 Nov 2012 13:14:44 EET:14705: ------ Process 14705 finished. Total of 8.846395 secs
Fri, 09 Nov 2012 15:04:27 EET:21979: +++ starting debugging for process 21979 (ppid=21969) by uid=89
Fri, 09 Nov 2012 15:04:27 EET:21979: g_e_h: return-path='hipo@www.pc-freak.net', recips='sandy.richardson@hyperionrecruitment.com'
Fri, 09 Nov 2012 15:04:27 EET:21979: from='"G. Georgiev" ', subj='Re: Network Developer', via SMTP from ip156-108-174-82.adsl2.static.versatel.nl using auth (hipo@www.pc-freak.net@ip156-108-174-82.adsl2.static.versatel.nl)
Fri, 09 Nov 2012 15:04:34 EET:21979: ------ Process 21979 finished. Total of 6.626484 secs
Fri, 09 Nov 2012 15:33:46 EET:23891: +++ starting debugging for process 23891 (ppid=23884) by uid=89
Fri, 09 Nov 2012 15:33:46 EET:23891: g_e_h: return-path='sdy.richardson@hyperionrecruitment.com', recips='hipo@www.pc-freak.net'
Fri, 09 Nov 2012 15:33:46 EET:23891: from='"Sandy Richardson" ', subj='RE: Network Developer', via SMTP from
ostrich.dnsmaster.net

qmail:~# tail -n 10 /var/log/spamd/current |tai64nlocal 2012-11-09 16:25:43.091680500 Nov 9 15:04:27.858 [22049] info: spamd: connection from localhost [127.0.0.1] at port 54494
2012-11-09 16:25:43.091683500 Nov 9 15:04:27.948 [22049] info: spamd: checking message <509CFF4F.9030601@www.pc-freak.net> for qscand:89
2012-11-09 16:25:43.091684500 Nov 9 15:04:33.837 [22049] info: spamd: clean message (0.0/5.0) for qscand:89 in 6.0 seconds, 1104 bytes.
2012-11-09 16:25:43.091690500 Nov 9 15:04:33.838 [22049] info: spamd: result: . 0 - scantime=6.0,size=1104,user=qscand,uid=89,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=54494,mid=<509CFF4F.9030601@www.pc-freak.net>,autolearn=ham
2012-11-09 16:25:43.091692500 Nov 9 15:04:34.077 [22043] info: prefork: child states: II
2012-11-09 16:25:43.091692500 Nov 9 15:33:53.626 [22049] info: spamd: connection from localhost [127.0.0.1] at port 54681
2012-11-09 16:25:43.091696500 Nov 9 15:33:53.656 [22049] info: spamd: checking message <05e201cdbe7e$d1c83c90$7558b5b0$@hyperionrecruitment.com> for qscand:89
2012-11-09 16:25:43.091697500 Nov 9 15:33:59.467 [22049] info: spamd: clean message (0.0/5.0) for qscand:89 in 5.8 seconds, 33845 bytes.
2012-11-09 16:25:43.091698500 Nov 9 15:33:59.467 [22049] info: spamd: result: . 0 - scantime=5.8,size=33845,user=qscand,uid=89,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=54681,mid=<05e201cdbe7e$d1c83c90$7558b5b0$@hyperionrecruitment.com>,autolearn=ham
2012-11-09 16:25:43.091702500 Nov 9 15:33:59.506 [22043] info: prefork: child states: II

Whether observing, some of above logs reveals problems to delivery e-mail messages because e-mail boxes are not existing in  /var/qmail/control/validrcptto.cdb – this often happens whether new e-mail boxes are created and the new mail somehow did not enter validrcptto.txt / validrcptto.cdb , you will have to re-build validrcptto.cdb. Rebuilding validrcptto.cdb manually is done with cmd:
br />  

qmail:~# /usr/local/bin/mkvalidrcptto > /var/qmail/control/validrcptto.txt qmail:~# cdbmake-12 /var/qmail/control/validrcptto.cdb /var/qmail/control/validrcptto.tmp < /var/qmail/control/validrcptto.txt

Of course, if the qmail was already properly installed with validrcptto support, this should be done automatically with some cron job set to invoke above commands every 5 minutes or so. In Thibs QmailRocks followed install the script is called /usr/sbin/update-validrcptto and is set to exec every 5 mins.
 

If spamassassin is configured to automatically update its set of anti-spam rules, via some cron job or smth. it is always a good idea to check if spamassassin, properly loads up does not fail due to some antispam rule:

qmail:~# spamassassin --lint -D ...
....

You will have to examine carefully, the long returned content for "warning" and "error" keywords. If you don't won't to bother with details you can do, spamassassin –lint

Another good idea whether problems with qmail is of course to rebuild tcpserver cdb file for smtp – this usually solves problems caused by broken /etc/tcp.smtp.cdb.cdb files.

Re-building manually tcp.smtp.cdb is done with:
qmail:~# tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
qmail:~# chmod 644 /etc/tcp.smtp.cdb

However, most qmail installation guides recommend or set a qmailctl bash script file, to start / stop / reload / flush qmail queue or simply get status of the qmail installation, so it much easier to rebuild tcp.smtp.cdb through it:
qmail:~# qmailctl cdb
Reloaded /etc/tcp.smtp.

Checking the status of the Qmail Queue state and fixing issues with it can be done using little external tool qmHandle – check my previous article ( Cleaning Qmail filled queue with Spam messages )

To check the basic qmail compontents (qmail-send, qmail-smtpd , qmail-smtpdssl)do:

qmail:~# qmailctl stat
/service/qmail-send: up (pid 2850) 1886193 seconds
/service/qmail-send/log: up (pid 2858) 1886193 seconds
/service/qmail-smtpd: up (pid 2856) 1886193 seconds
/service/qmail-smtpd/log: up (pid 2855) 1886193 seconds
/service/qmail-smtpdssl: up (pid 2857) 1886193 seconds
/service/qmail-smtpdssl/log: up (pid 2852) 1886193 seconds
messages in queue: 2
messages in queue but not yet preprocessed: 0

Another good practice if you have doubts that something is messed with qmail-queue is to check what is waiting to be send in queue:

qmail:~# qmail-qstat
messages in queue: 2
messages in queue but not yet preprocessed: 0

In above paste, from my mail server I have just 2 mails, if you however notice here some large numbers like 5000 or 10000, this might be the cause for asetbacks. If you have plenty of undelivered mails waiting in mail server queue, examine the queue:

qmail:~# qmail-qread ....
.....

Of course it is sometimes, possible to be in situation, where more than one components are creating mail server's sent / receive delivery issues. Anyhow doing a close examination of all possible components usually should (if not reveal what causes the issue) at least give you some pointer to where to search for the problem.

Also for qmail installations based on QmailRocks or Thibs QmailRocks guide, there is a tiny shell script provided, that does evaluation on standard qmail files permissions and binary locations and reports, whether it finds problems with some of them. You can fetch a copy of the qmr_inst_check from here . Although the script is created to check a newly install qmail for problems, it also often helps in determining issues with qmails who mysteriously stopped working.

If you suspect, there are::

Well that's it. Hope this little walk through give you idea where to check on troublesome Qmail install. Please leave a comment if it help you (somehow) solve your issue. Also will be glad to hear if I'm missing somethingi'm sure I am.

8 November: Bulgarian orthodox Church Patriarch Maxim Farewell service in st. Nedelia Cathedral, Sofia

Thursday, November 8th, 2012

Holy Liturgy for the passing of Patriarch Maxim of Bulgarian Orthodox Church

Thousands of people came to venerate and ask for a last blessing The Bulgarian Orthodox patriarch his All Holiness Maxim. The  (Holy Liturgy Service) took place in Cathedral Church Saint Nedelia

Cathedral Church of Saint Nedelia Sofia Bulgaria picture from wikipedia

Cathedral of Sveta Nedelia (Saint Nedelia) is one of the most famous landmarks in Bulgaria's capital Sofia. It is a medieval Church many times rebuild, and its primal building was done in the 10th century many times rebuild, current Church building is made in XIX century. st. Nedelia's Cathedral  keeps the Holy Relics of King Stephan Milutin

Holy Relics of Saint Serbian King Milutin, Bulgaria, Sofia st. Nedelia Cathedral

The Holy King Milutin's Holy Relics are transferred in Bulgaria in the 1460s, whether the holy relics was for years kept across several monasteries in Churches throughout Bulgaria. St. Nedelia's Church building is blessed to store the Holy Saint Relics since the 18th century when the Church become Bishop's residence. It was common the Church to be called St. King Milutin because in the late 19th and 20th century because of significance of holding the Holy remains of Saint Serbian king Milutin

Saint King Milutin Holy Relics Sofia saint Nedelia Church photo from wikipedia

It is no strange that the Holy Liturgy where people can venerate the patriarch will be served exactly in this Church and again it is due to God's human incomprehensible providence.

Saint Serbian King Milutin Holy relics as kept in Saint Nedelia Church Sofia Bulgaria

In the Bulgarian Orthodox Church, we have celebrated saint Serbian King Stephan Milutin's veneration just 9 days ago (on 30th of October). It is obviously a providence of God and God inspired BOC Holy Synod decision to do the ( Farewell)  Holy Liturgy in the Church holding the Great Saint of Serbia and All Orthodoxy Stephan Milutin Holy Relics.

The Holy Liturgy  was headed by Plovdiv region Metropolitan Nikolay.

Which as of now is temporary chosen to serve as Metropolitan for Eparchy of Sofia.

Patriarch Maxim Opelo (Funeral Service) in sant Nedelia Church Sofia Bulgaria

Crowds of people from all around Bulgaria, came to venerate for a last time the Holy Hierarch. The police was forced to prohibit temporary entrance of people in the temple due to the high amount of people trying to enter and venerate patriarch Maxim.

His all Holiness Patriarch Maxim, Patriarch of Bulgarian Orthodox Church's Farewell Church Service

Many priests from across Bulgaria come to venerate the Holy Patriarch and take participation in Patriarch's Farewell's Holy Liturgy

Patriarch Maxim Funeral and Orthodox priests on Patriarch Farewell Service ( Liturgy )

To venerate our wise patriarch for the Farewell Holy Liturgy came the ecomenical Constantinople Patriarch Bartholomeus

Ecumenical Patriarch Bartholomeus giving his condolescence and veneeration to Patriarch Maxim's body
 

The funeral of his all holiness will be tomorrow in Troyanski Manastir Through my lifetime I did not have the opportunity to venerate the patriarch. In my mind however I'm deeply bowing in front of him and asking for his blessing.
By God's providence, today in the Bulgarian Orthodox Church it is a big Church feast, Arhangelov den (Assembly of the Holy Archangels). The patriarch Zaupokoina Slujba ( Patriarch Opelo ) as we call it in Bulgaria will be served in Sofia's Cathedral Church of Saint Alexander Nevski tomorrow morning.

Tiny Bulgarian kid venerating patriarch Maxim's body in st. Nedelia Church - Patriarch Maxim's Opelo

Lets hope by his all holiness Patriarch Maxim prayers who "introduced himself in the Lord" as we say in the Church, the state of our Bulgarian Orthodox Church will improve and more and more Bulgarian young people will find Christ and truthfulness of the One Holy Apostolic – Orthodox Christian faith.

Head of Bulgarian Orthodox Church for 41 years Patriarch Maxim (aged 98) passed away / Patriarch Maxim short Biography

Wednesday, November 7th, 2012

Head of our Bulgarian Orthodox Church, his all holiness Patriach Maxim passed away to Christ early this morning 06 November 2012 around 03:30 а.m.

Our beloved patriarch headed the Bulgarian Orthodox Church in truth for the immersely high 41 years! Patarirch Max was the oldest among all Orthoodox Christian patriarchs. Just 8 days earlier, we have celebrated in the Church his 98 birthday.
People who know the patriarch personally, said from his youth even even to his old years he used to be "The same humble person".

Our patriarch birthname "in the world" was Marin Naydenov Minkov and Pena Bordjukova. The patriarch was born from a father Nayden Minkov Rachev. Almost none is known about how  the future Bulgarian Church patriarch  who headed the Church ( 1971 – 2012 ) lived in his young years, similarly little is known about his family (parents) background, all we know is his parents was very pious people.

His Holiness Patriarch Maxim was born in Oreshak a little village near the city of Lovech, Bulgaria. His education was given in his native birth place – the mountain village of Oreshak.

In year 1935 His Holiness completed Sofia's Spiritual Seminary School ( Sofiiska Duhovna Seminaria ). In 1942 his holiness completed a Theological Degree in Sofia State University – saint Clement of Ohrid ( Saint Kliment Ohridski ).

Patriarch Maxim (become monk) in his early years in 27 years old, after the usual period for testing novice monks (2 to 5 years) in Trojan's Monastery (Troianski Manastir), this  means his holiness become novice monk in the very young age of 21 or 22 years. He was ordained to monk receiving the monk name of Maxim on 13 of December 1941 under the Church degree of Hierodeacon.

A small note to make here for those unfamiliar with Orthodoxy is in Orthodox Church it is accepted that once a person is ordained to be a Monk or Priest (part of white or black brotherhood), he is usually given a name of a Church saint.

His holiness was given the monk name of Maxim after one of the greatest Christian saints of all times Maxim the Confessor . Saint Maxim (The Confessor) was martyred for Christ in nowadays Bulgaria lands.

After a while, he was for a short time he served as a Hierodeacon to Lovchanski's Metropolitan (Metropolit of Lovech) and in year 1942, his holiness was assigned as a Theology Teacher in Sofia's Spiritual seminary ( Sofiiska Duhovna Seminaria ), he served as a Christian Theology teacher for about 5 years from y. 1942 to 1947.

In 14 May 1944 from HieroDeacon he was consecrated to be  Hieromonk, 3 years later in 1947, he was raised to Archimandrite and assigned as Protosingel of Dorostolsko – Chervenska Eparchy ( Dorstol's Eparchy ) by Mitrpolitan Mihail (Michael).

By decision of the Bulgarian Orthodox Church Holy Synod, Archimandrite Maxim was send to serve as a rector for  Bulgarian Christian community  in Moscow, his ministry in Moscow lasted almost 6 years from 1950 to 1955.

Archibishop Maxim came back to Bulgaria in 1955 and was assigned as a Head Secretary for the Bulgarian Orthodox Church Holy Synod. As a primary secretary of Bulgarian Church Holy Synod he served in year 1955 to 1960. Along with his duties are primary secretary of Holy Synod in 1957 to 1960, he was serving as a Chairman of the Editorial Board of the Synodal periodical spiritual literature print.

In 30 December 1956, he was hierotonize ( ordained ) as  Bishop Branitskogo (Branitski) – this happened after proposed by his all holiness patriarch Cyril and decided on one of the regular Holy Synod of Bulgarian Orthodox Church meetings.

Patriarch Maxim in his early patriarchate years picture

30 of October his holiness was assigned to serve as Metropolitan Lovchanski ( Metropolit of Lovchanski Church region ).

Patriarch Maxim blessing with Crufixi Cross and Sceptre

After the passing to Christ of our previous Bulgarian Church patriarch, his holiness patriarch Cyril (Kirilos), in the following in the Patriarchate Church (national) assembly of BOC (Bulgarian Orthodox Church) 4 -8 July 1971 in Sofia, Metropolitan Lovchanski Maxim was canonically chosen to be vicar of the BOC Holy Synod.

Patriarch Maxim sitting Patriarchate throne and with patriarch crown and scepter

His entronization as new patriarch took place on 4 July 1971 in Alexander-Nevski's ( Bulgarian Holy Synod ) council. Patriarch Maxim became the 21-st ( Primate ) Patriarch of the Bulgarian Orthodox.

According to Bulgarian Church internal law, the patriarch of Bulgaria is also a Metropolitan of Sofia.

Patriarch Maxim of Bulgaria Orthodox Church
Little after he was chosen the Patriarch of all Russia at that time Pimen, in his speech spoke of the recently chosen Bulgarian patriarch as a prominent hierarch with many virtues.

In November y. 1974 the Assembly of Sofia's Spiritual Academy awarded His All holiness Patriarch Maxim of Bulgaria for his great theological contributions Phd scientific rank ( honoris causa ).

Patriarch Maxim smilng

To celebrate his 60th anniversary BOC Synodal Publishing of Sofia issued a collection of his works entitled "In the field of the Lord" (Sofia publishing 1975). The book includes words, speeches and articles of Patriarch Maxim for period 1950 – 1974.

In 1974, the Council of the Sofia Theological Academy awarded Patriarch Maxim for his theological writings a degree of Doctor of Theology honoris causa. 60th Anniversary of Patriarch Maxim Synodal Publishing in Sofia issued a collection of the works of his work "In the field of the Lord" (Sofia, 1975). The book includes the words, speeches and articles for 1950-1974 Patriarch Maxim's.

Patriarch Maxim blessing the Bulgarian Orthodox Christians

Last year the newly chosen Patriarch of all Russia, Cyril met our Patriarch Maxim.

Over the last years the patriarch has suffered severely with Diabetes and had a health complications, "being powerful in his infirmities", just like Holy apostle saint Paul. Patriarch Maxim leaded the Bulgarian Orthodox church wisely preventing the Church from complete disintegration and managing to keep the Church existent even though the severe attempts of Communist authorities to destroy the Church. His long given rulership over the Church is something very rare in whole Church history since Christ and in my view can be considered indicator that his holiness patriarch Maxim was pleasing to God in his service.

The funeral of Patriarch is to be served in Troyanski Manastir (Trojan Monastery), in the Church Dormition of the Holy Theotokos behind miracle making icon of the Virgin Mary on Friday 9th of November 2012. By God's providence and the Holy Synod of BOC decision, his body will be laid in the same monastery, where he was ordained as monk. The funeral preparations will be made by the Abbot of Troyanski Monastery Branitski / Bishop Grigorius (Grigorij).

The Bulgarian Government announced Friday to be a day of sorrow in memoriam of patriarch Maxim. Along in the whole Bulgarian country Churches Za Upokojna slubja (A service prayer for the newly introduced patriarch in the Lord ) were served yesterday and will be continuously served in the next 3 days.

Now what is left is we pray for our patriarch's soul and by patriarch Maxim's prayers the Lord Jesus Christ to bless our Bulgarian Orthodox Church with another good and wise patriarch.
 

Saint Willibrord, Western Orthodox Saint, Heavenly protector of The Netherlands, Bishop of Utrecht and Apostle of Frisia (Holland)

Tuesday, November 6th, 2012

 

saint Willibrord Apostle of Friesland (Holland) - Unknown origin

saint Willibrord Apostle of Friesland (Holland) and First Bishop of Utrecht- Unknown origin

Many people might not know, that Holland used to be an Orthodox Christian Country back in the day. The current state of the country is highly divided spiritually in terms of faith roughly it can be said half of Holland is Roman Catholic and Half is Protestant. Just like mixture of population and cultural mixture the country did mixed up its Christian believes too. The reasons for this are complex, but what is important is nowdays true Christians who live in the Netherlands, can be joyful to find out Holland in its primordial state of existence (i.e. Dutch land was not clearly separated from German and English), the country was evangelized by true Orthodox Christians. Just like we in Bulgaria have our highest venerated patron saints protectors and prayer intercessor of all Bulgaria Saint John of Rila and Saint (Saint Apostle equal) righteous Tzar (King) Boris, it was rather amazing for me and probably will be for many to find out that Holland has their patron saints too!

Saint Willibrordus apostle of Holland ( from Husstege's icons)

Saint (Heilige) Willibrord icon (from Husstege's icons)

Saint WilliBrord though probably well known saint among native Dutch inhabitants and devoted Roman Catholic Christians, however little (almost none) of the foreigners who came to live, study or for tourists who keep tight to their Orthodox Faith, have heard of him. Saint Willibrord's memory is still however commemorated in many Roman Catholic Churches on 7th November, as this great saint played key role for the baptism of the Frisian lands (primary nowadays constituting ofHolland lands), therefore it is obvious St. Willibrord was a man of great courage a devoted missionary a vigilant Christian saint who lived and worked for building Christ's Kingdom on earth (The Church). St. Willibrord is among the few persons through Church history so far who played important role for rooting the Christian faith in nowadays Holland. St. Willibrord importance for Holland Christian faith could be probably only compared to the importance of Saint Cyril (Kiril / Kirilos) and Methodius (Metodii) in Great Moravia for rooting the seed of faith and future existence of Christian faith in nowadays Balkans countries (Bulgaria, Serbia, Macedonia, Kosovo, Romania, Moldova) as well as few centuries later for Christianization of whole Russia. As many who live a true Orthodox live know, the Western Church (Roman Catholic Chuch), which split from Eastern Church during Great Schism – consequentially through the next centuries changed things concerning faith made it even further astray from true Christ ChurchThe Eastern Church (Orthodox Eastern Church). After the XI-th century Roman Catholics loose the status of Apostolic Church, as it was claimed by Roman Catholics Pope's Primacy over other Patriarchs from the East; because of this reason and the ex-communication of Roman Catholic from our Eastern Orthodox Church and fact that st. Willibrord operated his mission under the authority of the Pope Sergius I, this great saint memory become less remembered in Eastern Orthodox Church and probably with time in many Eastern Churches his importance for  Western Christian evangelization  was distanced from the ongoing life of the Eastern Orthodox Church apart from Roman Catholics dilusion.

Nomatter that as nowadays true Christ's faith the Orthodoxy is re-discovered by many who either born in today's Roman Catholics in Western Europe Lands (Holland, Germany, England, Ireland) or converted to true Christian faith Orthodoxy coming from a protestant background; with this the veneration of the saint memory by Orthodox Christians in the West also become restored.

All who has at least a basic idea about Christianity today in the Western lands, know the complexity of western Christian life and the general demise of Christian faith here. Even though this, still the Orthodox Church is slowly marching and returning its prior state in the West as many people are found, touched and led by our Saviour and Saviour of the World Jesus Christ to the One Holy Apostolic Chruch – Eastern Orthodox Church.

With all above said, as I'm currently in Holland the Netherlands and am an Orthodox Christian. Finding out information about Saint Willibrord was a true blessing for me.

St. Willibrord Apostle of Friesland (Netherlands) Italian parish orthodox icon

Saint Willibrord Italian parish orthodox icon

Also it is rather God's providence that my interest in the saint progressed over the last 1.5 month. And I started reading more diligent just since 2 days time. I was really amazed to find out while reading St. Willibrord saintship is commemorated by Dutch Eastern Orthodox Christian (Community of St. Willibrord) community on exactly 6th of November the date on which I complete my article. in Roman Catholic Church – st. Willibrord memory is also marked a day after on 7th of November. I've used the internet AllMercifulSaviour Orthodox  website for the sake of this article to obtain icons of the saint which I include in this article, all copyrights of icons if any belong to the respective Icon painters.

   The Living of Saint Willibrord – Heavenly protector of Frisia (Holland)

 

Saint Willibrord Orthodox saint of Utrecht heilige van Utrecht, a saint who lived near Arnhem, Holland
( Born circa 658 – Passed to Christ 7 November 739 )
 

a. The Preparation of st. Willbrord for his mission (658-690).

We are fortunate in having an early life of St Willibrord, written by his own relative, Alcuin of York (735-804), in 796. This was based on an even earlier Irish life which is now lost. We also have a calendar of St Willibrord with a biographical note written in his own hand and a penitential written, it seems, by the saint or at least dictated and used by him.

Willibrord was born probably on 6 November 658 in Yorkshire, near the north coast of the River Humber, which juts out into the North Sea, not far from the present town of Hull. This is directly opposite the Frisian Islands. His father was a very pious man called Wilgils. He later became a monk, founded a small monastery dedicated to the Apostle Andrew, became a hermit and was locally venerated as a saint. Willibrord was educated as a child in Ripon, at the monastery of St Wilfrid, Bishop of York. Here, aged only 15, Willibrord became a monk – an age not so uncommon in those days.

In 678 after St Wilfrid’s departure from York, Willibrord left for voluntary exile in Ireland. Here he spent twelve years in a monastery of English monks, learning the ascetic life of the Irish, who had been inspired by the monks of Egypt. These ascetic practices included living in exile and reciting the Psalter by heart, with hands raised in the form of a cross. The Irish were great missionaries and considered exile to be a ‘green martyrdom’. In other words, self-exile
to other countries was a pilgrimage, which shows us that whatever our earthly homeland, we all have the same heavenly homeland, and that is our only destination. Separation from our earthly homeland is a form of asceticism, of separation from the world.

In this way Willibrord would learn to combine the practical organisational abilities he had obtained in England with the ascetic and spiritual practices of Ireland. We can consider that
this whole period was an apprenticeship, a preparation for what was to come. In Ireland he was ordained priest and here in 690 he decided to go to Frisia.
Why this decision to go to Frisia after twelve years in Ireland? First of all, Frisia was well known in England. The Frisians were near neighbours and there was much trade between Frisia, especially the port of Dorestad near Utrecht, and London and the other ports of eastern England, where many Frisians lived. Let us not forget that Willibrord came from eastern England, from an area that juts out into the North Sea, on the same latitude as the Frisian Islands. As we have said, the language was the same. But there were other, more personal reasons too. Willibrord’s first mentor, St Wilfrid, had briefly been in Frisia as a missionary in
678-79. In Ireland his Abbot, St Egbert, had long wanted to go there. A priest in the
monastery, Witbert had spent two years in Frisia, though without success. Abbot Egbert was to find another volunteer in Willibrord.

In any case, it is clear that Willibrord must have heard much about Frisia as a neighbouring territory, where people spoke virtually the same language as English and yet did not know Christ. What could be more natural for the English than to want to bring the good news of Christ to their neighbours, who spoke the same language and lived in the land from where, less than 200 years, eight generations, before, the English themselves had set sail for Britain?

b.St. Willibrord Frisia Mission (690-714).

In the year 690, the thirty-third year of his life, Fr Willibrord set off from Ireland for Frisia via England, together with eleven disciples. These were almost certainly English monks from the same monastery in Ireland. Although several of the twelve became bishops and others were martyred, we know the name of only one other of them. This was the future St Swithbert, who would become a missionary between the Rivers Yssel and Ems and then Bishop of Kasierswerth in western Germany, not so far from St Willibrord. Fr Willibrord and his followers crossed the North Sea, landing on the coast at Oude Rijn near Katwijk. From here, he and his companions sailed to Utrecht, the Roman Traiectum, near the trading centre of Dorestad. Here he met the Frankish ruler of the area, Pippin II, and set up camp in the old Roman fortress of Vecht, set up on the ford over the river. Utrecht itself
means uit – trecht, downriver from the ford. In Roman Utrecht there was already a small church which had been built by Frankish missionaries in the early seventh century.

South of the River Rhine, Frisia was occupied by the Franks. To the north there was great nationalistic enmity between the Franks and the Frisians. In the north and east of Frisia, that is, the north and east of present-day Holland, the pagan King Radbod of the Frisians detested the Franks and all that they stood for – including, unfortunately, Christianity. However, Willibrord understood that he could do nothing without the support of the secular authorities,
that is, of Pippin.

In search of spiritual support, in 692, Willibrord paid his first visit to Rome, to the Syrian Pope St Sergius I. He knew that he needed the support of the Church authorities, just as he needed that of the secular authorities, indeed, to counterbalance them, if necessary. He received great encouragement from the Pope. We should not be surprised by this search for support. For example, if we wanted to start a mission in, say, India, we would seek the support of our Patriarch and also that of the Indian authorities. This is what missionaries have always done, from St Augustine in England, to Sts Cyril and Methodius in Moravia, to St Nicholas in Japan. We do not begin missions without the support and approval of the Church. We do not act alone, but together, because salvation comes to us together.

Fr Willibrord returned from Rome with relics of the saints and headed for Antwerp, on the southern edge of Frisian territory. Here he found the church of Sts Peter and Paul, which existed there already, thanks to the earlier labours of Sts Amand and Eloi. Here he affirmed the Faith, before returning northwards to evangelise Frankish Frisia, Utrecht and the villages around it. From this point on Radbod had a less negative attitude towards Willibrord. Indeed, his daughter actually married Pippin’s son in an alliance.

Saint Willibrord apostle of Frisians Bishop of Utrecht with his pupils

Saint Willibrord apostle of Frisians Bishop of Utrecht with his pupils

In November 695 Fr Willibrord was again in Rome at the request of Pippin. This time he was consecrated Archbishop by Pope Sergius. This took place two days before the feast of St Clement, the third Pope of Rome. Willibrord was given the new name of Clement by thePope. This indeed is his official name, although he is still generally known by his old name Willibrord. But Clement is still a fitting name because of St Clement’s apostolic fame, his writings and because of his links with the sea – something which should also link him with Holland.
Archbishop Willibrord-Clement returned to Frisia with liturgical vessels and relics, which still survive today in churches at Emmerich and Trier. The Archbishop now settled in the Roman fortress in Utrecht, gifted to him by Pippin with 10% of his revenue. The new Archbishop of Utrecht made the town into his Metropolitan see. He rebuilt the church inside the fortress, dedicating it to St Martin. Martin remains a very common name in the Netherlands to this day. He also built in Utrecht his Cathedral dedicated to the Saviour. The choice of the dedication was and is natural to a Christ-centred mission. We are reminded that in New Rome the great Cathedral of the Holy Wisdom of God, Hagia Sophia, is also dedicated to the Saviour, the Wisdom of God. In Canterbury St Augustine had dedicated his
Cathedral to Christ, Christchurch, and in the centre of Moscow today, the great symbol of the victory over Communism is the Cathedral of Christ the Saviour.

In 698 the Archbishop was granted land by Pippin’s mother-in-law, abbess of a convent near Trier. This land was nearby, on the site of a Roman villa in Echternach, now in Luxembourg.

It was to become the largest and favourite monastery founded by Archbishop Willibrord and is famous for the Echternach Gospels. This was the place where he lived the monastic life of Ireland. After his repose and burial there, it became the centre of his veneration and pilgrimage and a centre for manuscript production.
It was during this period in the early eighth century that the Archbishop met the pagan Frisian King Radbod, who now showed him indifference rather than hostility. The Archbishop also travelled beyond the Elbe to southern Denmark to try and convert the people there. He returned with thirty young Danes, whom he instructed and baptised. On his return from there he was driven by a storm to the island of Heligoland, where there lived pagan Frisians.
He baptised three of these, but one of his monks was martyred there by angry pagans. King Radbod threatened Archbishop Willibrord, but he was fearless in his answers to the King, denouncing his idols as devils. The King respected him for his courage.

The Archbishop evangelised around his Metropolitan centre in Utrecht, building churches and monasteries, with money from Pippin. He ordained deacons and priests, among them many native Frisians, and consecrated bishops. He also travelled to Susteren, where he built a monastery, to Zeeland and to the island of Walcheren. There he destroyed a pagan idol, for which deed he was struck on the head and nearly killed. From Echternach he also served the nuns in Trier, where they still have a portable altar of the Archbishop. We can see an Irish element in the Archbishop’s unceasing travels.

c. Crisis and Restoration (714-739).

Having assassinated his son-in-law, that is, Pippin’s son, in April 714, the pagan Frisian King Radbod welcomed the death of Pippin in December 714. At once, in 715, Radbod turned against the Franks, destroying churches and monasteries, killing priests and driving out Archbishop Willibrord and his monks. They took refuge in Echternach and patiently waited for the tide to turn. Four years later, in 719 the Archbishop was able to return to Frisia. The new Frankish King, Charles Martel, had put down the Frisian revolt. Radbod had died and the Archbishop baptised King Charles’ son, who was to become Pippin III, called ‘the Short’.
Back in Utrecht Archbishop Willibrord set about rebuilding, with Charles’ help. His success grew in preaching and then baptising. Now came the period of restoration and also expansion. Notably, he travelled to the east of Frisia outside Frankish Frisia, where he had never been before. St Willibrord truly became the Archbishop of the Frisians, leaving only limited pockets of paganism in the far north, what is now Friesland. He was also helped for three years by another English missionary, Boniface, who later achieved fame as a saint and as the
Enlightener of many peoples who live on the territory of modern Germany.
Although the Archbishop was now in his sixties, in many ways this was his most fruitful period. But as he grew older, his strength began to fail him and he delegated more and more to others.

All Frisia west of the Zuyder Zee had been converted to Christ. There were only pockets of paganism left towards Dokkum. St Willibrord started to withdraw to his favourite monastery at Echternach and it was here on 7 November 739, aged 81, that he reposed in peace. Miracles had been recorded in his lifetime and these continued after his repose. He was
soon venerated as a saint.
The writer of St Willibrord’s life, his relative Alcuin, gave this physical description of him in his prime: ‘He was of medium height, with a dignified appearance, handsome face, he was cheerful in spirit, wise in counsel, pleasing in speech, serious in character and energetic in everything he undertook’. Alcuin also calls him ‘the holiest of fathers and the wisest of teachers’.

There is no doubt that St Willibrord depended on the support of the Frankish Kings to evangelise the Frisians. Neither is there any doubt that he made use of the spiritual support offered to him by the Pope. As Patriarch of the West, it was only natural that Willibrord should have that blessing and support.
But it is also clear that without the efforts of St Willibrord himself, the story of the
evangelisation of Frisia, modern Holland, would have been very different. The fact that he was not one of the Frisian national enemies, a Frank, but that he was an outsider, an Englishman, undoubtedly helped him greatly. Without St Willibrord surely the evangelisation of Holland would have been much more difficult and would have come much later.

    Lessons we modern day Orthodox Christians can learn from st. Willibrord

Apart from the above, I think that there are four more lessons that we can learn from the three parts of St Willibrord’s life and mission:

Firstly, we can see that for over thirty years Willibrord had been preparing, mainly
unconsciously, for his mission. Here we have a sense of destiny. In his mission to the Frisians, St Willibrord fulfilled the mission that God had put in his soul. In this we achieve nothing if we are not thoroughly prepared. This is our first lesson. And we can see its practical application, inasmuch as before baptising the Frisians, Willibrord always preached to them, instructing them. He prepared the ground, sowing before harvesting.

Secondly, we can see in St Willibrord the Incarnational principle of the practical and the spiritual. And in fact these are the two sides of the same coin. In him we can see the English and the Irish, the Roman organiser and the Egyptian monk. For example, he established an operational headquarters in Roman Utrecht. But he also operated out of a spiritual base, in his beloved monastery of Echternach. St Willibrord shows us that although we are very much in the world, we are still not of it. And all those who deny this principle of balance, taking only one side and not the other, as the Franks later did, come to grief and misfortune.

Thirdly, we can see through the life of the saint that God protects his workers. Time and again St Willibrord was under threat in dangerous circumstances. He worked under Frankish patronage among the Franks’ national enemies. He worked to destroy the old pagan religion and replace it with the new Christian Faith. Each time that threats came, he did not suffer, but his enemies did. He was fearless because he had faith. And what do we have to fear? The worst thing that can happen to us is death and that, for Christians, means paradise.

Fourthly, and finally, we see the patience of the saint. He thought in the long term, in terms of generations. Following the pagan reaction in 714-715, it seemed as though 25 years of work had been in vain. All was lost. However, the saint returned and began again. God was to give him another 25 years and more helpers to continue. Ultimately, we can say that he who loses is he who does not persevere but gives up. St Willibrord did not give up and therefore he won the battle. This is the great lesson to us.

To this day, in the streets of Echternach, every year on the Tuesday of Pentecost, the third day of the Feast, clergy and crowds of pilgrims perform the dance of St Willibrord. ‘Heiliger Willibrord, bete fuer uns’, they cry. Until the Second World War, they performed the original form of the dance, three steps forward and two steps back. Nobody knows the origin of this
dance. But I could suggest a spiritual interpretation for it. It means that though we go
forwards in life, we also, through our human weakness and sin, go back, but never as far back as we go forwards. This dance is then a sort of rule for our spiritual life. Let us not be discouraged when we go backwards, because we have actually already advanced even more.

As long as we do not give up, the victory is still ours. Two steps back, but three steps forward.

Archpriest Andrew Phillips
                           22 April 2010
                            Wijk aan Zee
                             Netherlands

The original text of Saint Willibrord's Living collected by Archipriest Andrew Philips is here in PDF

saint Willibrord Dutch ( Huesstege ) Orthodox icon

 

There is plenty more to be said about St. Willimbrord. According to some Roman Catholic sources for st. Willibrord's living the saint had been blessed with the gift of sagacity Here is a text I found on catholic-saints.info's website:

The Story and History of Saint Willibrord

The story and history of Saint Willibrord. Willibrord was born in Northumberland in 657, and when twenty years old went to Ireland, to study under St. Egbert; twelve years later, he felt drawn to convert the great pagan tribes who were hanging as a cloud over the north of Europe. He went to Rome for the blessing of the Pope, and with eleven companions reached Utrecht. The pagans would not accept the religion of their enemies, the Franks; and St. Willibrord could only labor in the track of Pepin Heristal, converting the tribes whom Pepin subjugated. At Pepin's urgent request, he again went to Rome, and was consecrated Archbishop of Utrecht. He was stately and comely in person, frank and joyous, wise in counsel, pleasant in speech, in every work of God strenuous and unwearied. Multitudes were converted, and the Saint built churches and appointed priests all over the land. He wrought many miracles, and bad the gift of prophecy. He labored unceasingly as bishop for more than fifty years, beloved alike of God and of man, and died full of days and good works.

Feast Day of Saint Willibrord

The Feast Day of Saint Willibrord is November 7. The origin of Feast Days: most saints have specially designated feast days and are associated with a specific day of the year and these are referred to as the saint's feast day. The feast days first arose from the very early Christian custom of the annual commemoration of martyrs on the dates of their deaths at the same time celebrating their birth into heaven.

Saint Willibrord Dutch saint (Huesstege orthodox icon

Saint Willibrord icon, picture taken somewhere in Netherlands

Saint Willibrord icon located (somewhere in the Netherlands)

Saint Willibrord Apostle of Frisians

St. Willibrord Apostle of Frisians

Movie about the celtic/anglosaxon monk Willibrordus who took the peregrinatio to Europe…

He was one of the first celtic monks who took the roman Form of Liturgie…but in his view of Life and Nature he was in the celtic Tradition… And this is also why he had troubles with Bonifatius the Reformer. Bonifatius wanted a unique church focused on rome and the pope. Willibrord, as many other celtic wandering monks, stayed for an individual Christianism as the celtic church did, focused on the Monasteries…


Saint Willibrord Bishop of Utrecht sitting on his Bishop throne

Saint (Heilige) Willebrord sitting on his Bishop throne

 

Echternach – St Willibrord Pilgrimage 2009 (Saint Willibrord traditional dance)

It is very interesting to see, that St. Willibrord dance looks very similar to Bulgarian folkore dancing – the so called Horo (Horo Dance)


For those Orthodox Christians who live in territory of Netherlands, but cannot be bodily on Moleben to St. Willebroard, here is Moleben from 7th November 2011

Supplicatory Canon to St. Willibrord (Utrecht), The Netherlands

St Willibrord preaching the Gospel good news to the un-christian pagan Frisians

As Enlightener of the Frisians, just like our Enlighteners of Bulgarian lands and Slavonic world St. St. Kiril and Methodi, saint Willibrord is also titled Apostle-Equal.

Saint Willibrord Pray the Lord Jesus Christ, our Souls be saved !

Learn Basic Serbian language in Video lessons (Serbian English Lessons)

Monday, November 5th, 2012

learn-serbian-language-in-video-lessons-serbian-cyrillic-alphabet

I'm trying to learn some basic Serbian. It is rather ridiculous, we are not being tought even basic Serbian in Bulgarian primary and high schools. Serbia is just one border away and besides that we Bulgarian and Serbs share same Orthodox Christian faith and similar existence. Over the last 10 centuries, we Bulgarians and Serbians was both under Turkish Yoke. Even nowdays most of the problem of Serbians and Bulgarians are very similar. Both of us are trying to survive and earn basic money for their daily living. Culturally our two nations are very similar too, thus I decided today to take little time and learn some basic Serbian. Learning Serbian for Bulgarians seems to be a generally easy, I listened from friends who speak Serbian a Bulgarian can learn talking some Serbian in just few weeks time, this is logical as both our languages share the same etymological roots from Cyrillic ( Glogolic / Glagolica ).
The reason I want to learn some Serbian is Serbia in the time is I now in Holland and go to Serbian Orthodox Church in Nijmegen

Besides that I really liked Serbians as people and since in future hopefully public relations between Serbian and Bulgaria might come it might be "strategically" wise to speak a bit of Serbian 🙂
One other reason is I'm very interested nowdays in Antrophology and from anthropological perspective, speaking or at least in basic understanding Serbia as closest nation Language helps understand more about Slavonic language and early language structure and gives more knowledge on language history.
For my quest to learn some basic Serbian I've as usual checked in Youtube and found a bunch of Serbian -> English teach yourself guides. It is rather ridiculous I have to learn Serbian (A Slavonic Language), translating myself from (English – Latin) to Serbian and then to Bulgarian. So far my experience with Serbian culture shows Serbian and Serbs can understand each other in many of the cases without even having a clue on Serbian or Bulgarian. Actually about probably 50% of words in Serbian are Ancient Church Slavonic (Ancient Bulgarian). Thus for older Bulgarian people who have heard or speak using more older words communicating with Serb will be much easier. I have noticed younger Serbians, just like younger Bulgarian know little about Serbian (Slavonic) language origin as well as speak very little old Slavonic words, thus younger serbs understood less when I try speaking with them using some kind of Bulgarian, however with most older people, most of the time they understand whether I speak in pure Bulgarian language 🙂

It is worthy to mention that as I heard from my Serbian friend Andrea, Serbians nowdays are mostly writting in Latin and rarely use Cyrillic (Church Slavonic). However in the Church and among people who try to live a true Christian life, use of Cyrillic is more widespread.

Learn Serbian – English Lesson 1 – Serbian Alphabet
 

Learn Serbian – English Lesson 2 – Words Pronounciation

Learn Serbian – English Lesson 3 – Basic Phrases

Learn Serbian – English Lesson 4 – Christmas Special

Learn Serbian – English Lesson 5 – Numbers

Learn Serbian – English Lesson 6 – Animals

Learn Serbian – English Lesson 7 – Colours

Learn Serbian – English Lesson 8 – Places

Learn Serbian – English Lesson 9 – Rooms

Learn Serbian – English Lesson 10 – Cyrilic Alphabet

Learn Serbian – English Lesson 11 – Verb "to be"

Learn Serbian – Egnlish Lesson 12 – Vocabulary (1)

Learning Serbian / Croation language lesson one (Study Serbian English part 1
 

Learning Serbian / Croatian language lesson two (Study Serbian English part 2

 

Learning Serbian / Croatian Language lesson three (Study Serbian English part 3 (Travel Words)

Learning Serbian / Croatian Language lesson four (Study Serbian English part 4

 

Learn Serbian – English Colours and Clothes

Serbian Phrases – Greetings, part 1

 

Serbian for children – Learn Serbian Quickly

 

Learn Serbian 101 – How Old Are You ?

There are plenty of others Videos in youtube. Just browse through https://www.youtube.com/user/Learnserbian/videos?view=0  After you complete all the videos you should be ready to understand and speak Basic serbian 🙂

Being Orthodox Christian in the Netherlands or how to regularly attend Orthodox Christian Holy Liturgy while living in Arnhem, The Netherlands

Sunday, November 4th, 2012

Being Orthodox Christian in the Netherlands or how to regularly attend Orthodox Christian Holy Liturgy while living in Arnhem, The Netherlands

As I'm trying to Regularly going to Orthodox Church, here near Arnhem Netherlands. The only place where one can go each Sunday for an Orthodox Holy Liturgy is in Nijmegen (A city 40 km away from Arnhem, The Netherlands). The Church building used there is very near to a Roman Catholic Cathedral. The Church itself is not built 100% according to Orthodox buildings Church architecture "standards", but the Holy Liturgy is served in a Byzantine Chapel. One of the many movements in Roman Catholic Church seems to be serving closer to Eastern Orthodox Christian service and they do their services in Churches which are built similar to old Byzantine Churches. The Church in Nijmegen, where one can regularly go for Holy Liturgy is one of this Byzantine Chapels.
Currently the Church is used only by Orthodox Christians. As the Church alter was previously "opened" in the fashion of Roman Catholic tradition. Because we Orthodox did have a special barrier between Alter and rest of Church (where non layman people pray), a barrier was built in order to make the Church canonically compatible with our Eastern Orthodox Churches. Currently the Church building is hired from Roman Catholics and every Saturday or Sunday there is a Holy Liturgy served there. Two local Orthodox Churches Western Europe eparchies are serving Holy Liturgy there:
 

  • Russian Orthodox Church
  • Serbian Orthodox Church

The usual services goes like this:
 

  • One Sunday the Holy Liturgy is served by Russian Orthodox Church priest (Father Sergii)

and

  • 1 (Saturday or Sunday) a Holy Liturgy is served by a serbian Priest (Father Dushan).

An important note to make here is Russian Orthodox Church priest and hence Nijmegen Church parish belongs to Russian Orthodox Church and not Foreign Russian Orthodox Church – I make this clarification because in Arnhem there is a Russian Orthodox Church too but the Church there belongs to the "Schismatic" Russian Orthodox Church which choose not to reunite with the Russian Orthodox Church Moscow Patriarchy.

It is a a kind of Church tradition here in Netherlands after the end of Church service people gather together in the small Kitchen room located in Church and Eat together and have a chat (a post communion). This supper is something that is not well known in most "native traitional" orthodox Countries like in our Church in Bulgaria as well as in most if not all Russian and Belarusian Churches. This eating together with brothers and sister from Church is something great that I believe most if not all city Orthodox Churches must practice in some form. It a good way to share the love and joy of Christ's resurrection after Church service completes.
Thus if you're in situation like me, where you're trying to be a devoted Orthodox Christian living in Arnhem Netherlands and you're looking for a way to attend Church services every week Sunday or Saturday, one of your "cheap" options is to just go regularly from Arnhem to Nijmegen (only 40 km away from Anrhem). The most cheap way is to travel by train. Two way ticket from Arnhem to Nijmegen (Retuur Ticket as called in Dutch) costs as of time of writing (8.10 EURO) which for living standard in Netherlands is not so high price. There is also transportation by bus to Nijmegen, but as long as I know bus ticket costs a bit more so probably if you're trying to travel cheap, train is better.

Each Russian and Serbian Orthodox Church has its own community and besides that there are some native Dutch (some of whom come for both Russian and Serbian Divine Liturgy. Curiously some of the Dutch even sing in the Russian Church choire 😉

It is amazing too see that here in Holland, there are native Dutch (wow!  🙂 ) who somehow by God's great providence managed to find true Christ Church – the Orthodox Church  in this whole great (faith) confusion of the days.. This is really a miracle, really !
Some of Dutch people attending the Church services are very dedicated, they even can speak some Russian / Serbian or Macedonian. Within both Churches brothers and sisters one can find very interesting people from all spheres of life. As I'm involved in IT, I could meet and speak few person from Russian Orhodox Church who just like myself are involved in IT jobs. Even more curiously one of those IT persons (a Bulgarian and a Programmer) is responsible for selling candles and orthodox books and in the Russian Orthodox Church 🙂

It is rather interesting for me as Bulgarian Orthodox Christian to see how same Holy Liturgy as our Bulgarian Holy Liturgy is served in Church Slavonic by our brotherly nations Russians and Serbs.

It is interesting that the Church service is almost 100% comprehendable and contains the same prayers and order just like in our Bulgarian Orthodox Church – well this is normal since we're Orthodox, but still seeing it with your own eyes and experiencing some other nation Holy Liturgy is an experience to remember.

Each of the Russian and Serbian Church has their local tradition uniqueness too and though the Holy Liturgy and For "rememembrance of the dead" service is equal all along all Orthodox Christian local Churches there are little specifics in both Russian and Serbian Church which make the services even deeper and gives me better understanding of our Orthodox Christian faith.
As Serbs are very near to Bulgaria and just like us Bulgarian Orthodox, they're serving and singing and serving in the Church in the "Byzantine style", the Serbs Church service is maybe a little bit closer to how Holy Liturgy and the Mysticisms in the Church are served by priest in the Church. Main thing that mains serbian Church more close to how currently the Holy Liturgies are served in Bulgaria is the fact that on the "Klir" (clergy) in serbian Church there is one or two person, whether in Russian for contrast there is a whole Choire of about 6 / 7 person with a choir conductor. Mentioning of the Choir Conductor and the Russian Choire I should say they sing really beautiful angelic, though the choire sings in the Russian little modernized so called "Western" singing style (as it is sung in most if not all Russian Churches nowdays). The Western singing however is not a problem and the experience one gets from choire singing is bringing the soul high to heavens! The Church choire leader in Nijmegen's Russian Church is a kind lady which is Matushka (wife of the kind and Graceful Priest Father Sergii).
The Russian Church does not have "Verchernaja" (evening Service), because of Holy Liturgy, maybe because father Sergii, his wife, the deacon and ipodakons (under deacons), travel every 2 Sundays to Nijmegen to participate in the Divine Holy Liturgy. Many of the other Russian and Serbian "flock" also has to travel for a nearby cities in order to be able to present and pray together with the Church. Here in Netherlands life of the Orthodox Christians is not and easy. Though it has its pros, like for example the overall high standard and richness of Holland, being an Orthodox Christian in holland usually means a lot of time spend in traveling and a lot of vigilance. Every non-Orthodox should know well Holland is not officially Orthodox Christian, but one part of Holland is mainly predominated by Roman Catholics and other part by Protestants, meaning Orthodox Christian here are usually 1st or second generation emigrants, students or people from Orthodox countries who now temporary  work to earn some better money in Holland. it is interesting that the fr. Sergii himself is local ( Dutch ), the deacon of the Russian Church is dutch and one of the Ipodeacons is also dutch. In Serbian Church I haven't seen so far a deacon, the alter helpers (ipodeacons) are however from Croatia and Serbia and fr. Dushan is born in Serbia and living in Holland since 3 years from the time of moment of writing. Just recently the Serbian Church in Holland marked its 20 years from existence and there was an evening service in Nijmegen, the 20 years of the Church was combined with the Great feast of the Birth of Saint Constantine and Helena Serbian Orthodox Church feast. St. Constantine was the first Emperor who allowed Christianity to be considered equal to rest of worldly beliefs. St. Constantine also stopped severe persecution against Christians. For the feast the head of Serbian Eparchy for Western Europe – Bishop Luka (Kovačević) was present increasing the joy of the feast of present.

Serbian Orthodox Church Bishop for Western Europe Episkop vladika Luka Kovacevic
 

I was only for the Evening Service and presentation (which I can partially understand as it was given in Serbian) but it was interesting and most importantly I get the blessing of  Bishop Luka. More information about bishop Luka's visit to Nijmegen and Nijmegen Parohija (Eparchy)  is found on Serbian Orthodox Church Nijmegen website here

Along with Bishop Luka a guest was Bishop (Episkopa) Remezijansko G. Andrea Епископа ремезијанског Г. Андреја (Ћилерџића) – a bit more about his biography here

 

Bishop Episkop Andrei Vikarni Bishop Episkop Remezianski photo

It might be useful to mention, the website providing regular news on Russian Orthodox Church in Nijmegen Church life is – www.orthodox-nijmegen.nl

 

Hope my article is of help to someone out there. I will close the article with the well known and prayed glorification proclaim:

Glory be to the Father and the Son and The Holy Spirit Now and unto Ages of Ages !

How to use Skype from Web from Windows PCs where stand alone desktop client is forbidden to install and use

Saturday, November 3rd, 2012

Skype web login screen - use skype from a web page, website to use skype, skype calls from the internet

I'm studying in HAN University (University of Applied Sciences Arnhem and Nijmegen). There they use Windows Domain Controller systems, where each student can login with his university access account from a Desktop PCs located in the University Library or few other Computer Labs and so called room places (they use to call boxes – where students can use a Desktop PC). Each student account is automatically logged in the central Windows Controller. All PCs in the domain controller are installed to run Windows 7 and user logins are bundled with a bunch of most useful programs, out of this Administrator choosen and university needs programs one cannot install or Run programs.

Therefore one can't Install and Run Skype Desktop Installer without Administrator access on the Domain Controller (group) and since normal user accounts like mine did not have such I'm unable to use Skype. As I need Skype daily not only for enjoyment but also to communicate with people with whom I work, I needed to be able to run Skype on this PCs. I suspected online there should be some possibility to use Skype via some Software as A Service (SAS) application and actually there is the server is called IMO.IM ( http://www.imo.im ) . It is a website via which user can login to a multitude of messengers i.e. :

IMO, Skype, Gtalk, AIM / ICQ, Yahoo, Steam, Jabber, Hyves, Facebook, VKontakte

Before I use the service I was a bit sceptical, cause probably there are many websites out there which are SCAM sites to collect Skype usernames and passwords, thanksfully imo.im turned to not one of this 🙂

skype via web page / use web skype client imo.im - nice web skype chat and skype calls

The interface of imo.im web Skype Clientis really great and very similar and even maybe a bit better than Skype's interface itself. Besides having support for Skype chat it also supports Skype Calls and maybe even Skype Calls with Camera?
I never tested Skype Calls though, so I can't positively confirm if they work or not, but if IMO Skype Calls are probably implemented using Adobe Flash most likely Skype calls should work fine too. Of course from security stand point it is very bad idea to login in imo.im, though password is transferred to it via ( Secure SSL https ) a person determined to sniff and decrypt your SSL connection can still do it if he tries hard. Moreover that probably imo.im, stores the login username and passwords of every user inside their database "for further reference" and "anti-fraud" government policies  🙂

How to Share virtual terminal SSH between mutliple logged in users with screen / Create multi user sessions with GNU screen

Friday, November 2nd, 2012

How to share bash shell between multiple users with gnu screen - share virtual terminal via ssh through multiple users screen

GNU Screen is great utility with a number of helpful features. Maybe there is no UNIX / (GNU / Linux),  admin which doesn't use screen or some similar terminal emulator prog. daily basis.

Little might know however abut a kewl functionality allowing, a few logged in users via ssh to share one terminal.

Sharing a virtual terminal with another person, is very helpful if you want to teach someone a bit of Linux / UNIX basics, showing him how certain commands works on a system etc. etc.

Shared terminal session is very helpful in case of need for remote system administration or support, whether instead of explaining someone over the phone for 20 minutes or an hour a bunch of commands he has to run to achieve something,  you can login share terminal with screen and do whatever necessary  in front of his eyes.

Shared screen session, can actually in theory allow unlimited people to watch what a certain one is doing in a his virtual terminal. This is very helpful for example in Computer Laboratories for Teachers to teach students FreeBSD, Linux, bash, csh shell scripting, perl or whatever programming language taught.

Allowing two or more logged in users with same user credentialsto use screen can be done pretty easy, one primary user (creating the initial screen terminal session), should just launch GNU screen:

test@noah:~$ screen

The second, third, 4th, 5th and the rest of users should login via SSH session with same user, lets say test and launch screen -x

test@noah:~$ screen -list
There is a screen on:
    20147.pts-5.noah    ( 1.11.2012 18,27,50)    (Attached)
1 Socket in /var/run/screen/S-hipo.

 

test@noah:~$ screen -x

I'm not sure if screen has some kind of limitation on how many users maximum can connect to a screen session, but I guess it should be high enough for dozen of people –  at least 512 or 1024 people to connect and share one shell simultaneously.

In some Linux distributions (versions) RHEL, CentOS it is possible screen -x not to work out of the box, because screen binary is not set to be SUID.
On latest Debian versions and deb derivatives thanksfully, screen bin is by default installed as SUID so screen -x works fine.

hipo@noah:~$ ls -al /usr/bin/screen
-rwxr-sr-x 1 root utmp 364088 29 юли  2009 /usr/bin/screen

Enabling mutiuser screen login via a running screen session is possible by pressing:

CTRL + a + : and typing in prompt  multiuser on

In case you want to have a system user which by default allows a multiple logged in users to share shell you can use a little 'hack' just change in /etc/passwd the field recordfor user shell (/bin/bash) with (/usr/bin/screen)

Lets say you want to allow the user test support multiple logged in users share one shell the record for test in /etc/passwd should look smth. like:

test:x:1003:1004:,,,:/home/test:/bin/bash

Change it with your favourite text editor to:

test:x:1003:1004:,,,:/home/test:/usr/bin/screen

If you have some problems running screen, check permissions and eventually exec as superuser:

chmod u+s /usr/bin/screen