 CapeSoft Newsletter #44
- March 2005 -
    CapeSoft Newsletter #44
- March 2005 -
    
        Hi All,
        
        This month's news includes some exciting product updates, and an informative
        article about spam and the benefits of running your own email server,
        compiled from some recent postings on the newsgroups around this subject.
        Read on for more info...
        
        
        
        
      AnyFont Goes Gold
      
      AnyFont v1.20 Gold  is now
       even more programmer-friendly. In Clarion 6 and above, entering the global
       default font is done through the Font Dialog box instead of manually.
       No more
       contemplating
       how to
       spell your favourite
      font. The user can now change the character set at runtime too,  so people
       in non-English speaking countries will have no
      problem choosing Cyrillic or Thai or whatever they need.
      
      AnyFont allows the user to change your program's font at runtime. It's
      great for people who insist on really high (or low) screen resolutions,
      or prefer their own personal non-standard font.
      
      As per normal procedure, AnyFont will go up to it's gold price
      in the next couple of weeks, so cash in on the special beta price now!
      
      AnyFont Features
      
			  - Windows and controls move and resize automatically to allow for the font changes.
- Window sizing and control moving can be disabled to allow for other modules to perform this function.
- Anyfont can also be disabled at the local level.
- Ships as source code, not DLLs or black boxes.
- No other templates needed.
For more information:
      http://www.capesoft.com/accessories/anyfontsp.htm
      
Where to buy
   AnyFont
   Current Cost: $29
    New Gold Price effective 22nd March 2005: $49
   
Available at:   https://www.clarionshop.com/secure/checkout.cfm?pid=742&q=1
      
   SendTo Moves Up A Gear
   
   SendTo enables you to send your data exactly as it appears in the browse to
   a Printer, File (HTML, Excel, Word, CSV or PDF) or email it directly. Simply
   drop on the SendTo button on any browse/list in your application, and you
   have all these options available without having to design extra reports or
   export procedures - it literally takes a few seconds to add this amount of
   functionality to a browse.
   
The latest release of SendTo significantly enhances functionality and feature
     support. For example, both Word and Excel now fully support colors,
     so the output produced accurately reflects the styles used on the browse
     (fonts, styles, background and font colors etc.). A number of changes have
     been made across the board to make the output more consistent and to ensure
     that the output matches the browse as closely as possible.
       
       SendTo requires the following CapeSoft products: Office
       Inside, NetTalk,
       Draw and WinEvent.
   
   
   
   
   
   For more information: 
http://www.capesoft.com/accessories/sendtosp.htm
Where to buy CapeSoft
SendTo
Cost: $99
Available at: https://www.clarionshop.com/secure/checkout.cfm?pid=724&q=1
Spam and Email Servers
   
   Spam is a frustrating, yet necessary topic of discussion these days. In the
   ISP's desperate attempt to help filter out spam, they often end up blacklisting,
   or disallowing valid mail from getting to it's destination. CapeSoft has found
   that in many of the situations where our customers have not received responses
   from their support or sales requests, that the ISP has been the culprit.
   In almost all cases, the customers were unaware that their ISP had taken such
   action.
   
   In a recent newsgroup thread on this topic, Bruce's suggestion was this: 
   
"With 
   the explosion of broadband it is now so trivial to set up your own domain,
   and email server, (even if you have a dynamic IP number) that there is no
    excuse for allowing your ISP to filter out mails you should be getting.
    If you have a permanent connection, then the first step people can take is
    being responsible for their own incoming mail.
    This means running your own mail server (for example
    http://www.capesoft.com/utilities/EmailServer/EmailServer.htm).
    
It means you'll
    need to do your own spam filtering, but at least it will be 
under your control. The spam filtering done by ISP's "on your behalf" will
often throw away real mails as well. If you have a helpful ISP, then get 
them to whitelist clarionshop.com, and capesoft.com (and any others you
      can 
think of.) If you don't have a helpful ISP then I recommend taking a couple 
hours to set up your own mail server, and filter your own mail."
   
   Recently, one of our fellow Clarion Programmers posted a question on the newsgroup
   about the benefits of running your own email server. I have copied Bruce's
   response here, as I think it has given many people a better understanding
   of the benefits
   of
   running
   your
   own
   email
   server.
    
Q: "What are the situations that an email server, such as
the one from CapeSoft would be needed? Why would you use this in place of (or
in
   addition to) the mail server provided by your ISP?"
   
A: "Usually "in addition to".
Some uses would be:
a) anytime your network bandwidth "bottlenecks". i.e. usually
      you go from a 
  LAN (Mbps) to a WAN (Kbps) then a server would help to insulate you from 
  this. For example Collecting your emails may take 10 minutes from an ISP 
  (especially if someone sends you a big attachment or two.) If it was on your
LAN it might take 30 seconds. Sure it took the 10 minutes anyway, but that 
  happened "behind the scenes" so you don't have to wait for it.
    Sending 
  large attachments is quick to the local server, then you go home, then the
  
local server sends upwards.
b) same as (a) - for things like newsletters. Send out a lot of email 
  (quickly) to the server, and the server then sends "slowly" to
  the ISP.
c) mailboxes - your isp may give you 1, or 2, or 20 mailboxes, but with your
own server you have unlimited boxes. Don't want to give your email address 
  to someone? ok - make up a new one on the fly, and assign it to you. i.e. 
  having the server at-hand means you can manage it and that gives you more 
flexibility.
d) mailing around the office? there's a 100Mbs connect between 2 of you -
why then send mail via an isp, on a kbs link?
e) incoming mail - if your incoming mail goes first to your ISP, then to
 you, then your ISP has the opportunity to filter some of it out for you. 
  Some do, some don't. Some have good filters, some have bad. Overall, you're
not in control. Having your own server, which is direct for _incoming_ mail 
again gives you more control.
f) outgoing mail - regardless of how you handle incoming mail - you may 
  choose to bypass your isp for outgoing mail. This can be useful when your 
  ISP implements really dumb rules in an attempt to limit spam (and at the 
  same time limits legitimate outgoing mail). There are situations where it's
better to send via the ISP (called "relaying") but again having
    your own 
server gives you the power.
"
   
   ... and in another response:
   
   "You can also have multiple MX records for SMTP for a domain.
   
   First a little background - 
     DNS is the "domain name system" which is what maps something like
     www.capesoft.com to 1.2.3.4 or whatever.
   
   For mail there's a special DNS entry called an MX record. This is used
     for your mail, so that other mail servers out there know where to send
     to. If you wanted them to send directly to your machine then you would "set
     your MX record to that machine's IP number".
   
But wait, there's more.
It turns out you can have multiple MX records (the primary, secondary
     and so on). If the primary is busy, or offline, or something then the
     mail can go to the secondary. This secondary might be your ISP for
     example.
   
   
   Then in your local mail server you set it up to "fetch" mail
     from the
     secondary on a regular basis in case any ended up there. (Every 15
     minutes or so is usually fine)."
   
   
   I hope this has been a helpful article. If you would like to find out more
   about CapeSoft's Email Server, please feel free to contact
   us. Alternatively,
   here are some helpful links.
   
      For more information:      
      http://www.capesoft.com/utilities/EmailServer/CapeSoftEmailServer.htm
      
Where to buy CapeSoft
   Email Server
   Cost: $30
Available at:   https://www.clarionshop.com/secure/checkout.cfm?pid=531&q=1
      
Source Code Cost: $499
Source Code Available at: https://www.clarionshop.com/secure/checkout.cfm?pid=573&q=1
  
      
      
And... A Useful Tip To End Off With
Gizmo Richards maintains a site dedicated to making you more productive in the
little things each day.
http://www.techsupportalert.com - It's a fantastic resource, and well worth a
bookmark.
Apart from a bunch of How-To's, there's also a page listing the "best" free
  software out there. Yep I know how much y'all like spending money, so this
  won't be very interesting, but I thought I'd mention it anyway. Up till now
  the "best 46" was reserved for paid subscribers, but Gizmo has recently
  opened it to everyone here... 
  http://www.techsupportalert.com/best_46_free_utilities.htm.
  
  There's also a newsletter available on this site which is a good read if you
  want to subscribe (for free).
  
 
Well, that's it for this month. Until next time, when we will bring you more
exciting news from the CapeSoft HeadQuarters, keep well.
      Feedback
If you have any queries, comments, or suggestions, please don't hesitate
      to contact us at support@capesoft.com.
      
      All the best and happy coding,
      
      Lesley Dean
      CapeSoft Software (Pty) Ltd.
      www.capesoft.com