Greetings Rachel:
For 3 mornings in a row, as soon as I check the status of outgoing mail, SMTP has stopped some time during the night.
First. Using the Mail command, no mail appeared int he root kMail and nothing arrived in the
services@egad.com mailbox, where each message was directed.
After restarting the entire server (where 'Stopping Scalix services (mail):' phase took about 5 minutes to stop, before proceeding with the rest of the restart), when I logged into the
services@egad.com account, the mail sent with the Mail command, suddenly arrived (This was a good hour after sending it)
The kMail at root on the Scalix server, still hasn't shown up any mail. No message are appearing from ommaint at all anymore.
As to your last question, /var/spool/mqueue has stopped showing an 'dfKxxxxaaAxxxxxx' files since Sunday, when the local-host-names file was changed and root mail stopped.
The mail spool is empty.
Otherwise, all of Scalix is running correctly. One small note. This morning, when working on the server, all commands were very, very sluggish, until I finally restarted the server computer.
So, here's the status of everything on the server, just before I did a omoff -d0 smtpd / omon smtpd sequence to get SMTP running again:
----------------------------------------------------------------------------------
local-host-names:
# /etc/mail/local-host-names
#
# Author: Werner Fink <feedback@suse.de>
#
# Description:
#
# You may include all aliases for your system herein.
#
# Note:
#
# This will be done by the variable SENDMAIL_LOCALHOST
# in /etc/sysconfig/sendmail and the script tool
# SuSEconfig by setting the `Cw' line in /etc/sendmail.cf
#
# Format:
#
#<aliases for local host>
egad.com
----------------------------------------------------------------------------------
omstat -a :
mail:~ # omstat -a
PC Monitor Started NON-STOP 0
Directory Relay Server Started 04.10.06
Notification Server Started 04.10.06 0
Shared memory daemon Started NON-STOP
Notification Monitor Started NON-STOP
Session Monitor Started NON-STOP
Container Access Monitor Started NON-STOP
Item Structure Server Stopped
Database Monitor Started 04.10.06
Licence Monitor Daemon Started NON-STOP
LDAP Daemon Started 04.10.06
Queue Manager Started NON-STOP
Item Delete Daemon Started NON-STOP
IMAP Server Daemon Started 04.10.06
SMTP Relay Partially Abor 04.11.06
Mime Browser Controller Started 04.10.06
mail:~ #
----------------------------------------------------------------------------------
omshowlog :
mail:~ # omshowlog
WARNING Service Router(Service Router) 04.11.06 20:41:34
[OM 7850] There was no message-id record in the message, so one was added.
New message-id is X0000000000793e3.1144813294.mail.egad.com
WARNING Service Router(Service Router) 04.11.06 20:45:20
[OM 7850] There was no message-id record in the message, so one was added.
New message-id is X000000000079433.1144813520.mail.egad.com
WARNING Internet Mail (Incoming ) 04.11.06 21:01:33
[OM.UX 1401] Cannot read message data.
-> nm_AppendFieldMem
-> nm_AddSeparators
<- nm_AddSeparators
-> nm_ParseORN
<- nm_ParseORN
<- nm_AppendFieldMem
<- nm_PutFieldMem
<- nm_PutFieldStr
<- inet_ConvArpaORNToORN
<- ux_InConvArpaORNToORN
-> im_GetNewItemNum
<- im_GetNewItemNum
-> ux_InReadMailText
<- /build/10.0.0.175/src/bin/ux/ux_in.c:1302[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:4767[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:2187[102,1401]
WARNING Internet Mail (Incoming ) 04.11.06 21:04:29
[OM.UX 1401] Cannot read message data.
<- tf_AppendRecord
-> GetMailText
<- GetMailText
-> GetMailText
<- GetMailText
-> ux_DecrementNesting
<- ux_DecrementNesting
<- ux_InParseMimeMultiPart
-> im_UnlinkItem
-> im_ItemRef2FName
<- im_ItemRef2FName
<- im_UnlinkItem
<- ux_InParseMimeContent
<- /build/10.0.0.175/src/bin/ux/ux_in.c:4672[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:4767[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:2187[102,1401]
WARNING Internet Mail (Incoming ) 04.11.06 21:22:49
[OM.UX 1401] Cannot read message data.
<- mp_PutObjectFile
<- ux_InParseMimeFile
<- ux_InParseMimeContent
-> im_UnlinkItem
-> im_ItemRef2FName
<- im_ItemRef2FName
<- im_UnlinkItem
-> im_GetNewItemNum
<- im_GetNewItemNum
-> ux_InParseContentHeader
-> GetMailText
<- /build/10.0.0.175/src/bin/ux/ux_mimein.c:284[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_mimein.c:5426[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_mimein.c:5426[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:4767[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:2187[102,1401]
WARNING Internet Mail (Incoming ) 04.11.06 21:33:46
[OM.UX 1401] Cannot read message data.
<- tf_AppendRecord
-> GetMailText
<- GetMailText
-> GetMailText
<- GetMailText
-> ux_DecrementNesting
<- ux_DecrementNesting
<- ux_InParseMimeMultiPart
-> im_UnlinkItem
-> im_ItemRef2FName
<- im_ItemRef2FName
<- im_UnlinkItem
<- ux_InParseMimeContent
<- /build/10.0.0.175/src/bin/ux/ux_in.c:4672[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:4767[102,1401]
<- /build/10.0.0.175/src/bin/ux/ux_in.c:2187[102,1401]
mail:~ #
------------------------------------------------------------------------------------------
smtp.log (last 500 lines)
... new process 4910
27045: Allocate new unix.in process 4910
Cli 27045/3 rcvd U: '220 Scalix ESMTP Ready.'
Cli 27045/3 rcvd U: '250 Ok'
Cli 27045/3 sent U: rcpt to: <peterz@egad.com>
Cli 27045/3 rcvd U: '250 Ok'
Cli 27045/3 sent : 250 Ok
Cli 27045/3 rcvd: 'DATA'
Cli 27045/3 sent : 354 Enter mail, end with "." on a line by itself (relay)
Cli 27045/3 sent U: data
Cli 27045/3 rcvd U: '354 Enter mail, end with "." on a line by itself.'
Cli 27045/3 sent U: Received: from Host82.Ecllphones.info (host82.ecllphones.info 66.220.11.82)
by mail.egad.com (Scalix SMTP Relay 10.0.0.175)
via ESMTP; Tue, 11 Apr 2006 21:33:46 -0700 (PDT)
To:
peterz@egad.com
From: "Great Gifts Division" <Savannah@Empire.ecllphones.info>
Reply-To: "Empire" <Reply.200054840654.802267@Empire.ecllphones.info>
X-Mailer: IIS 6.0 .Net CLR 2004 Build 7.0.2416.200054840654
X-BuildKey: Production 2B.sponrpytotrp
Date: Tue, 11 Apr 2006 21:31:58 -0700
Subject: Participate for a$500 Costco(r) Gift Card!
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary=----=_NxtPrt_boundary_000_aPpABvk398f_v.2.0.ENC7bin
Message-Id: <27047.12421144816426.mail.egad.com>
------=_NxtPrt_boundary_000_aPpABvk398f_v.2.0.ENC7bin
Content-Type: text/plain; charset=us-ascii
------=_NxtPrt_boundary_000_aPpABvk398f_v.2.0.ENC7bin
Content-Type: text/html;
charset=us-ascii
Content-Transfer-Encoding: 7bit
<HTML><head><base href="http://www.200054840654.802267.ecllphones.info/C/C4CSTCO/">
<style type="text/css">
<!--
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }
.style33 {font-family: Arial, Helvetica, sans-serif}
.style6 {font-size: 10px}
.style40 {
color: #000000;
Cli 27045/3 sent U: font-family: Arial;
font-size: 10px;
font-weight: bold;
}
.style38 {color: #333333}
-->
</style>
</head>
<BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<p class="style2"><span class="style5"><a href="r.asp">Click here to claim* your gift card</a></span></p>
Cli 27045/3 got .
Cli 27045/3 sent U: <A href="http://ekmas.com/ez/antawptvsoa/&dp=0&l=0&p=0"><IMG src="pix/costco500gc_emc_d30.gif" width="600" height="266" border="0"></A>
<p><span class="style2"><span class="style5"><a href="r.asp">Click here to claim* your gift card</a></span></span></p>
<a href="u.asp?"><img src="pix/EXCLUSIVEGIFTCARDS.gif" width="645" height="165" border="0"></a>
<p> </p>
<p> </p>
<p> </p>
</div><BR><BR><P align="center"><font face="Verdana" size="1">You have been registered as a subscriber upon the Empire newsletter. You may unsubscribe <a href="u.asp">here</a>.<BR><BR><BR><BR>ecllphones.info<BR>ATTN: DEPT. epoqn - Empire Mailing List<BR>1254 Davis Street #225<BR>San Landro, CA 94577<BR>USA<img border="0" src="../../logo.gif" width="0" height="0"></font>
</BODY>
</HTML>
------=_NxtPrt_boundary_000_aPpABvk398f_v.2.0.ENC7bin--
.
Cli 27045/1 rcvd U: 'Cannot read message data.'
Cli 27045/1: Submitted message ': <bc8e01c65dcf$74090809$3ce5c59c@phayze.com>' to unix.in.
response: 'Cannot read message data.'
Cli 27045/1 Finished submitting msg : <bc8e01c65dcf$74090809$3ce5c59c@phayze.com>
Cli 27045/1 sent : Cannot read message data.
Cli 27045/1 failed: EOF
Cli 27045/3 rcvd U: '250 Ok'
Cli 27045/3: Submitted message '27047.12421144816426.mail.egad.com' to unix.in.
response: '250 Ok'
Cli 27045/3 Finished submitting msg 27047.12421144816426.mail.egad.com
Cli 27045/3 sent : 250 Ok
Cli 27045/3 rcvd: 'QUIT'
Cli 27045/3 sent : 221 mail.egad.com closing connection
Accepted client 1 from ()
Cli 27045/1 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:34:08 -0700 (PDT)
Cli 27045/1 rcvd: 'HELO localhost'
Cli 27045/1 sent : 250 mail.egad.com Hello [70.109.134.79], pleased to meet you
Cli 27045/1 rcvd: 'Mail From: <reginald@yahoo.com>'
Cli 27045/1 sent : 250
reginald@yahoo.com... Sender ok
Cli 27045/1 rcvd: 'Rcpt To: <wheeler@rrawards.com>'
Rejected relay attempt from
reginald@yahoo.com at 70.109.134.79 to
wheeler@rrawards.com
Cli 27045/1 sent : 550 Denied due to spam list
Cli 27045/1 failed: EOF
Accepted client 1 from ()
Cli 27045/1 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:34:09 -0700 (PDT)
Accepted client 3 from (omr-m07.mx.aol.com)
Cli 27045/1 rcvd: 'HELO localhost'
Cli 27045/3 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:34:09 -0700 (PDT)
Cli 27045/1 sent : 250 mail.egad.com Hello [70.109.134.79], pleased to meet you
Cli 27045/3 rcvd: 'EHLO omr-m07.mx.aol.com'
Cli 27045/3 sent : 250-mail.egad.com Hello omr-m07.mx.aol.com [64.12.138.19], pleased to meet you
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN GSSAPI
250-AUTH=LOGIN
250-DSN
250 8BITMIME
Cli 27045/1 rcvd: 'Mail From: <reginald@yahoo.com>'
Cli 27045/1 sent : 250
reginald@yahoo.com... Sender ok
Cli 27045/3 rcvd: 'MAIL From:<>'
Cli 27045/3 sent : 250 ... Sender ok
Cli 27045/3 rcvd: 'RCPT To:<fmehrlmnk@egad.com>'
... new process 4911
27045: Allocate new unix.in process 4911
Cli 27045/1 rcvd: 'Rcpt To: <wheeler@rrawards.com>'
Rejected relay attempt from
reginald@yahoo.com at 70.109.134.79 to
wheeler@rrawards.com
Cli 27045/1 sent : 550 Denied due to spam list
Cli 27045/3 rcvd U: '220 Scalix ESMTP Ready.'
Cli 27045/3 rcvd U: '250 Ok'
Cli 27045/3 sent U: rcpt to: <fmehrlmnk@egad.com>
Cli 27045/3 rcvd U: '250 Ok'
Cli 27045/3 sent : 250 Ok
Cli 27045/3 rcvd: 'DATA'
Cli 27045/3 sent : 354 Enter mail, end with "." on a line by itself (relay)
Cli 27045/3 sent U: data
Cli 27045/3 rcvd U: '354 Enter mail, end with "." on a line by itself.'
Cli 27045/1 failed: EOF
Cli 27045/3 sent U: Received: from omr-m07.mx.aol.com (omr-m07.mx.aol.com 64.12.138.19)
by mail.egad.com (Scalix SMTP Relay 10.0.0.175)
via ESMTP; Tue, 11 Apr 2006 21:34:10 -0700 (PDT)
Received: from rly-xm06.mx.aol.com (rly-xm06.mail.aol.com [172.20.83.108]) by omr-m07.mx.aol.com (v107.10) with ESMTP id RELAYIN4-5443c8333371; Wed, 12 Apr 2006 00:33:55 -0400
Received: from localhost (localhost)
by rly-xm06.mx.aol.com (8.8.8/8.8.8/AOL-5.0.0)
with internal id AAA09052;
Wed, 12 Apr 2006 00:33:55 -0400 (EDT)
Date: Wed, 12 Apr 2006 00:33:55 -0400 (EDT)
From: Mail Delivery Subsystem <MAILER-DAEMON@aol.com>
Message-Id: <200604120433.AAA09052@rly-xm06.mx.aol.com>
To: <fmehrlmnk@egad.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="AAA09052.1144816435/rly-xm06.mx.aol.com"
Subject: Returned mail: User unknown
Auto-Submitted: auto-generated (failure)
X-AOL-IP: 172.20.83.108
This is a MIME-encapsulated message
--AAA09052.1144816435/rly-xm06.mx.aol.com
The original message was received at Wed, 12 Apr 2006 00:33:43 -0400 (EDT)
from 85.62.20.211.static.abi.uni2.es [85.62.20.211]
*** ATTENTION ***
Accepted client 1 from ()
Cli 27045/1 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:34:11 -0700 (PDT)
Cli 27045/3 sent U: Your e-mail is being returned to you because there was a problem with its
delivery. The address which was undeliverable is listed in the section
labeled: "----- The following addresses had permanent fatal errors -----".
The reason your mail is being returned to you is listed in the section
labeled: "----- Transcript of Session Follows -----".
The line beginning with "<<<" describes the specific reason your e-mail could
not be delivered. The next line contains a second error message which is a
general translation for other e-mail servers.
Please direct further questions regarding this message to your e-mail
administrator.
--AOL Postmaster
----- The following addresses had permanent fatal errors -----
<lconan@aol.com>
----- Transcript of session follows -----
.... while talking to air-xm02.mail.aol.com.:
>>> RCPT To:<lconan@aol.com>
<<< 550 MAILBOX NOT FOUND
550 <lconan@aol.com>... User unknown
--AAA09052.1144816435/rly-xm06.mx.aol.com
Content-Type: message/delivery-status
Cli 27045/3 sent U: Reporting-MTA: dns; rly-xm06.mx.aol.com
Arrival-Date: Wed, 12 Apr 2006 00:33:43 -0400 (EDT)
Final-Recipient: RFC822;
lconan@aol.com
Action: failed
Status: 5.1.1
Remote-MTA: DNS; air-xm02.mail.aol.com
Diagnostic-Code: SMTP; 550 MAILBOX NOT FOUND
Last-Attempt-Date: Wed, 12 Apr 2006 00:33:55 -0400 (EDT)
--AAA09052.1144816435/rly-xm06.mx.aol.com
Content-Type: text/rfc822-headers
Received: from 85.62.20.211.static.abi.uni2.es (85.62.20.211.static.abi.uni2.es [85.62.20.211]) by rly-xm06.mx.aol.com (v108_r3.10) with ESMTP id MAILRELAYINXM65-74b443c832196; Wed, 12 Apr 2006 00:33:42 -0400
Received: from mail.egad.com (mail.egad.com [66.93.64.35])
by 85.62.20.211.static.abi.uni2.es (8.12.11/8.12.11) with ESMTP id iuib6lgRdi9P48
for <lconan@aol.com>; Tue, 11 Apr 2006 20:35:31 -0700
Received: from 82.110.181.126
by mail.egad.com with ESMTP (Exim 4.05) id SpbdWuZfC1Kz
for <lconan@aol.com>; Tue, 11 Apr 2006 20:35:31 -0700
Reply-To: "Miranda Coker" <fmehrlmnk@egad.com>
From: "Miranda" <fmehrlmnk@egad.com>
Cli 27045/3 got .
Cli 27045/3 sent U: Message-ID: <6510224079.886612868395@egad.com>
Date: Tue, 11 Apr 2006 20:35:31 -0700
To: <lconan@aol.com>
Subject: this post will be deleted EXPLICIT : Brunette gal in group act
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-AOL-IP: 85.62.20.211
X-AOL-SCOLL-SCORE: 0:2:339429312:11542724
X-AOL-SCOLL-URL_COUNT: 0
--AAA09052.1144816435/rly-xm06.mx.aol.com--
.
Cli 27045/1 rcvd: 'HELO localhost'
Cli 27045/1 sent : 250 mail.egad.com Hello [70.109.134.79], pleased to meet you
Cli 27045/1 rcvd: 'Mail From: <reginald@yahoo.com>'
Cli 27045/1 sent : 250
reginald@yahoo.com... Sender ok
Cli 27045/1 rcvd: 'Rcpt To: <wheeler@rrawards.com>'
Rejected relay attempt from
reginald@yahoo.com at 70.109.134.79 to
wheeler@rrawards.com
Cli 27045/1 sent : 550 Denied due to spam list
Cli 27045/1 failed: EOF
Cli 27045/3 rcvd U: '250 Ok'
Cli 27045/3: Submitted message ': <200604120433.AAA09052@rly-xm06.mx.aol.com>' to unix.in.
response: '250 Ok'
Cli 27045/3 Finished submitting msg : <200604120433.AAA09052@rly-xm06.mx.aol.com>
Cli 27045/3 sent : 250 Ok
Cli 27045/3 rcvd: 'QUIT'
Cli 27045/3 sent : 221 mail.egad.com closing connection
Accepted client 1 from (mail3.hck.carroll.com)
Cli 27045/1 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:34:54 -0700 (PDT)
Cli 27045/1 rcvd: 'EHLO carroll.com'
Cli 27045/1 sent : 250-mail.egad.com Hello mail3.hck.carroll.com [216.44.20.5], pleased to meet you
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN GSSAPI
250-AUTH=LOGIN
250-DSN
250 8BITMIME
Cli 27045/1 rcvd: 'MAIL FROM:<>'
Cli 27045/1 sent : 250 ... Sender ok
Cli 27045/1 rcvd: 'RCPT TO:<tnovak@graphicapplications.com>'
Rejected relay attempt from at 216.44.20.5 to
tnovak@graphicapplications.com
Cli 27045/1 sent : 550 Denied due to spam list
Cli 27045/1 rcvd: 'QUIT'
Cli 27045/1 sent : 221 mail.egad.com closing connection
Accepted client 1 from (HostMaster32.hostingbay.net)
Cli 27045/1 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:35:23 -0700 (PDT)
Cli 27045/1 rcvd: 'EHLO HostMaster32.hostingbay.net'
Cli 27045/1 sent : 250-mail.egad.com Hello HostMaster32.hostingbay.net [67.15.78.69], pleased to meet you
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN GSSAPI
250-AUTH=LOGIN
250-DSN
250 8BITMIME
Cli 27045/1 rcvd: 'MAIL FROM:<itdonet@HostMaster32.hostingbay.net>'
Cli 27045/1 sent : 250
itdonet@HostMaster32.hostingbay.net... Sender ok
Cli 27045/1 rcvd: 'RCPT TO:<elizabeth@lizmoda.com>'
... new process 4913
27045: Allocate new unix.in process 4913
Cli 27045/1 rcvd U: '220 Scalix ESMTP Ready.'
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/1 sent U: rcpt to: <elizabeth@lizmoda.com>
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/1 sent : 250 Ok
Cli 27045/1 rcvd: 'DATA'
Cli 27045/1 sent : 354 Enter mail, end with "." on a line by itself (relay)
Cli 27045/1 sent U: data
Cli 27045/1 rcvd U: '354 Enter mail, end with "." on a line by itself.'
Cli 27045/1 sent U: Received: from HostMaster32.hostingbay.net (HostMaster32.hostingbay.net 67.15.78.69)
by mail.egad.com (Scalix SMTP Relay 10.0.0.175)
via ESMTP; Tue, 11 Apr 2006 21:35:23 -0700 (PDT)
Received: from itdonet by HostMaster32.hostingbay.net with local (Exim 4.52)
id 1FTX4W-0004i5-DO
for
elizabeth@lizmoda.com; Wed, 12 Apr 2006 14:35:16 +1000
Content-Disposition: inline
Content-Length: 8619
Content-Transfer-Encoding: binary
Content-Type: text/plain
MIME-Version: 1.0
X-Mailer: MIME::Lite 2.117 (F2.71; T1.001; B3.07; Q3.07)
Date: Wed, 12 Apr 2006 04:35:16 UT
From: "Tom Hua" <tom@itdo.net>
To:
elizabeth@lizmoda.com
Subject: Elizabeth, e*Vision (04-11) Accept Credit Card Anywhere in the World
X-Return: 454991_82571_669440_663916
Message-Id: <E1FTX4W-0004i5-DO@HostMaster32.hostingbay.net>
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - HostMaster32.hostingbay.net
X-AntiAbuse: Original Domain - lizmoda.com
X-AntiAbuse: Originator/Caller UID/GID - [32004 503] / [47 12]
X-AntiAbuse: Sender Address Domain - HostMaster32.hostingbay.net
X-Source: /usr/bin/perl
Cli 27045/1 sent U: X-Source-Args: /usr/bin/perl /home/itdonet/public_html/cgi-bin/arp3/arp3-auto.pl
X-Source-Dir: /home/itdonet
Elizabeth, from Tom Hua - Publisher of e*Vision,
and the co-founder of the World Internet Summit.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>> Anyone Can Accept Credit Card Payment Online! <<<
http://www.worldinternetpay.com
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Hi Elizabeth,
Finally, its here
Cli 27045/1 sent U: Anyone, lives in any country in the world, can now
Accept Credit Card Payment online.
We at World Internet Pay firmly believe that Internet
is for everyone! While many online processing companies
only provide services to people who already have their
own credit cards, in most cases, who are the residents
of most developed countries only, World Internet Pay
offers anyone in any country the opportunity to be
able to accept credit card payment online.
You don't have to have a credit card yourself, you
could live anywhere in the world, World Internet Pay
welcomes your application. We strive to provide this
service to everyone on the planet especially to the
people from developing countries to give everyone a
fair go.
WorldInternetPay offers a seamless solution to anyone
in the world with the opportunity to accept credit
card payment online.
* You don't have to have a company registered
* You don't have to have a merchant account
Cli 27045/1 sent U: * You don't have to have a credit card yourself
* You can live in any country in the world
* No long term contracts
* No equipment or software needed
* Easy to use plug-n-play code
* Simple commission fee structure
* Automatic order notification
* State of the Art fraud detection
* Comprehensive account management tools
If you ever wanted to sell anything over the Internet
Cli 27045/1 sent U: and would like to accept payment in real time from
your website then WorldInternetPay is for you.
Check out our Pre-Launch Special Today
==>
http://worldinternetpay.com
Warmly,
Tom Hua
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Welcome to this issue of e*Vision! by Tom Hua
(Volume VI - Issue 2006-04-11)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The e*Vision ezine is specifically focused on the online
marketing of information products. I hope you find the
information presented in The e*Vision ezine valuable,
and that it helps bring you online success.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Read ALL Past Issues at ==
http://ustoday.net/evision/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>> I made over $20,000 with this new program alone <<<
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Cli 27045/1 sent U: Yes, that is within only 2 months! I urge you join me
and my team today. ==>
http://ustoday.net/vm.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>>> >>>> Featured Article <<<< <<<<
Google Adwords Tips you Don't Want your Competitors to Know
-By Shane Osburn
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Cli 27045/1 sent U: Whether you are an expert or a beginner at Google Adwords
campaigns you can always learn new tricks. Below I'm going
to tell you some tricks that will save you money on your
cost per click (CPC) and increase your click through rates
(CTR) for your ad campaigns.
Tip #1: Use keyword in the title of your ad. Using your
keyword in the title of your Adwords Ad can more than double
your click thru rate (CTR).
In Google Adwords, if you have a campaign with several
keywords, you can only have one title and one description
for all of your keywords. If you run the ad campaign
with a keyword in the title your CTR goes up. For example,
say you have an Adgroup with the keywords: blue shoes,
green shoes, red shoes, black shoes and your title is,
"Buy shoes here". So when someone searches for "blue shoes",
your title will display "Buy shoes here". If you changed
your title to "Buy blue shoes here" your click thru rate
would most likely double. To make the Adword even more
Cli 27045/1 sent U: effective try using the keyword in the description part
of your Adword Ad so the blue shoe keyword example would
read like this:
"Buy blue shoes here."
"We carry many blue shoes."
Tip#2: Steps to follow when you create an Adword
advertisement.
Begin writing your ad in paragraph or sentence form.
State what it is you want the customer to know, and
then work on reducing and refining your ad. Also look
Cli 27045/1 sent U: at other successful Adwords Ads, find the formula in
them and then make your own ad. Here's an example of
three different headlines:
"How to turn ideas into dollars."
"What the IRS doesn't want you to know."
"What your doctor isn't telling you."
The formula for these headlines is each phrase entices
the reader with curiosity, desire and motivation. This
simple formula has been proven successful over time
and can be easily fitted to any AdWord campaign. Use
the outlines below for your next Adwords Ad and you'll
see the differences in your campaign's effectiveness.
"How to and ."
"What doesn't want you to know."
"Get more for/in less ."
Tip #3: Increase click through rate by tightening your
fit between the keyword and your Adwords Ad.
Let's look at an example for the keyword/phrase
"surfing vacation".
Go to Google and search for "surfing vacation". Right now
three Adwords are on the right side of the screen:
Cli 27045/1 sent U: Surf at Swell Shop Swell's huge selection of Surf product.
Then go surfing! "website link"
Free Surfing E-Book Surfing tips and information for
Riding the perfect wave. "website link"
SurfMaps.com Surfing Maps Find surf spot worldwide, buy
surf Maps, books & original Surf Reports "website link"
None of these AdWords ads are a very tight fit for:
surfing vacation. You could easily dominate this niche
Cli 27045/1 sent U: by adding an AdWords Ad that reads something like:
Surfing Vacation Info for your Surfing Vacation Surf
Travel, Surf Spots, and more.
While you search for profitable Adwords Ad ideas, look
for competitive markets that have poor/ broad matches
between the keyword, their ad and their product. When
you do run across this scenario, find a product that
fits the keyword better. Then write a better, tighter
ad (keyword in the title etc.). The end result is that
your ad will move up to the top of the AdWord Ads at a
much less cost per click than your competitors.
If you haven't been using the above tips for your Adwords
Campains start using them now and watch your sales double.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Chris Carpenter is the author of a best selling E-book
GoogleCash. He also runs AdwordMentors.com. Why are
some people getting rich on the Internet? Visit Chriss
site:
http://affiliatejackpot.com/pr.htm
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Cli 27045/1 sent U: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>> >>> eBook of the Week <<< <<<
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The ideal step-by-step Course for newbies or if
your Internet business has stalled. Get Teresa
King's "Internet Money Revealed" Course under $50!
http://www.ezyebook.com/imr.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Cli 27045/1 sent U: >>> I made over $20,000 with this new program alone <<<
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Yes, that is within only 2 months! I urge you join me
and my team today. ==>
http://ustoday.net/vm.html
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The e*Vision eZine is published by Tom Hua
Copyright (c) 2001 - 2006, all rights reserved.
No portion of this publication may be reproduced
or transmitted without the express written consent
of the publisher or contributing editors and or writers.
DISCLAIMER: We disclaim any liability for the use of
Any contributed information contained herein.
I hope you've enjoyed this issue of the e*Vision ezine.
Please let me know if you have any questions, suggestions
or requests.
All the Best, until next time!
Tom Hua
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Read ALL Past Issues at ==
http://ustoday.net/evision/
Cli 27045/1 got .
Cli 27045/1 sent U: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
If you wish to cancel your subscription, simply click once on the link below.
http://www.itdo.net/cgi-bin/arp3/arp3-u ... 377&p=3030
.
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/1: Submitted message ': <E1FTX4W-0004i5-DO@HostMaster32.hostingbay.net>' to unix.in.
response: '250 Ok'
Cli 27045/1 Finished submitting msg : <E1FTX4W-0004i5-DO@HostMaster32.hostingbay.net>
Cli 27045/1 sent : 250 Ok
Cli 27045/1 rcvd: 'QUIT'
Cli 27045/1 sent : 221 mail.egad.com closing connection
Accepted client 1 from (cp722975-a.venlo1.lb.home.nl)
Cli 27045/1 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:36:09 -0700 (PDT)
Cli 27045/1 rcvd: 'EHLO es.co.nz'
Cli 27045/1 sent : 250-mail.egad.com Hello cp722975-a.venlo1.lb.home.nl [84.29.112.126], pleased to meet you
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN GSSAPI
250-AUTH=LOGIN
250-DSN
250 8BITMIME
Cli 27045/1 rcvd: 'MAIL From: <Lisa@es.co.nz>'
Cli 27045/1 sent : 250
Lisa@es.co.nz... Sender ok
Cli 27045/1 rcvd: 'RCPT To:<katrinka@egad.com>'
... new process 4914
27045: Allocate new unix.in process 4914
Accepted client 3 from (bl8-33-29.dsl.telepac.pt)
Cli 27045/1 rcvd U: '220 Scalix ESMTP Ready.'
Cli 27045/3 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:36:18 -0700 (PDT)
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/1 sent U: rcpt to: <katrinka@egad.com>
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/1 sent : 250 Ok
Cli 27045/3 rcvd: 'HELO ams.co.id'
Cli 27045/3 sent : 250 mail.egad.com Hello bl8-33-29.dsl.telepac.pt [85.241.33.29], pleased to meet you
Cli 27045/3 rcvd: 'MAIL FROM:<grovethera@ams.co.id>'
Cli 27045/3 sent : 250
grovethera@ams.co.id... Sender ok
Cli 27045/3 rcvd: 'RCPT TO:<joseph@rrawards.com>'
Rejected relay attempt from
grovethera@ams.co.id at 85.241.33.29 to
joseph@rrawards.com
Cli 27045/3 sent : 550 Denied due to spam list
Cli 27045/3 failed: EOF
Cli 27045/1 rcvd: 'RCPT To:<gedofu@egad.com>'
Accepted client 3 from (mda144.cllphones.info)
Cli 27045/1 sent U: rcpt to: <gedofu@egad.com>
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/3 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:36:20 -0700 (PDT)
Cli 27045/1 sent : 250 Ok
Cli 27045/3 rcvd: 'EHLO MDA144.cllphones.info'
Cli 27045/3 sent : 250-mail.egad.com Hello mda144.cllphones.info [66.220.26.144], pleased to meet you
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN GSSAPI
250-AUTH=LOGIN
250-DSN
250 8BITMIME
Cli 27045/3 rcvd: 'MAIL FROM:<Rebecca@Hydromatic.cllphones.info>'
Cli 27045/3 sent : 250
Rebecca@Hydromatic.cllphones.info... Sender ok
Cli 27045/3 rcvd: 'RCPT TO:<elizabeth@lizmoda.com>'
Cli 27045/1 rcvd: 'RCPT To:<peterz@egad.com>'
Cli 27045/3 sent : 451 Failed to start unix.in process
Cli 27045/1 sent U: rcpt to: <peterz@egad.com>
Cli 27045/3 rcvd: 'RSET'
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/3 sent : 250 mail.egad.com Reset state
Cli 27045/1 sent : 250 Ok
Accepted client 4 from ()
Cli 27045/4 sent : 220 mail.egad.com ESMTP Scalix SMTP Relay 10.0.0.175; Tue, 11 Apr 2006 21:36:26 -0700 (PDT)
Cli 27045/4 rcvd: 'HELO mail.egad.com'
Cli 27045/4 sent : 250 mail.egad.com Hello [221.196.108.249], pleased to meet you
Cli 27045/4 rcvd: 'MAIL FROM: <rmfjwsraptr@hotmail.com>'
Cli 27045/4 sent : 250
rmfjwsraptr@hotmail.com... Sender ok
Cli 27045/4 rcvd: 'RCPT TO: <klj@egad.com>'
Cli 27045/4 sent : 451 Failed to start unix.in process
Cli 27045/4 rcvd: 'data'
Cli 27045/4 sent : 503 Need RCPT (recipient)
Cli 27045/4 failed: EOF
Cli 27045/1 rcvd: 'RCPT To:<fmehr@egad.com>'
Cli 27045/1 sent U: rcpt to: <fmehr@egad.com>
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/1 sent : 250 Ok
Cli 27045/3 rcvd: 'QUIT'
Cli 27045/3 sent : 221 mail.egad.com closing connection
Cli 27045/1 rcvd: 'RCPT To:<adfaf@egad.com>'
Cli 27045/1 sent U: rcpt to: <adfaf@egad.com>
Cli 27045/1 rcvd U: '250 Ok'
Cli 27045/1 sent : 250 Ok
Cli 27045/1 rcvd: 'RCPT To:<poop@egad.com>'
SMTP Relay 10.0.0.175 finished (27045): Tue, 11 Apr 2006 21:36:34 -0700 (PDT)
-----------------------------------------------------------------------------------------------
ommaint (as being used under crontab) (Note, have no real way of knowing whether
this is running, since I get no mail messages, any other indication)
#!/bin/bash
##############################################################################
## IMPORTANT: This script is not supported by Scalix. Use at your own risk. ##
##############################################################################
#
# NAME: ommaint - Perform periodic maintenance on Scalix Server
#
# SYNOPSIS: ommaint -frequent | -daily | -weekly
#
# DESCRIPTION:
# Perform Scalix regular maintenance. I thought of everything I make
# Scalix do on a periodic basis and threw it in here. It takes frequent,
# daily, and weekly maintenance and puts them in a single script so that
# it's easier to e-mail around. You typically cron this to run as follows:
#
# # minute hour monthday month weekday command
# 00,30 * * * * /usr/local/bin/ommaint -frequent
# 01 0 * * * /usr/local/bin/ommaint -daily
# 15 2 * * 0 /usr/local/bin/ommaint -weekly
#
# Exactly when you run everything doesn't matter. Frequent is for frequent
# ops such as checking for aborted queues or other errors. Daily empties
# the users' wastebaskets, rolls the audit logs, and does backups. Weekly
# runs omscan. You might be able to throw omscan in the daily part if you
# have a small installation.
#
# Over time you'll want to adapt this to your preferences. This is intended
# to provide a starting point for system admins new to Scalix. In
# particular, be sure to take a look at the backup section, since you'll
# probably want to modify that to your preferred way of doing backups. For
# simplicity I just use tar here because it's simple and it always exists.
#
# PLATFORMS TESTED: RedHat Enterprise Linux 3.0
#
# SUPPORT: None. However, if you make a useful addition that you think others
# can benefit from, or if you port it to a different platform, or
# if you find *and fix* a bug, please send your modifications
# to Scalix Support and we will update the original.
#
#
# SECTION: General Configuration Section
#
# General configuration for this script
#
# Address to mail reports to
#MAIL_REPORTS="root"
MAIL_REPORTS="services@egad.com"
#
# MAIL_REPORTS="custlogs@scalix.com"
# MAIL_REPORTS="custlogs@scalix.com,root"
#
# You may enable this script to automatically send log file to Scalix Corp. Uncomment the above line such that the log files
# generated by this script will be sent to "custlogs@scalix.com". Please note that multiple email address may be specified,
# is seperated by a comma.
#
# By uncommenting the code line above, you enable the automatic transmission of your system log files to Scalix.
# When a problem arises with your system and you notify Scalix support of your problem, Scalix's possession of your
# log files may assist Scalix in making a prompt and accurate diagnosis of your problem. However, enabling automatic
# transmission of your log files does not impose any obligation on Scalix. Scalix does not regularly review the log
# files it receives. Scalix does not monitor its customers' system performance. And Scalix does not, without a prior
# support request from a customer, proactively evaluate system performance and notify customers of suspected problems.
# If you enable automatic transmission of your log files to Scalix, SCALIX ASSUMES NO OBLIGATIONS ADDITIONAL TO THOSE
# OBLIGATIONS WHICH ALREADY EXIST UNDER THE WRITTEN CONTRACTUAL RELATIONSHIP BETWEEN YOU AND SCALIX.
# Device to use for backups
BACKUP_DEVICE=/dev/rmt0
# Scalix bin directory
SX_BIN_DIR=/opt/scalix/bin
# ----------------------------------------------------------------------
# SECTION 1: FREQUENT OPERATIONS.
#
# Usage: ommaint -frequent
#
# These operations should be done at frequent intervals, no less than
# once/hour. Typically they do things such as checking for problems
# such as running out of disk space - things that should be done
# frequently. They also include operations that do not need to be
# done frequently, but also don't require much time to complete.
#
ommaint_frequent ()
{
MAINTLOG=/tmp/ommaint.$$
STDERR=/tmp/ommaint.$$.stderr
STDOUT=/tmp/ommaint.$$.stdout
rm -f $MAINTLOG $STDERR $STDOUT
touch $MAINTLOG $STDERR $STDOUT
# ACTION: Check Disk Space Utilization
# Notify administrator if disk space utilization on any filesystem >= 80%
#
df -t ext3 | awk '{if (int($5)>=80) {print $0}}' > $STDOUT
if [ -s $STDOUT ]
then
echo "These filesystems have >= 80% disk space utilization:" >> $MAINTLOG
echo "--------------------------------------------------" >> $MAINTLOG
df -t ext3 | head -1 >> $MAINTLOG
cat $STDOUT >> $MAINTLOG
fi
# ACTION: Check Inode Utilization
# Notify administrator if inode utilization on any filesystem >= 80%
#
df -i -t ext3 | awk '{if (int($5)>=80) {print $0}}' > $STDOUT
if [ -s $STDOUT ]
then
echo "These filesystems have >= 80% inode utilization:" >> $MAINTLOG
echo "--------------------------------------------------" >> $MAINTLOG
df -i -t ext3 | head -1 >> $MAINTLOG
cat $STDOUT >> $MAINTLOG
fi
# ACTION: Check the Error Queues
# Include the results in the report to the system admin only if there
# are some messages in the ERROR queues
#
MULTI_SERVER_TRUE=`$SX_BIN_DIR/sxlicense |grep -c '^System Class: Multi-Server'`
if [ $MULTI_SERVER_TRUE -gt 0 ]
then
S_ERROR='SMERR'
fi
for queue in ERROR $S_ERROR
do
$SX_BIN_DIR/omstat -q $queue >$STDOUT 2>$STDERR
if [ "$(cat $STDERR)" != "omstat : There are no messages on the queue" ]
then
echo "Messages on the Scalix $queue Queue" >> $MAINTLOG
echo "----------------------------------------------------" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
cat $STDOUT >> $MAINTLOG
fi
done
# ACTION: Check the Scalix Queues
# Report to the administrator if the number of messages queued up for
# delivery on any of the standard queues exceeds 10.
#
services="service router|local delivery|internet mail gateway|sendmail interface"
$SX_BIN_DIR/omstat -s | grep -Ei "$services" >$STDOUT 2>$STDERR
cat $STDOUT | while read line
do
queue=`echo $line | awk '{NF=NF-3;print $0}'`
msgcount=`echo $line | awk '{print $NF}'`
if [ $msgcount -gt 10 ]
then
echo "Messages on the Scalix $queue Queue = $msgcount"
fi
done
# ACTION: Check for aborted services
# Report to the administrator any Scalix services
# which have become aborted. Attempt to restart the service
#
$SX_BIN_DIR/omstat -s -j | grep -i aborted > $STDOUT
if [ -s $STDOUT ]
then
echo "The following services are ABORTED:" >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
cat $STDOUT >> $MAINTLOG
echo "" >> $MAINTLOG
# ACTION: Copy content of Fatal Log to output file
if [ -s /var/opt/scalix/logs/fatal ]
then
echo "-------------------------------------------" >> $MAINTLOG
echo "The following text is the output from the fatal log" >> $MAINTLOG
echo "" >> $MAINTLOG
cat /var/opt/scalix/logs/fatal >> $MAINTLOG
echo "End of File - Fatal Long" >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "" >> $MAINTLOG
# ACTION: Parse the output line and find the service name that is aborted
# do an omshowlog for that service and capture the output
# do an omon on the service and try and restart it
cat $STDOUT | tr " " "_" | while read line
do
queue=`echo $line | awk '{print $3}' | tr "_" " "`
echo "The following text is the output from omshowlog -s ""$queue"" -l 99" >> $MAINTLOG
$SX_BIN_DIR/omshowlog -s "$queue" -l 99 >> $MAINTLOG
echo "End of output from omshowlog" >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "Attempting to start the aborted service with omon -s ""$queue""" >> $MAINTLOG
$SX_BIN_DIR/omon -s "$queue" >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
done
fi
fi
# ACTION: Check for aborted daemons
# Report to the administrator any Scalix daemons
# which have become aborted. Attempt to restart the service
#
$SX_BIN_DIR/omstat -a -j | grep -i aborted > $STDOUT
if [ -s $STDOUT ]
then
echo "The following daemons are ABORTED:" >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
cat $STDOUT >> $MAINTLOG
echo "" >> $MAINTLOG
# ACTION: Copy content of Fatal Log to output file
if [ -s /var/opt/scalix/logs/fatal ]
then
echo "-------------------------------------------" >> $MAINTLOG
echo "The following text is the output from the fatal log" >> $MAINTLOG
echo "" >> $MAINTLOG
cat /var/opt/scalix/logs/fatal >> $MAINTLOG
echo "End of File - Fatal Long" >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "" >> $MAINTLOG
# ACTION: Parse the output line and find the daemon name that is aborted
# do an omon on the daemon and try and restart it
cat $STDOUT | tr " " "_" | while read line
do
daemon=`echo $line | awk '{print $3}' | tr "_" " "`
echo "The following text is the output from omshowlog -s ""$daemon"" -l 99" >> $MAINTLOG
$SX_BIN_DIR/omshowlog -s "$daemon" -l 99 >> $MAINTLOG
echo "End of output from omshowlog" >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "Attempting to start the aborted daemon with omon -a ""$daemon""" >> $MAINTLOG
$SX_BIN_DIR/omon -a "$daemon" >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "------------------------------------------" >> $MAINTLOG
done
fi
fi
# ACTION: Check that the CheckPort.pl script exists. If not, create it
#
PERLSCRIPT=./PortCheck.pl
if [ ! -s $PERLSCRIPT ]
then
echo '#!/usr/bin/perl' >> $PERLSCRIPT
echo 'use IO::Socket::INET;' >> $PERLSCRIPT
echo '' >> $PERLSCRIPT
echo 'eval {' >> $PERLSCRIPT
echo 'local $SIG{ALRM} = sub { die "Timed Out"; };' >> $PERLSCRIPT
echo 'alarm 10;' >> $PERLSCRIPT
echo '' >> $PERLSCRIPT
echo '$socket = IO::Socket::INET->new(PeerAddr => $ARGV[0],' >> $PERLSCRIPT
echo ' PeerPort => $ARGV[1],' >> $PERLSCRIPT
echo ' Proto => "tcp",' >> $PERLSCRIPT
echo ' Type => SOCK_STREAM)' >> $PERLSCRIPT
echo 'or die "Couldnt open port $ARGV[0]:$ARGV[1] : $!\n";' >> $PERLSCRIPT
echo '' >> $PERLSCRIPT
echo '$answer = <$socket>;' >> $PERLSCRIPT
echo 'print $answer;' >> $PERLSCRIPT
echo 'close($socket);' >> $PERLSCRIPT
echo 'alarm 0;' >> $PERLSCRIPT
echo '};' >> $PERLSCRIPT
echo 'alarm 0;' >> $PERLSCRIPT
echo 'if ($@ =~ /Timed Out/) {' >> $PERLSCRIPT
echo ' print "Error: Timeout on port $ARGV[0]:$ARGV[1]\n";' >> $PERLSCRIPT
echo ' exit 1;' >> $PERLSCRIPT
echo '};' >> $PERLSCRIPT
echo 'if ($@ =~ /Couldnt open port/) {' >> $PERLSCRIPT
echo ' print "$@";' >> $PERLSCRIPT
echo ' exit 0;' >> $PERLSCRIPT
echo '};' >> $PERLSCRIPT
echo 'if ($@ ne "") {' >> $PERLSCRIPT
echo ' exit -1;' >> $PERLSCRIPT
echo '}' >> $PERLSCRIPT
echo 'exit -2;' >> $PERLSCRIPT
chmod +x $PERLSCRIPT
fi
# ACTION: Check the status of port 25, 110 and 143.
# Report to the administrator any Scalix ports that are not responding
# Attempt to restart the offending port
#
echo "--Performing Port Check on localhost:25-----" >> $STDOUT
$PERLSCRIPT `hostname` 25 >> $STDOUT
if [ $? -eq 1 ]
then
cat $STDOUT >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
# ACTION: Copy content of Fatal Log to output file
if [ -s /var/opt/scalix/logs/fatal ]
then
echo "-------------------------------------------" >> $MAINTLOG
echo "The following text is the output from the fatal log" >> $MAINTLOG
echo "" >> $MAINTLOG
cat /var/opt/scalix/logs/fatal >> $MAINTLOG
echo "End of File - Fatal Long" >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "" >> $MAINTLOG
fi
daemon="SMTP Relay"
echo "The following text is the output from omshowlog -s ""$daemon"" -l 99" >> $MAINTLOG
$SX_BIN_DIR/omshowlog -s "$daemon" -l 99 >> $MAINTLOG 2> $STDERR
cat $STDERR >> $MAINTLOG
echo "End of output from omshowlog" >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "Attempting to stop the SMTP service with omoff -d0 -s ""$daemon""" >> $MAINTLOG
$SX_BIN_DIR/omoff -d0 -a -w "$daemon" >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "Attempting to start the SMTP service with omon -s ""$daemon""" >> $MAINTLOG
$SX_BIN_DIR/omon -a "$daemon" >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
fi
echo "--Performing Port Check on localhost:110---" >> $STDOUT
$PERLSCRIPT `hostname` 110 >> $STDOUT
if [ $? -eq 1 ]
then
cat $STDOUT >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
# ACTION: Copy content of Fatal Log to output file
if [ -s /var/opt/scalix/logs/fatal ]
then
echo "-------------------------------------------" >> $MAINTLOG
echo "The following text is the output from the fatal log" >> $MAINTLOG
echo "" >> $MAINTLOG
cat /var/opt/scalix/logs/fatal >> $MAINTLOG
echo "End of File - Fatal Long" >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "" >> $MAINTLOG
fi
queue="POP3 interface"
echo "The following text is the output from omshowlog -s ""$queue"" -l 99" >> $MAINTLOG
$SX_BIN_DIR/omshowlog -s "$queue" -l 99 >> $MAINTLOG 2> $STDERR
cat $STDERR >> $MAINTLOG
echo "End of output from omshowlog" >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "Attempting to stop the POP3 service with omoff -d0 -s ""$queue""" >> $MAINTLOG
$SX_BIN_DIR/omoff -d0 -a -w -s "$queue" >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "Attempting to start the POP3 service with omon -s ""$queue""" >> $MAINTLOG
$SX_BIN_DIR/omon -s "$queue" >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
fi
echo "--Performing Port Check on localhost:143-----" >> $STDOUT
$PERLSCRIPT `hostname` 143 >> $STDOUT
if [ $? -eq 1 ]
then
cat $STDOUT >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
# ACTION: Copy content of Fatal Log to output file
if [ -s /var/opt/scalix/logs/fatal ]
then
echo "-------------------------------------------" >> $MAINTLOG
echo "The following text is the output from the fatal log" >> $MAINTLOG
echo "" >> $MAINTLOG
cat /var/opt/scalix/logs/fatal >> $MAINTLOG
echo "End of File - Fatal Long" >> $MAINTLOG
echo "-------------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "" >> $MAINTLOG
fi
daemon="IMAP Server Daemon"
echo "The following text is the output from omshowlog -s ""$daemon"" -l 99" >> $MAINTLOG
$SX_BIN_DIR/omshowlog -s "$daemon" -l 99 >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "End of output from omshowlog" >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "" >> $MAINTLOG
echo "Attempting to stop the IMAP service with omoff -d0 -s ""$daemon""" >> $MAINTLOG
$SX_BIN_DIR/omoff -d0 -a -w "$daemon" >> $MAINTLOG 2> $STDERR
echo "" >> $MAINTLOG
cat $STDERR >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
echo "Attempting to start the IMAP service with omon -s ""$daemon""" >> $MAINTLOG
$SX_BIN_DIR/omon -a "$daemon" >> $MAINTLOG 2> $STDERR
cat $STDERR >> $MAINTLOG
echo "-----------------------------------------" >> $MAINTLOG
fi
# ACTION: Add missing entries to the FREEBUSY
#
#omshowu -m all | omaddent -d freebusy -x -f - 2>/dev/null
# ACTION: Re-build the Sendmail Alias file from the Scalix directory
#
#cp -f /etc/mail/aliases.head /etc/mail/aliases
#/opt/scalix/bin/omsearch -e "internet-addr=*" -s -m s/g/ou1/ou2/internet-addr 2>/dev/null | sed -e "s/S=\(.*\)\/G=\(.*\)\/OU1=\(.*\)\/OU2=\(.*\)\/INTERNET-ADDR=\(.*\)/\2.\1\/\3_\4 : \5/" >> /etc/mail/aliases
#newaliases 2>&1 >/dev/null
# RESTART SMTPD TO HANDLE SMTPD FAILURES - PETER ZAHARKIV
date >>$MAINTLOG
echo "-- ommaint - frequent executed" >> $MAINTLOG
omoff -d0 -a -w smtpd
omon smtpd
if [ -s $MAINTLOG ]
then
mail -s "`hostname` - Scalix Frequent Maintenance Report" $MAIL_REPORTS < $MAINTLOG
fi
rm -f $MAINTLOG $STDERR $STDOUT
}
# ----------------------------------------------------------------------
# SECTION 2: DAILY OPERATIONS.
#
# Usage: ommaint -daily
#
# These operations should be done at daily intervals. Typically they do
# things such as maintaining log files so that log files do not grow
# to consume all available disk space.
#
# Daily operations should be performed around midnight. This is for two
# reasons. First, log files should be rolled around midnight so that
# audit.Wed is indeed Wednesday's data. Second, some daily maintenance
# operations are CPU and disk intensive, and should not coincide with
# periods of heavy system load. System load is usually highest during
# working hours when users actively using the server.
#
ommaint_daily ()
{
DAY=`date '+%a'`
MAINTLOG=/var/opt/scalix/logs/ommaint.$DAY
rm -f $MAINTLOG
touch $MAINTLOG
# ACTION: Remove items deleted > 30 days ago from users' trash folders
#
# CUSTOMIZATIONS AVAILABLE:
# omtidyallu can also used to remove outdated items at customizable
# periods from the trash, inbox, outbox, and/or folders. It's also possible
# to create different retention schedules for individual users using
# omtidyu, and many other customizations are available. See
# "man omtidyallu" for these and other configurations.
#
#/opt/scalix/bin/omtidyallu -w 30 -d 2>&1 >> $MAINTLOG
# ACTION: Age the Scalix Audit log
#
AUDFIL=/var/opt/scalix/logs/audit
DAY=`date '+%a'`
SAVFIL="$AUDFIL.$DAY"
rm -f $SAVFIL 2>&1 >> $MAINTLOG
mv -f $AUDFIL $SAVFIL 2>&1 >> $MAINTLOG
touch $AUDFIL 2>&1 >> $MAINTLOG
chown scalix $AUDFIL 2>&1 >> $MAINTLOG
chgrp scalix $AUDFIL 2>&1 >> $MAINTLOG
chmod 660 $AUDFIL 2>&1 >> $MAINTLOG
# ACTION: Age the Sendmail log file
#
#MAILLOG=/var/log/maillog
#DAY=`date '+%a'`
#SAVFIL="$MAILLOG.$DAY"
#rm -f $SAVFIL 2>&1 >> $MAINTLOG
#mv -f $MAILLOG $SAVFIL 2>&1 >> $MAINTLOG
#touch $MAILLOG 2>&1 >> $MAINTLOG
#chown root $MAILLOG 2>&1 >> $MAINTLOG
#chgrp root $MAILLOG 2>&1 >> $MAINTLOG
#chmod 600 $MAILLOG 2>&1 >> $MAINTLOG
# ACTION: Backup Scalix
#
# WARNING:
# In order to guarantee Scalix database integrity, Scalix backups
# must be made from an offline copy of the data. This is because a
# change to the database is generally made by modifying multiple files
# simultaneously. If, during a backup, one of these files is modified
# after it is backed up, but the others are modified before they are
# backed up, than the backup will be corrupt. The options for backing
# up are therefore:
# 1. Shut down Scalix, back up, Restart
# Advant: Backup not corrupt. Simple. Always works
# DisAdv: System will be unavailable during backup.
# 2. Use advanced filesystem such as ReiserFS, XFS, or Veritas
# to make a "snapshot" filesystem. A snapshot filesystem holds
# the changes made since the backup started, and allows the
# backup program to access a "snapshot" of the system at the
# time the backup started.
# Advant: Backup not corrupt. No downtime.
# Disadv: Requires advanced FS. Requires approximately extra
# 10% diskspace to hold snapshot information.
# 3. Backup Scalix online from online data set. The restore
# procedure will need to include commands to uncorrupt the
# database. Those commands take time to run. This generally
# works, but it is not guaranteed to work and is "unsupported".
# The command to uncorrupt a database is omscan(8).
# Advant: No downtime. Simple.
# Disadv: Lengthy, unreliable restore. Unsupported.
#
# This backup script does option #1, shut down to backup, so that
# it will work even if you do not have an advanced filesystem. If
# you do have an advanced filesystem, comment out the default backup
# script and modify the steps below to build a backup script based
# on a snapshot filesystem.
#
# This sample backup script does a full backup of Scalix data in
# /var/opt/scalix, and it uses tar. Scalix does not care if you
# do full or partials, if you backup /, or which backup program you use.
# However, please take note of the WARNING above.
#
# Standard backup script:
#
#/opt/scalix/bin/omshut 2>&1 >> $MAINTLOG
omshut 2>&1 >> $MAINTLOG
tar -cf $BACKUP_DEVICE /var/opt/scalix 2>&1 >> $MAINTLOG
#/opt/scalix/bin/omrc 2>&1 >> $MAINTLOG
omrc 2>&1 >> $MAINTLOG
# # Backup script template for advanced filesystems:
# #
# /opt/scalix/bin/omsuspend -s 300 & # Pause OM while making snapshot
# sync # This is a must!
# create_snapshot /var/opt/scalix /varoptomsnap # Create snapshot FS
# /opt/scalix/bin/omsuspend -r # Unpause OM after snapshot ready
# tar -cf $BACKUP_DEVICE /varoptomsnap
# cancel_snapshot /varoptomsnap
if [ -s $MAINTLOG ]
then
mail -s "`hostname` - Scalix Daily Maintenance Report" $MAIL_REPORTS < $MAINTLOG
rm -f $MAINTLOG
fi
}
# ----------------------------------------------------------------------
# SECTION 3: WEEKLY OPERATIONS.
#
# Usage: ommaint -weekly
#
# These operations should be done at weekly intervals. Typically they do
# things that are not necessary to perform daily and take up so much
# processing power that they should only be run infrequently and when
# when the system is lightly utilized (such as during a weekend).
#
ommaint_weekly ()
{
# ACTION: Scan the Scalix Message Store for corruptions, and e-mail a
# report to the system administrator
#
# CONFIGURATION OPTIONS:
# See the manual entry for omscan(8) for more options. Unless the system
# is very large, you can scan it daily if you prefer. However, daily
# scans take up CPU and I/O bandwidth and are generally not necessary.
#
$SX_BIN_DIR/omscan -a 2>&1 > /var/opt/scalix/logs/omscan.out
sed -e 's/^/ /' /var/opt/scalix/logs/omscan.out | mail -s "`hostname` - Scalix Weekly Maintenance Report" $MAIL_REPORTS
}
usage ()
{
echo "USAGE: ommaint [ -frequent | -daily | -weekly ]" >&2
exit 1
}
if [ $# -ne 1 ]; then usage; fi
case $1 in
-frequent) ommaint_frequent ;;
-daily) ommaint_daily ;;
-weekly) ommaint_weekly ;;
*) usage ;;
esac
-----------------------------------------------------------------------------------------------
That's it.
No other changes have been made other than doing a straight forward install
of Scalix 10.0 into openSUSE 10.0.0
User accounts: 42 - all connecting through POP3.
Domains: 10
Primary domain: egad.com
Server name: mail.egad.com
At this point, I'm chasing shadows. I only know that the server seems to run all day fine, but sometime during the night SMTP craps out.
If you want to VNC into this server, I'll gladly oblige. I've got nothing else to lose except scraping the whole server.
Thanks for your help.
Regards,
- Peter