text:
Video: Jesus Soto Karass on Aydin Win, What's Next
Ryan Burton catches up with welterweight contender Jesus Soto Karass to discuss his victory over Selcuk Aydin,what he wants to do next and more....Read More
CompuBox Stats: Sotos Karass Doubles Aydin's Output
Jesus Soto Karass nearly doubled Selcuk Aydin in punches thrown and landed more total punches in eight of ten rounds. Aydin landed 46% of his power shots- just not enough volume...Read More
Photos: Jesus Soto Karass Pounds Selcuk Aydin To Win
Hard Rock Hotel & Casino, Las Vegas, Nevada - Jesus Soto Karass (27-8-3, 17 KOs) won a ten round majority decision over Selcuk Aydin (23-2, 17 KOs). The scores were 97-93, 97-93, 95-95. Aydin drops hi...Read More
Jesus Soto Karass Outworks Selcuk Aydin To Win
Hard Rock Hotel & Casino, Las Vegas - Jesus Soto Karass (27-8-3, 17KOs) outworked Selcuk Aydin (23-2, 17KOs) to a ten round majority decision in a bout fought at a catch-weight of 150-pounds. The scor...Read More
CompuBox Historical Review: Aydin vs. Soto Karass
Jesus Soto Karass throws twice as many punches per round, but the selective Selcuk Aydin is more accurate. Soto Karass' last 4 opponents (Maidana, El Harrak, Rosado, Jones) landed 46% of their power s...Read More
Photos/Weights: Matthysse-Dallas, Aydin vs. Soto-Karass
The weights are in for Saturday's Showtime televised tripleheader from the Hard Rock Hotel & Casino in Las Vegas. The card is promoted by Golden Boy Promotions, Goossen Tutor Promotions and Arena Box....Read More
Video: Selcuk Aydin Talks Soto Karass, Future Options
Welterweight contender Selcuk Aydin to discuss his upcoming fight with Jesus Soto Karass and some potential future options. ...Read More
Video: Jesus Soto Karass Discusses The Clash With Aydin
Ryan Burton catches up with welterweight contender Jesus Soto Karass to discuss his upcoming fight with Selcuk Aydin....Read More
Aydin Rips Andre Berto, Targets Guerrero Rematch
BoxingScene.com caught up with welterweight contender Selcuk Aydin (23-1, 17KOs) who faces Jesus Soto Karass on Saturday in a Showtime televised bout. Aydin was last seen when he lost a spirited cont...Read More
Photos: Matthysse, Aydin, Soto Karass Workout Shots
On Wednesday afternoon, inside of the Long Life Fit Gym in Las Vegas, the participants for this weekend's Showtime tripleheader could be found hosting the media ahead of their assignments this Saturda...Read More
Soto Karass Vows To Top Aydin, Eyes Maidana Rematch
Seen by millions on the SHOWTIME televised, Mexican independence day weekend last September, Jesus Soto Karass took part of a fight of the year candidate against Marcos Maidana. Also on that card, ...Read More
Alexander-Brook is Moving To February 23 or March 2
Golden Boy Promotions CEO Richard Schaefer has advised BoxingScene.com that Devon Alexander (24-1, 13KOs) will defend his IBF welterweight title against mandatory challenger Kell Brook (29-0, 19KOs) o...Read More


text:
Most recent events in Benson
RAF Benson surgery 25 July 2014 - attended
Benson Library 11 July 2014 - gave two books
Re-opening Benson Library 3 July 2014 - re-opened
RAF Benson 22 May 2014 Annual reception
McDonalds Benson 16 May 2014 Visit McDonaldsBenson
Annual Parish Meeting 8 May 2014
Attended CAE RAF Benson 28 February 2014
Visit to simulators Air Ambulance reception RAF Benson 27 September 2013 Introduction to charity and the ambulance
Earlier events
Briefings with base commander
Attended family day RAF Benson
Visit to RAF Benson school
Spoke at Annual Parish Meeting
Opened Bob's Corner
Visit to Benson Primary School
Attended RAF Benson families day 2009
Attended RAF Homecoming march past
John Howell In Touch house meeting
Chaired meetings of the liaison group between Hazell & Jefferies and local parishes
Visited OxPAst 2010
Attended RAF Benson families day 2010
Meeting with PACt re fostering
Surgeries on the base
Dinner to say goodbye to current commander and welcome new
Meeting PACT re forsteringMeeting Benson Patient group
Opening new Post Office
Attended and spoke at Libraries meeting
Meeting between Benson and Ewelme Parish Councils
Meeting with Parish Council chairman
Attended and spoke at APM
Meeting with SOHA and tenants
Visit to RAF Benson school
RAF Benson families day
Chaired liaison committee with Hazel & Jeffries
RAF Benson surgery 30 September
Arranged for Ministerial visit to RAF Benson
Attended RAF Benson annual reception
Visit to Diamond Jubilee celebrations
Cool Milk at the school
Visit to RAF Benson
Surgery RAF Benson
How this page works
You can find out what I have done in your area by clicking on your village or town icon on the map on this page. The blue pins mark places I have undertaken regular engagements. The red pins mark places I visited as part of my 'On Your Doorstep' 2011 and 2012 tours of some of the smaller communities in the constituency.
I am particularly pleased to have completed already a visit to every school in the constituency.

subset: commoncrawl


text:
Only hotels in 95422 zip code are listed below. Search for cheap and discount hotel rates in Clearlake, CA for your upcoming leisure or conference / group travel. We list the best 95422 hotels and motels so you can review the Clearlake hotel list below to find the perfect lodging. Hotels in Lake county and area code 707 are also listed.
How should we direct your call?


text:
|Sun Java System Messaging Server 6 2004Q2 Administration Guide
Chapter 17
Mail Filtering and Access Control
This chapter discusses how to filter mail based on its source (sender, IP address and so on) or header strings. Two mail filtering mechanisms are used, controlling access to the MTA using mapping tables and Sieve server-side rules (SSR).
Limiting access to the MTA using the mapping tables allows messages to be filtered based on From: and To: addresses, IP address, port numbers and source or destination channels. Mapping tables allow SMTP relaying to be enabled or disabled. Sieve is a mail filtering script that allows messages to be filtered based on strings found in headers. (It doesn't work on the message body.)
If envelope-level controls are desired, use mapping tables to filter mail. If header-based controls are desired, use Sieve server-side rules.
This chapter is divided into two parts:
PART 1. MAPPING TABLES. Allows the administrator to control access to MTA services by configuring certain mapping tables. The administrator can control who can or cannot send mail, receive mail through Messaging Server.
PART 1. MAPPING TABLES. Allows users and administrators to filter messages and specify actions on those filtered messages based on a string found in the message header. Uses the Sieve filter language and can filter at the channel, MTA or user level.
Part 1 contains the following sections:
Controlling Access with Mapping Tables
You can control access to your mail services by configuring certain mapping tables. These mapping tables (Table 17-1) allow you to control who can or cannot send mail, receive mail, or both. For general information on the format and usage of the mapping file, see Mappings File.
Whenever the mappings file is modified, you must recompile the configuration (see the imsimta refresh command in the Sun Java System Messaging Server Administration Reference).
Table 17-1 lists the mapping tables described in this section.
Table 17-1 Access Control Mapping Tables
Mapping Table
(See (more...) .)
Used to block incoming connections based on envelope From address, envelope To address, source and destination channels. The To address is checked after rewriting, alias expansion, and so on, have been performed.
(See (more...) .)
Used to block incoming connections based on envelope From address, envelope To address, source and destination channels. The To address is checked after rewriting but before alias expansion.
(See (more...) .)
Used to block incoming connections based on combined information found in SEND_ACCESS and PORT_ACCESS tables: that is, the channel and address information found in SEND_ACCESS combined with the IP address and port number information found in PORT_ACCESS.
(See (more...) .)
Used to block incoming connections based on combined information found in ORIG_SEND_ACCESS and PORT_ACCESS tables: that is, the channel and address information found in ORIG_SEND_ACCESS combined with the IP address and port number information found in PORT_ACCESS.
(See (more...) .)
Used to filter mail based on envelope From addresses. Use this table if the To address is irrelevant.
(See (more...) .)
Used to block incoming connections based on IP number.
The MAIL_ACCESS and ORIG_MAIL_ACCESS mappings are the most general, having available not only the address and channel information available to SEND_ACCESS and ORIG_SEND_ACCESS, but also any information that would be available via the PORT_ACCESS mapping table, including IP address and port number information.
SEND_ACCESS and ORIG_SEND_ACCESS Tables
You can use the SEND_ACCESS and ORIG_SEND_ACCESS mapping tables to control who can or cannot send mail, receive mail, or both. The access checks have available a message's envelope From: address and envelope To: addresses, and knowledge of what channel the message came in, and what channel it would attempt to go out.
If a SEND_ACCESS or ORIG_SEND_ACCESS mapping table exists, then for each recipient of every message passing through the MTA, the MTA will scan the table with a string of the following form (note the use of the vertical bar character, |):
The src-channel is the channel queueing the message; from-address is the address of the message's originator; dst-channel is the channel to which the message will be queued; and to-address is the address to which the message is addressed. Use of an asterisk in any of these four fields causes that field to match any channel or address, as appropriate.
The addresses here are envelope addresses; that is, envelope From: address and envelope To: address. In the case of SEND_ACCESS, the envelope To: address is checked after rewriting, alias expansion, etc., have been performed; in the case of ORIG_SEND_ACCESS the originally specified envelope To: address is checked after rewriting, but before alias expansion.
If the search string matches a pattern (that is, the left-hand side of an entry in the table), then the resulting output of the mapping is checked. If the output contains the flags $Y or $y, then the enqueue for that particular To: address is permitted. If the output contains any of the flags $N, $n, $F, or $f, then the enqueue to that particular address is rejected. In the case of a rejection, optional rejection text may be supplied in the mapping output. This string will be included in the rejection error the MTA issues. If no string is output (other than the $N, $n, $F, or $f flag), then default rejection text will be used. For descriptions of additional flags, see Access Control Mapping Table Flags.
In the following example, mail sent from UNIX user agents such as mail, Pine, and so on, originates from the local, l, channel and messages to the Internet go out a TCP/IP channel of some sort. Suppose that local users, with the exception of the postmaster, are not allowed to send mail to the Internet but can receive mail from there. Then the SEND_ACCESS mapping table shown in the example below is one possible way to enforce this restriction. In the mapping table, the local host name is assumed to be sesta.com. In the channel name "tcp_*", a wild card is used so as to match any possible TCP/IP channel name (for example, tcp_local).
Code Example 17-1 SEND_ACCESS Mapping Table
*|email@example.com|*|* $Y
*|*|*|email@example.com $Y
firstname.lastname@example.com|tcp_*|* $NInternet$ postings$ are$ not$ \
In the rejection message, dollar signs are used to quote spaces in the message. Without those dollar signs, the rejection would be ended prematurely and only read "Internet" instead of "Internet postings are not permitted." Note that this example ignores other possible sources of "local" postings such as from PC-based mail systems or from POP or IMAP clients.
The client attempting to send the message determines whether the MTA rejection error text is actually presented to the user who attempted to send the message. If SEND_ACCESS is used to reject an incoming SMTP message, the MTA merely issues an SMTP rejection code including the optional rejection text; it is up to the sending SMTP client to use that information to construct a bounce message to send back to the original sender.
MAIL_ACCESS and ORIG_MAIL_ACCESS Mapping Tables
The MAIL_ACCESS mapping table is a superset of the SEND_ACCESS and PORT_ACCESS mapping tables. It combines both the channel and address information of SEND_ACCESS with the IP address and port number information of PORT_ACCESS. Similarly, the ORIG_MAIL_ACCESS mapping table is a superset of the ORIG_SEND_ACCESS and PORT_ACCESS mapping tables. The format for the probe string for MAIL_ACCESS is:
Similarly, the format for the probe string for ORIG_MAIL_ACCESS is:
Here port-access-probe-info consists of all the information usually included in a PORT_ACCESS mapping table probe in the case of incoming SMTP messages; otherwise, it is blank. app-info is usually SMTP in the case of messages submitted via SMTP; otherwise it is blank. submit-type may be one of MAIL, SEND, SAML, or SOML, corresponding to how the message was submitted into Messaging Server. Normally the value is MAIL, meaning it was submitted as a message; SEND, SAML, or SOML can occur in the case of broadcast requests (or combined broadcast/message requests) submitted to the SMTP server. And for the MAIL_ACCESS mapping, send-access-probe-info consists of all the information usually included in a SEND_ACCESS mapping table probe. Similarly for the ORIG_MAIL_ACCESS mapping, orig-send-access-probe-info consists of all the information usually included in an ORIG_SEND_ACCESS mapping table probe.
Having the incoming TCP/IP connection information available in the same mapping table as the channel and address information makes it more convenient to impose certain sorts of controls, such as enforcing what envelope From: addresses are allowed to appear in messages from particular IP addresses. This can be desirable to limit cases of email forgery, or to encourage users to configure their POP and IMAP clients' From: address appropriately. For example, a site that wishes to allow the envelope From: address firstname.lastname@example.com to appear only on messages coming from the IP address 126.96.36.199 and 22.214.171.124, and to ensure that the envelope From: addresses on messages from any systems in the 22.214.171.124 subnet are from siroe.com, might use a MAIL_ACCESS mapping table as shown in the example below.
Code Example 17-2
! Entries for vip's two systems
email@example.com|*|* $Y
email@example.com|*|* $Y
! Disallow attempts to use vip's From: address from other
! systems
email@example.com|*|* \
$N500$ Not$ authorized$ to$ use$ this$ From:$ address
! Allow sending from within our subnet with siroe.com From:
! addresses
email@example.com|*|* $Y
! Allow notifications through
TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*||*|* $Y
! Block sending from within our subnet with non-siroe.com
! addresses
TCP|*|25|1.2.*.*|*|SMTP|MAIL|tcp_*|*|*|* \
$NOnly$ siroe.com$ From:$ addresses$ authorized
MAIL_ACCESS Mapping Table
FROM_ACCESS Mapping Table
The FROM_ACCESS mapping table may be used to control who can send mail, or to override purported From: addresses with authenticated addresses, or both.
The input probe string to the FROM_ACCESS mapping table is similar to that for a MAIL_ACCESS mapping table, minus the destination channel and address, and with the addition of authenticated sender information, if available. Thus, if a FROM_ACCESS mapping table exists, then for each attempted message submission, Messaging Server will search the table with a string of the form (note the use of the vertical bar character, |):
Here port-access-probe-info consists of all the information usually included in a PORT_ACCESS mapping table probe in the case of incoming SMTP messages; otherwise, it is blank. app-info is usually SMTP in the case of messages submitted via SMTP; otherwise, it is blank. submit-type may be one of MAIL, SEND, SAML, or SOML, corresponding to how the message was submitted into the MTA. Normally the value is MAIL, meaning it was submitted as a message; SEND, SAML, or SOML can occur in the case of broadcast requests (or combined broadcast/message requests) submitted to the SMTP server. src-channel is the channel originating the message (that is, queueing the message); from-address is the address of the message's purported originator; and auth-from is the authenticated originator address, if such information is available, or blank if no authenticated information is available.
If the probe string matches a pattern (that is, the left-hand side of an entry in the table), the resulting output of the mapping is checked. If the output contains the flags $Y or $y, then the enqueue for that particular To: address is permitted. If the output contains any of the flags $N, $n, $F, or $f, then the enqueue to that particular address is rejected. In the case of a rejection, optional rejection text may be supplied in the mapping output. This string will be included in the rejection error Messaging Server issues. If no string is output (other than the $N, $n, $F, or $f flag), then default rejection text will be used. For descriptions of additional flags, seeAccess Control Mapping Table Flags.
Besides determining whether to allow a message to be submitted based on the originator, FROM_ACCESS can also be used to alter the envelope From: address via the $J flag, or to modify the effect of the authrewrite channel keyword (adding a Sender: header address on an accepted message) via the $K flag. For instance, this mapping table can be used to cause the original envelope From: address to simply be replaced by the authenticated address.
Code Example 17-3 FROM_ACCESS Mapping Table
When using the FROM_ACCESS mapping table to modify the effect on having authrewrite set to a nonzero value on some source channel, it is not necessary to use FROM_ACCESS if the authenticated address is going to be used verbatim.
For example, with authrewrite 2 set on the tcp_local channel, the following FROM_ACCESS mapping table would not be necessary because authrewrite alone is sufficient to get this effect (adding the authenticated address verbatim):
However, the real purpose of FROM_ACCESS is to permit more complex and subtle alterations, as shown in the example below. The authrewrite keyword alone is appropriate if you want to add a Sender: header line (showing the SMTP AUTH authenticated submitter address) to incoming messages. However, suppose you want to force the addition of such a Sender: header line to incoming messages only if the SMTP AUTH authenticated submitter address differs from the envelope From: address (that is, not bother to add a Sender: header line if the addresses match), and suppose further that you wish the SMTP AUTH and envelope From: addresses will not be considered to differ merely because the envelope From: includes optional subaddress information.
! If no authenticated address is available, do nothing
*|SMTP|*|tcp_auth|*| $Y
! If authenticated address matches envelope From:, do nothing
*|SMTP|*|tcp_auth|*|$2* $Y
! If authenticated address matches envelope From: sans
! subaddress, do nothing
*|SMTP|*|tcp_auth|*+*@*|$2*@$4* $Y
! Fall though to...
! ...authenticated address present, but didn't match, so force
! Sender: header
*|SMTP|*|tcp_auth|*|* $Y$K$3
PORT_ACCESS Mapping Table
The Dispatcher is able to selectively accept or reject incoming connections based on IP address and port number. At Dispatcher startup time, the Dispatcher will look for a mapping table named PORT_ACCESS. If present, the Dispatcher will format connection information in the following form:
The Dispatcher tries to match against all PORT_ACCESS mapping entries. If the result of the mapping contains $N or $F, the connection will be immediately closed. Any other result of the mapping indicates that the connection is to be accepted. $N or $F may optionally be followed by a rejection message. If present, the message will be sent back down the connection just prior to closure. Note that a CRLF terminator will be appended to the string before it is sent back down the connection.
The MMP does not make use of the PORT_ACCESS mapping table. If you wish to reject SMTP connections from certain IP addresses and you are using the MMP, you must use the TCPAccess option. See To Configure Mail Access with MMP. If you want to control SMTP connections using mapping tables, use the INTERNAL_IP mapping table (see Allowing SMTP Relaying for External Sites).
The flag $< followed by an optional string causes Messaging Server to send the string to syslog (UNIX) or to the event log (NT) if the mapping probe matches. The flag $> followed by an optional string causes Messaging Server to send the string as to syslog (UNIX) or to the event log (NT) if access is rejected. If bit 1 of the LOG_CONNECTION MTA option is set and the $N flag is set so that the connection is rejected, then also specifying the $T flag will cause a "T" entry to be written to the connection log. If bit 4 of the LOG_CONNECTION MTA option is set, then site-supplied text may be provided in the PORT_ACCESS entry to include in the "C" connection log entries. To specify such text, include two vertical bar characters in the right-hand side of the entry, followed by the desired text. Table 17-2 lists the available flags.
Table 17-2 PORT_ACCESS Mapping Flags
Allow access.
Flags with arguments, in argument reading order+
$< string
Send string to syslog (UNIX) or to the event log (NT) if probe matches.
$> string
Send string to syslog (UNIX) or to the event log (NT) if access is rejected.
$N string
Reject access with the optional error text string
$F string
Synonym for $N string; that is, reject access with the optional error text string
$T text
If bit 1 of the LOG_CONNECTION MTA option is set and the $N flag is set so that the connection is rejected, then $T causes a "T" entry to be written to the connection log; the optional text (which must appear subsequent to two vertical bar characters) may be included in the connection log entry.
+To use multiple flags with arguments, separate the arguments with the vertical bar character, |, placing the arguments in the order listed in this table.
For example, the following mapping will only accept SMTP connections (to port 25, the normal SMTP port) from a single network, except for a particular host singled out for rejection without explanatory text:
TCP|*|25|*|* $N500$ Bzzzt$ thank$ you$ for$ \
Note that you will need to restart the Dispatcher after making any changes to the PORT_ACCESS mapping table so that the Dispatcher will see the changes. (If you are using a compiled MTA configuration, you will first need to recompile your configuration to get the change incorporated into the compiled configuration.)
The PORT_ACCESS mapping table is specifically intended for performing IP-based rejections. For more general control at the email address level, the SEND_ACCESS or MAIL_ACCESS mapping table, might be more appropriate.
To Limit Specified IP Address Connections to the MTA
A particular IP address can be limited to how often it connects to the MTA by using the shared library, conn_throttle.so in the Port Access mapping table. Limiting connections by particular IP addresses may be useful for preventing excessive connections used in denial-of-service attacks.
conn_throttle.so is a shared library used in a PORT_ACCESS mapping table to limit MTA connections made too frequently from particular IP addresses. All configuration options are specified as parameters to the connection throttle shared library as follows:
IP-address is the dotted-decimal address of the remote system. max-rate is the connections per minute that shall be the enforced maximum rate for this IP-address.
The routine name throttle_p may be used instead of throttle for a penalizing version of the routine. throttle_p will deny connections in the future if they've connected too many times in the past. If the maximum rate is 100, and 250 connections have been attempted in the past minute, not only will the remote site be blocked after the first 100 connections in that minute, but they'll also be blocked during the second minute. In other words, after each minute, max-rate is deducted from the total number of connections attempted and the remote system is blocked as long as the total number of connections is greater than the maximum rate.
If the IP-address specified has not exceeded the maximum connections per minute rate, the shared library callout will fail.
If the rate has been exceeded, the callout will succeed, but will return nothing. This is done in a $C/$E combination as in the example:
$C$[msg_svr_base/lib/conn_throttle.so,throttle,$1,10] \
$N421$ Connection$ not$ accepted$ at$ this$ time$E
$C continues the mapping process starting with the next table entry; uses the output string of this entry as the new input string for the mapping process.
$[msg_svr_base/lib/conn_throttle.so,throttle,$1,10] is the library call with throttle as the library routine, $1 as the server IP Address, and 10 the connections per minute threshold.
$N421$ Connection$ not$ accepted$ at$ this$ time rejects access and returns the 421 SMTP code (transient negative completion) along with the message "Connection not accepted at this time."
$E ends the mapping process now. It uses the output string from this entry as the final result of the mapping process.
When Access Controls Are Applied
Messaging Server checks access control mappings as early as possible. Exactly when this happens depends upon the email protocol in use—when the information that must be checked becomes available.
For the SMTP protocol, a FROM_ACCESS rejection occurs in response to the MAIL FROM: command, before the sending side can send the recipient information or the message data. A SEND_ACCESS or MAIL_ACCESS rejection occurs in response to the RCPT TO: command, before the sending side gets to send the message data. If an SMTP message is rejected, Messaging Server never accepts or sees the message data, thus minimizing the overhead of performing such rejections.
If multiple access control mapping tables exist, Messaging Server checks them all. That is, a FROM_ACCESS, a SEND_ACCESS, an ORIG_SEND_ACCESS, a MAIL_ACCESS, and ORIG_MAIL_ACCESS mapping tables may all be in effect.
To Test Access Control Mappings
The imsimta test -rewrite utility—particularly with the -from, -source_channel, and -destination_channel options—can be useful in testing access control mappings. The example below shows a sample SEND_ACCESS mapping table and the resulting probe.
firstname.lastname@example.comemail@example.com $Y
firstname.lastname@example.comemail@example.com $NGo$ away!
$ TEST/REWRITE/FROM="firstname.lastname@example.com" -
_$ /SOURCE=tcp_local/DESTINATION=l firstname.lastname@example.com
Submitted address list:
User (SESTA.COM) *NOTIFY FAILURES* *NOTIFY DELAYS* Submitted notifications list:
$ TEST/REWRITE/FROM="email@example.com" -
_$ /SOURCE=tcp_local/DESTINATION=l firstname.lastname@example.com
Submitted address list:
Address list error -- 5.7.1 Go away! email@example.com
Submitted notifications list:
To Add SMTP Relaying
The Messaging Server is, by default, configured to block attempted SMTP relays; that is, it rejects attempted message submissions to external addresses from unauthenticated external sources (external systems are any other system than the host on which the server itself resides). This default configuration is quite aggressive in blocking SMTP relaying in that it considers all other systems to be external systems.
IMAP and POP clients that attempt to submit messages via the Messaging Server system's SMTP server destined for external addresses, and who do not authenticate using SMTP AUTH (SASL), will find their submission attempts rejected. Thus, you will likely want to modify your configuration so that it recognizes your own internal systems and subnets from which relaying should always be accepted.
Which systems and subnets are recognized as internal is normally controlled by the INTERNAL_IP mapping table, which may be found in msg_svr_base/config/mappings
For instance, on an Messaging Server system whose IP address is 18.104.22.168, the default INTERNAL_IP mapping table would appear as follows:
Here the initial entry, using the $(IP-pattern/signicant-prefix-bits) syntax, is specifying that any IP address that matches all 32 bits of 18.104.22.168 should match and be considered internal. The second entry recognizes the loopback IP address 127.0.0.1 as internal. The final entry specifies that all other IP addresses should not be considered internal. Note that all entries must be preceded by at least one space.
You may add additional entries by specifying additional IP addresses or subnets before the final $N entry. These entries must specify an IP address or subnet (using the $(.../...) syntax to specify a subnet) on the left side and $Y on the right side. Or you may modify the existing $(.../...) entry to accept a more general subnet.
For instance, if this same sample site has a class-C network, that is, it owns all of the 220.127.116.11 subnet, then the site would want to modify the initial entry by changing the number of bits used in matching the address. In the mapping table below, we change from 32 bits to 24 bits. This allows all clients on the class-C network to relay mail through this SMTP relay server.
Or if the site owns only those IP addresses in the range 18.104.22.168-220.127.116.11, then the site would want to use:
! Match IP addresses in the range 22.214.171.124-184.108.40.206
! Match IP addresses in the range 220.127.116.11-184.108.40.206
Note that the imsimta test -match utility can be useful for checking whether an IP address matches a particular $(.../...) test condition. The imsimta test -mapping utility can be more generally useful in checking that your INTERNAL_IP mapping table returns the desired results for various IP address inputs.
After modifying your INTERNAL_IP mapping table, be sure to issue the imsimta restart command (if you are not running with a compiled configuration) or the imsimta refresh command (if you are running with a compiled configuration) so that the changes take effect.
Further information on the mapping file and general mapping table format, as well as information on imsimta command line utilities, can be found in the Messaging Server Reference Manual.
Allowing SMTP Relaying for External Sites
All internal IP addresses should be added to the INTERNAL_IP mapping table as discussed above. If you have friendly or companion systems/sites from which you wish to allow SMTP relaying, the simplest approach is to include them along with your true internal IP addresses in your INTERNAL_IP mapping table.
If you don't wish to consider these as true internal systems/sites, (for instance, if for logging or other control purposes you wish to distinguish between true internal systems versus the friendly non-internal systems with relay privileges), there are other ways to configure the system.
One approach is to set up a special channel for receiving messages from such friendly systems. Do this by creating a tcp_friendly channel akin to your existing tcp_internal channel with official host name tcp_friendly-daemon, and a FRIENDLY_IP mapping table akin to your INTERNAL_IP mapping table that lists the friendly system IP addresses. Then right after the current rewrite rule:
! Do mapping lookup for internal IP addresses
[] $E$R${INTERNAL_IP,$L}$U%[$L]@tcp_intranet-daemon
add a new rewrite rule:
! Do mapping lookup for "friendly", non-internal IP addresses []
An alternate approach is to add to your ORIG_SEND_ACCESS mapping table above the final $N entry, new entries of the form
email@example.com|tcp_local|* $Y
where siroe.com is the name of a friendly domain, and to add an ORIG_MAIL_ACCESS mapping table of the form:
TCP|*|25|$(match-siroe.com-IP-addresses)|*|SMTP|MAIL| \
firstname.lastname@example.com|tcp_local|* $Y
TCP|*|*|*|*|SMTP|MAIL|tcp_local|*|tcp_local|* $N
table, where the $(...) IP address syntax is the same syntax described in the previous section. The ORIG_SEND_ACCESS check will succeed as long as the address is ok, so we can go ahead and also do the ORIG_MAIL_ACCESS check which is more stringent and will only succeed if the IP address also corresponds to an siroe.com IP address.
Configuring SMTP Relay Blocking
You can use access control mappings to prevent people from relaying SMTP mail through your Messaging Server system. For example, you can prevent people from using your mail system to relay junk mail to hundreds or thousands of Internet mailboxes.
By default, Messaging Server prevents all SMTP relaying activity, including relaying by local POP and IMAP users.
Blocking unauthorized relaying while allowing it for legitimate local users requires configuring Messaging Server to know how to distinguish between the two classes of users. For example, local users using POP or IMAP depend upon Messaging Server to act as an SMTP relay.
To prevent SMTP relay, you must be able to:
To enable SMTP relay by internal hosts and clients, you must add your "internal" IP addresses or subnets to the INTERNAL_IP mapping table.
How the MTA Differentiates Between Internal and External Mail
In order to block mail relaying activities, the MTA must first be able to differentiate between internal mail originated at your site and external mail originated out on the Internet and passing through your system back out to the Internet. The former class of mail you want to permit; the latter class you want to block. This differentiation is achieved using the switchchannel keyword on your inbound SMTP channel, usually the tcp_local channel, and is set by default.
The switchchannel keyword works by causing the SMTP server to look at the actual IP address associated with the incoming SMTP connection. Messaging Server uses that IP address, in conjunction with your rewrite rules, to differentiate between an SMTP connection originated within your domain and a connection from outside of your domain. This information can then be used to segregate the message traffic between internal and external traffic.
The MTA configuration described below is setup by default so that the server can differentiate between your internal and external message traffic.
tcp_intranet smtp single_sys mx allowswitchchannel routelocal
The routelocal channel keyword causes the MTA, when rewriting an address to the channel, to attempt to "short circuit" any explicit routing in the address through this channel, thereby blocking possible attempts to relay by means of looping through internal SMTP hosts via explicitly source routed addresses.
With the above configuration settings, SMTP mail generated within your domain will come in via the tcp_intranet channel. All other SMTP mail will come in via the tcp_local channel. Mail is distinguished between internal and external based upon which channel it comes in on.
How does this work? The key is the switchchannel keyword. The keyword is applied to the tcp_local channel. When a message comes in your SMTP server, that keyword causes the server to look at the source IP address associated with the incoming connection. The server attempts a reverse-pointing envelope rewrite of the literal IP address of the incoming connection, looking for an associated channel. If the source IP address matches an IP address or subnet in your INTERNAL_IP mapping table, the rewrite rule which calls out to that mapping table causes the address to rewrite to the tcp_intranet channel.
Since the tcp_intranet channel is marked with the allowswitchchannel keyword, the message is switched to the tcp_intranet channel and comes in on that channel. If the message comes in from a system whose IP address is not in the INTERNAL_IP mapping table, the reverse-pointing envelope rewrite will either rewrite to the tcp_local or, perhaps to some other channel. However, it will not rewrite to the tcp_intranet channel and since all other channels are marked noswitchchannel by default, the message will not switch to another channel and will remain with the tcp_local channel.
Note that any mapping table or conversion file entries which use the string "tcp_local" may need to be changed to either "tcp_*" or "tcp_intranet" depending upon the usage.
Differentiate Authenticated Users' Mail
Your site might have "local" client users who are not part of your physical network. When these users submit mail, the message submissions come in from an external IP address—for instance, arbitrary Internet Service Providers. If your users use mail clients that can perform SASL authentication, then their authenticated connections can be distinguished from arbitrary other external connections. The authenticated submissions you can then permit, while denying non-authenticated relay submission attempts. Differentiating between authenticated and non-authenticated connections is achieved using the saslswitchchannel keyword on your inbound SMTP channel, usually the tcp_local channel.
The saslswitchchannel keyword takes an argument specifying the channel to switch to; if an SMTP sender succeeds in authenticating, then their submitted messages are considered to come in the specified switched to channel.
To add distinguishing authenticated submissions:
- In your configuration file, add a new TCP/IP channel definition with a distinct name; for example:
tcp_auth smtp single_sys mx mustsaslserver noswitchchannel
This channel should not allow regular channel switching (that is, it should have noswitchchannel on it either explicitly or implied by a prior defaults line). This channel should have mustsaslserver on it.
- Modify your tcp_local channel by adding maysaslserver and saslswitchchannel tcp_auth, as shown in the following example:
tcp_local smtp mx single_sys maysaslserver saslswitchchannel tcp_auth \
With this configuration, SMTP mail sent by users who can authenticate with a local password will now come in the tcp_auth channel. Unauthenticated SMTP mail sent from internal hosts will still come in tcp_internal. All other SMTP mail will come in tcp_local.
Prevent Mail Relay
Now to the point of this example: preventing unauthorized people from relaying SMTP mail through your system. First, keep in mind that you want to allow local users to relay SMTP mail. For instance, POP and IMAP users rely upon using Messaging Server to send their mail. Note that local users may either be physically local, in which case their messages come in from an internal IP address, or may be physically remote but able to authenticate themselves as local users.
You want to prevent random people out on the Internet from using your server as a relay. With the configuration described in the following sections, you can differentiate between these classes of users and block the correct class. Specifically, you want to block mail from coming in your tcp_local channel and going back out that same channel. To that end, an ORIG_SEND_ACCESS mapping table is used.
An ORIG_SEND_ACCESS mapping table may be used to block traffic based upon the source and destination channel. In this case, traffic from and back to the tcp_local channel is to be blocked. This is realized with the following ORIG_SEND_ACCESS mapping table:
tcp_local|*|tcp_local|* $NRelaying$ not$ permitted
In this example, the entry states that messages cannot come in the tcp_local channel and go right back out it. That is, this entry disallows external mail from coming in your SMTP server and being relayed right back out to the Internet.
An ORIG_SEND_ACCESS mapping table is used rather than a SEND_ACCESS mapping table so that the blocking will not apply to addresses that originally match the ims-ms channel (but which may expand via an alias or mailing list definition back to an external address). With a SEND_ACCESS mapping table one would have to go to extra lengths to allow outsiders to send to mailing lists that expand back out to external users, or to send to users who forward their messages back out to external addresses.
To Use DNS Lookups Including RBL Checking for SMTP Relay Blocking
In the Messaging Server, there are a number of different ways to ensure that all mail accepted for delivery or forwarding comes from an address with a valid DNS name. The simplest way is to put the mailfromdnsverify channel keyword on the tcp_local channel.
Messaging Server also provides the dns_verify program which allows you to ensure that all mail accepted for delivery or forwarding comes from an address with a valid DNS name using the following rule in ORIG_MAIL_ACCESS:
$[msg_svr_base/lib/dns_verify.so, \
dns_verify,$6|$$y|$$NInvalid$ host:$ $$6$ -$ %e]
The line breaks in the above example are syntactically significant in such mapping entries. The backslash character is a way of legally continuing on to the next line.
The dns_verify image can also be used to check incoming connections against things like the RBL (Realtime Blackhole List), MAPS (Mail Abuse Prevention System, DUL (Dial-up User List), or ORBS (Open Relay Behavior-modification System) lists as another attempt to protect against UBE. As with the new mailfromdnsverify keyword, there's also a separate "simpler to configure" approach one can use for such checks rather than doing the dns_verify callout. The simpler approach is to use the DNS_VERIFY_DOMAIN option in the dispatcher.cnf file. For example, in the [SERVICE=SMTP] section, set instances of the option to the various lists you want to check against:
! ...rest of normal options...
In this case, messages are rejected at the SMTP level, that is, the messages are rejected during the SMTP dialogue and thus never sent to the MTA. The disadvantage of this simpler approach is that it does the checks for all normal incoming SMTP messages including those from internal users. This is less efficient and potentially problematic if your Internet connectivity goes down. An alternative is to call out to dns_verify from a PORT_ACCESS mapping table or ORIG_MAIL_ACCESS mapping table. In the PORT_ACCESS mapping table, you can have an initial entry or entries that don't check for local internal IP addresses or message submitters and a later entry that does the desired check for everyone else. Or, in an ORIG_MAIL_ACCESS mapping table, if you only apply the check on messages coming in the tcp_local channel then you're skipping it for messages coming from your internal systems/clients. Examples using the entry points to dns_verify are shown below.
! Allow internal connections in unconditionally
! Check other connections against RBL list
$C$[msg_svr_base/lib/dns_verify.so, \
TCP|*|25|*|*|SMTP|*|tcp_local|*@*|*|* \
$C$[msg_svr_base/lib/dns_verify.so, \
Support for DNS-based Databases
The dns_verify program supports DNS-based databases used to determine incoming SMTP connections that might send unsolicited bulk mail. Some of the publicly available DNS databases do not contain TXT records that are typically used for this purpose. Instead, they only contain A records.
In a typical setup, the TXT record found in the DNS for a particular IP address contains an error message suitable to return to the SMTP client when refusing a message. But, if a TXT record is not found and an A record is found, then versions of dns_verify prior to Messaging Server 5.2 returned the message "No error text available."
dns_verify now supports an option that specifies a default text that is used in the event that no TXT record is available. For example, the following PORT_ACCESS mapping table shows how to enable this option:
$C$[<msg_svr_base/lib/dns_verify.so \
,dns_verify_domain_port,$1,dnsblock.siroe.com,Your$ host$ ($1)$ \
found$ on$ dnsblock$ list]$E
In this example, if the remote system is found in a query in the domain dnsblock.siroe.com, but no TXT record is available, then the following message is returned, "Your host a.b.c.d found on dnsblock list."
Handling Large Numbers of Access Entries
Sites that use very large numbers of entries in mapping tables should consider organizing their mapping tables to have a few general wildcarded entries that call out to the general database for the specific lookups. It is much more efficient to have a few mapping table entries calling out to the general database for specific lookups than to have huge numbers of entries directly in the mapping table.
One case in particular is that some sites like to have per user controls on who can send and receive Internet email. Such controls are conveniently implemented using an access mapping table such as ORIG_SEND_ACCESS. For such uses, efficiency and performance can be greatly improved by storing the bulk of the specific information (e.g., specific addresses) in the general database with mapping table entries structured to call out appropriately to the general database.
For example, consider the ORIG_SEND_ACCESS mapping table shown below.
! Users allowed to send to Internet
*|firstname.lastname@example.com|tcp_local|* $Y
*|email@example.com|tcp_local|* $Y
! ...etc...
! Users not allowed to send to Internet
*|email@example.com|tcp_local|* $NInternet$ access$ not$ permitted
*|email@example.com|tcp_local|* $NInternet$ access$ not$ permitted
! ...etc...
! Users allowed to receive from the Internet
firstname.lastname@example.com $Y
email@example.com $Y
! ...etc...
! Users not allowed to receive from the Internet
email@example.com $NInternet$ e-mail$ not$ accepted
email@example.com $NInternet$ e-mail$ not$ accepted
! ...etc...
Rather than using such a mapping table with each user individually entered into the table, a more efficient setup (much more efficient if hundreds or thousands of user entries are involved) is shown in the example below, which shows sample source text file for a general database and a sample ORIG_SEND_ACCESS mapping table. To compile this source file into database format run the imsimta crdb command:
% imsimta crdb input-file-spec output-database-spec
for detailed information about the imsimta crdb utility, refer to the Sun Java System Messaging Server Administration Reference.
firstname.lastname@example.com $Y
firstname.lastname@example.com $Y
! ...etc...
email@example.com $NInternet$ access$ not$ permitted
email@example.com $NInternet$ access$ not$ permitted
! ...etc...
firstname.lastname@example.com $Y
email@example.com $Y
! ...etc...
email@example.com $NInternet$ e-mail$ not$ accepted
email@example.com $NInternet$ e-mail$ not$ accepted
! Check if may send to Internet
*|*|*|tcp_local $C${SEND|$1}$E
! Check if may receive from Internet
tcp_*|*|*|* $C${RECV|$3}$E
In this example, the use of the arbitrary strings SEND| and RECV| in the general database left-hand sides (and hence in the general database probes generated by the mapping table) provides a way to distinguish between the two sorts of probes being made. The wrapping of the general database probes with the $C and $E flags, as shown, is typical of mapping table callouts to the general database.
The above example showed a case of simple mapping table probes getting checked against general database entries. Mapping tables with much more complex probes can also benefit from use of the general database.
Access Control Mapping Table Flags
Table 17-3 shows the access mapping flags relevant for the SEND_ACCESS, ORIG_SEND_ACCESS, MAIL_ACCESS, ORIG_MAIL_ACCESS, and FROM_ACCESS mapping tables. Note that the PORT_ACCESS mapping table, supports a somewhat different set of flags (see Table 17-2).
Table 17-3 Access Mapping Flags
Redirect the message to the bitbucket.
Hold the message as a .HELD file.
Allow access.
Flags with Arguments, in Argument Reading Order+
Replace original envelope From: address with specified address.*
Replace original Sender: address with specified address.* ++
Check specified user for group ID.
Send string to syslog (UNIX, user.notice facility and severity) or to the event log (NT) if probe matches.+++
Send string to syslog (UNIX, user.notice facility and severity) or to the event log (NT) if access is rejected. +++
Delay response for an interval of delay hundredths of seconds; a positive value causes the delay to be imposed on each command in the transaction; a negative value causes the delay to be imposed only on the address handover (SMTP MAIL FROM: command for the FROM_ACCESS table; SMTP RCPT TO: command for the other tables).
Prefix with tag.
Add the header line header to the message.
Issue the specified error-code extended SMTP error code if rejecting the message.
Reject access with the optional error text string.
Synonym for $N string; that is, reject access with the optional error text string.
* Available for FROM_ACCESS table only.
+ To use multiple flags with arguments, separate the arguments with the vertical bar character, |, placing the arguments in the order listed in this table.
++ For the $K flag to take effect in the FROM_ACCESS mapping table, the source channel must include the authrewrite keyword.
+++ It is a good idea to use the $D flag when dealing with problem senders, to prevent a denial of service attack. In particular, it is a good idea to use $D in any $> entry or $< entry rejecting access.
Mailbox filters are a set of specified actions to apply to a mail message depending upon a string found in the message header. Messaging Server filters are stored on the server and evaluated by the server, hence, they are sometimes called server-side rules (SSR). Messaging Server filters are based on the SIEVE filtering language, Draft 9 of the SIEVE Internet Draft and are sometimes called SIEVE filters.
This part contains the following sections:
Sieve Filtering Overview
A SIEVE filter consists of one or more conditional actions to apply to a mail message depending upon a string found in the message header. Messaging Server filters are stored on the server and evaluated by the server. Hence, they are sometimes called server-side rules (SSR). Messaging Server filters are based on the SIEVE filtering language, Draft 9 of the SIEVE Internet Draft.
As an administrator, you can create channel-level filters and MTA-wide filters to prevent delivery of unwanted mail. Users can create per-user filters for their own mailboxes using Messenger Express. Specific instructions for this are described in the Messenger Express on-line help.
The server applies filters in the following priority:
- User-level filters
If a personal mailbox filter explicitly accepts or rejects a message, then filter processing for that message finishes. But if the recipient user had no mailbox filter—or if the user's mailbox filter did not explicitly apply to the message in question—Messaging Server next applies the channel-level filter. Per-user filters are set
- Channel-level filter
If the channel-level filter explicitly accepts or rejects a message, then filter processing for that message finishes. Otherwise, Messaging Server next applies the MTA-wide filter, if there is one.
- MTA-wide filter
By default, each user has no mailbox filter. When a user uses the Messenger Express interface to create one or more filters, then their filters are stored in the Directory and retrieved by the MTA during the directory synchronization process.
To Create User-level Filters
Per-user mail filters apply to messages destined for a particular user's mailbox. Per-user mail filters can only be created using Messenger Express.
To Create Channel-level Filters
Channel-level filters apply to each message enqueued to a channel. A typical use for this type of filter is to block messages going through a specific channel.
To create a channel-level filter:
- Write the filter using SIEVE.
- Store the filter in a file in the following directory:
The file must be world readable and owned by the MTA's uid.
- Include the following in the channel configuration:
destinationfilter file:IMTA_TABLE:file.filter
- Recompile the configuration and restart the Dispatcher.
Note that changes to the filter file do not require a recompile or restart of the Dispatcher.
The destinationfilter channel keyword enables message filtering on messages enqueued to the channel to which it is applied. The sourcefilter channel keyword enables message filtering on messages enqueued by (from) the channel to which it is applied. These keywords each have one required parameter which specifies the path to the corresponding channel filter file associated with the channel.
The syntax for the destinationfilter channel keyword is:
destinationfilter URL-pattern
The syntax for the sourcefilter channel keyword is:
sourcefilter URL-pattern
where URL-pattern is a URL specifying the path to the filter file for the channel in question. In the following example, channel-name is the name of the channel.
destinationfilter file:///usr/tmp/filters/channel-name.filter
The filter channel keyword enables message filtering on the channels to which it is applied. The keyword has one required parameter which specifies the path to the filter files associated with each envelope recipient who receives mail via the channel.
The syntax for the filter channel keyword is
filter URL-pattern
URL-pattern is a URL that, after processing special substitution sequences, yields the path to the filter file for a given recipient address. URL-pattern can contain special substitution sequences that, when encountered, are replaced with strings derived from the recipient address, email@example.com in question. These substitution sequences are shown in Table 17-4.
The fileinto keyword specifies how to alter an address when a mailbox filter fileinto operator is applied. The following example specifies that the folder name should be inserted as a subaddress into the original address, replacing any originally present subaddress:
fileinto $U+$S@$D
Table 17-4 filter Channel Keyword URL-pattern Substitution Tags (Case-insensitive)
Perform group expansion.
Expand the attribute mailForwardingAddress. This can be a multivalued attribute resulting in several delivery addresses being produced.
Substitute in the $ character
Force subsequent text to lower case
Force subsequent text to upper case
Perform no case conversion on subsequent text
Substitute in the file path for the home directory associated with the local part of the address
As $S, but if no subaddress is available just insert nothing
As $S, but if no subaddress is available insert nothing and delete the preceding character
As $S, but if no subaddress is available insert nothing and ignore the following character
Substitute in the address, local-part@ host.domain
Substitute in host.domain
Insert the value of the second spare attribute, LDAP_SPARE_1
Insert the name of the delivery file (mailDeliveryFileURL attribute)
Insert the value of the second spare attribute, LDAP_SPARE_2
Substitute in host
Insert the hosted domain (part of UID to the right of the separator specified by domainUidSeparator). Fail if no hosted domain is available
As $I, but if no hosted domain is available just insert nothing
As $I, but if no hosted domain is available insert nothing and delete the preceding character
As $I, but if no hosted domain is available insert nothing and ignore the following character
Substitute in local-part
Insert the UID, stripped of any hosted domain
Insert the method name (mailProgramDeliveryInfo attribute)
Insert the subaddress associated with the current address. The subaddress is that part of the user part of the original address after the subaddress separator, usually +, but can be specified by the MTA option SUBADDRESS_CHAR. Fail if no subaddress is given
Insert the mailbox part of the current address. This is either the whole of the address to the left of the @ sign, or that part of the left hand side of the address before the subaddress separator, +.
To Create MTA-Wide Filters
MTA-wide filters apply to all messages enqueued to the MTA. A typical use for this type of filter is to block unsolicited bulk email or other unwanted messages regardless of the messages' destinations. To create an MTA-wide filter:
When using a compiled configuration, the MTA-wide filter file is incorporated into the compiled configuration.
Routing Discarded Messages Out the FILTER_DISCARD Channel
By default, messages discarded via a mailbox filter are immediately discarded (deleted) from the system. However, when users are first setting up mailbox filters (and perhaps making mistakes), or for debugging purposes, it can be useful to have the deletion operation delayed for a period.
To have mailbox filter discarded messages temporarily retained on the system for later deletion, first add a filter_discard channel to your MTA configuration with the notices channel keyword specifying the length of time (normally number of days) to retain the messages before deleting them, as shown in the following example:
filter_discard notices 7
Then set the option FILTER_DISCARD=2 in the MTA option file. Messages in the filter_discard queue area should be considered to be in an extension of users' personal wastebasket folders. As such, note that warning messages are never sent for messages in the filter_discard queue area, nor are such messages returned to their senders when a bounce or return is requested. Rather, the only action taken for such messages is to eventually silently delete them, either when the final notices value expires, or if a manual bounce is requested using a utility such as imsimta return.
To Debug User-level Filters
The following information will help you if you are having problems with the user filters on your system.
The MTA's SSR database is automatically updated with information about the users' filters. Short filters are stored in the database. For long filters, the database stores an LDAP dn.
To facilitate debugging problems with filters, follow these steps:


text:
from The American Heritage® Dictionary of the English Language, 4th Edition
- n. See mailbox.
- n. A format for presenting movies on television that maintains the rectangular theater image on a television screen by reducing the overall image until the full width can be seen, resulting in blank space above and below the image.
- transitive v. To produce or present (film) in a letterbox format.
from Wiktionary, Creative Commons Attribution/Share-Alike License
- adj. Transferred to home video formats while preserving the original aspect ratio, having black bars above and below the picture area.
- n. a mailbox
- v. To transfer a widescreen motion picture to home video formats while preserving the original aspect ratio, with the placing of black bars above and below the picture area.
Sorry, no etymologies found.
Not like this man, when I'm drunk and they forgot to bring me the commercial mail, but when I'm tired and the mailman has indeed graced me with a load of advertisements while my letterbox is clearly marked with a large sticker that says:
To within a few millimetres, human brains share a reading hotspot - what Stanislas Dehaene calls the "letterbox" - on the bottom of the left hemisphere.
His most recent leaflet through my letterbox was the most patronising I've ever received, incidentally.
His occasional glossy colour leaflet coming through my letterbox is the signal for me to get the Zippo out.
Taking a cue from Corrente, I'm going to make it an early night; The Magnificent Seven is on TCM, and I'm a sucker for a good western, especially if it's shown in letterbox.
This lack of paper in my letterbox is a source of great sadness to me.
Just like the Philips 21: 9 LCD TV we've reviewed previously, the TW2900 can be adapted to watch Cinemascope-size movies (also called letterbox or anamorphic 2.35: 1) via a special anamorphic wide mode, though for that you will need to buy a third party anamorphic lens.
To within a few millimetres, human brains share a reading hotspot - what Stanislas Dehaene calls the "letterbox" - on the bottom of the left hemisphere. "
At the moment, official contact in adoption is most often made through the "letterbox" process.
Adopted children face anguish as birth parents stalk them on Facebook
That means the movie is projected in a "letterbox" format, effectively cutting off a third of the film at top and bottom.


text:
Deadlock : John Hutchinson Series, Book 2. / Robert Liparulo.
Electronic resources
Series InformationJohn Hutchinson.
View other formats and editions
Record details
- ISBN: 9781418577070 (electronic bk)
- Physical Description: 1 online resource.
- Publisher: [Place of publication not identified] : [publisher not identified], 2011.
Content descriptions
|Summary, etc.:
Hutch is a newspaper columnist, single dad . . . and last defense against a lunatic's high-tech killing machine. Special Forces veteran-turned-billionaire Brendan Page has some dirty not-so-little secrets. He's built an empire on supplying futuristic weapons and highly trained soldiers to the world's most powerful armies. But he's saved his most destructive weapons for himself. John Hutchinson, a Denver newspaper columnist and avid bow-hunter, has figured out the truth about Brendan Page and is determined to bring him down. But he's up against a warmonger linked to assasinations, kidnappings, and terrorist activities. Hutch quickly uncovers a plan that seems unfathomable in its recklessness and loss of life. Yet he's just one man up against impossible odds--with no Plan B. Thankfully, it's just the kind of environment Hutch thrives best in . . . if he can survive the next three days. Deadlock will grab you from the riveting...
|Reproduction Note:
Electronic reproduction. Nashville : Thomas Nelson, 2011. Requires OverDrive Read (file size: N/A KB) or Adobe Digital Editions (file size: 1359 KB) or Adobe Digital Editions (file size: 843 KB) or Amazon Kindle (file size: N/A KB).
Search for related items by subject
|Electronic books.


text:
Lake Worth Pier closed as city waits for Tropical Storm Erika
Lake Worth Pier closed as city waits for Tropical Storm Erika
LAKE WORTH, Fla. —
Crews from the City of Lake Worth's Public Services Department closed the Lake Worth Pier and removed the wooden decking Friday because of storm preparation lead times and the forecast of significant wind gusts and wave heights from Tropical Storm Erika.
According to a news release from the city, the bridge will be closed until further notice.
The Lake Worth Beach, Benny's on the Beach and the Casino Building will remain open until further notice.
For more information on Benny's hours of operation, call 561-582-9001.
Authorities advise the public to heed all warnings and advisories from the National Weather Service (NOAA) or visit its website at www.nhc.noaa.gov.


text:
'Dutch knitting' or Shepherd's crochet
Added Apr 25, 2010
by flosiepoos
Oxfordshire, Uni...
This is a technique which I learned from my mother who refers to it as 'knitting'. The technique does not actually use normal knitting needles, not does it use a conventional crochet hook, but a differently shaped, wooden one she calls a 'pen'.
I've written this tutorial on request of many avid knitters and crocheters on BurdaStyle and elsewhere who want to learn this variation. A lively debate on the technique and its origins can be found on www.ravelry.com (search for 'Dutch Knitting Pen') where it was established that the technique is probably neither Dutch nor knitting.
In honour of my mum I am going to be following our family tradition and continue to call this knitting in this tutorial. If you are a purist, look away now! For those less fussed about terminology, enjoy this tutorial, and do send me (links to) pictures of your projects if you take this up - my mum will be absolutely delighted!
Technique Materials
Piece of wood, 3mm thick, measuring approx 15cm by 4 to make the pen
fine sand paper
nail file


text:
January 2007
Muslims Unhappy Over `24' Portrayal(via)
Two years ago, Muslim groups protested when the plot of the hit Fox drama '24' cast Islamic terrorists as the villains who launched a stolen nuclear missile in an attack on America. Being portrayed again as the heartless wrongdoers has drawn renewed protests from Muslim groups, including one that had a meeting with Fox executives two years ago over the issue. "24 is a heightened drama about anti-terrorism," the statement read. "After five seasons, the audience clearly understands this, and realizes that any individual, family, or group (ethnic or otherwise) that engages in violence is not meant to be typical. ()() I think CAIR knows this show hits a little too close to home. How many sleeper cells are actually in this country right now? Nobody knows because the ACLU won't let us monitor their phone calls.
July 2006
'Black spinster' label pinned on Condi Rice
While U.S. Secretary of State Condoleezza Rice has been in the Middle East meeting regional alongside Israel's military campaign in Lebanon, media outlets controlled by Palestinian Authority President Mahmoud Abbas' Fatah party the past few days have been using racist rhetoric in their reports, referring to the American representative as the "black woman," "raven," "colored dark skinned black lady" and "black spinster."
May 2006
Tape Shows Democrat Lawmaker Taking Money(via)
A congressman under investigation for bribery was caught on videotape accepting $100,000 in $100 bills from an FBI informant whose conversations with the lawmaker also were recorded, according to a court document released Sunday. Agents later found the cash hidden in his freezer. At one audiotaped meeting, Rep. William Jefferson, D-La., chuckles about writing in code to keep secret what the government contends was his corrupt role in getting his children a cut of a communications company's deal for work in Africa. ()() But if you believe the MSM the Democrats are pure as the driven snow. Only Republicans are supposed to be acting like this.
January 2006
Harry Belafonte treasonous?
Los Angeles activist Jesse Lee Peterson has questioned the sanity of entertainer Harry Belafonte for meeting with Venezuelan dictator Hugo Chavez and, in local media, calling President Bush "the greatest terrorist in the world."
August 2005
Meet with her (again), Mr. President
There are many valid reasons why President Bush should not meet again with Cindy Sheehan, the mother of Casey Sheehan, who was killed in Iraq. There is one reason he should and that reason trumps the others.
 I'm going to disagree with Cal on this one. If he meets with Ms. Sheehan again, anything he says will be used against him in the court of public opinion.
1 (5 marks)


text:
The Village of the Foothills. Centrally located between Pasadena and Arcadia, the City of Sierra Madre is made up of three square miles of serene neighborhoods and green space. At its heart is the City's charming downtown shopping district, a popular landmark for visitors and the approximately 11,000 residents that call Sierra Madre home.
Efficient water use is a way of life in Sierra Madre, and it is important to remember that permanent water use restrictions remain in effect regardless of the drought status. In addition to efficient water use practices, the City has a number of resources available to help residents and businesses manage water consumption.
Need to Report Water Waste?
Do you notice water being wasted, such as irrigation water running down the street, broken or misdirected sprinklers watering pavement or watering in the middle of the day? You can anonymously report waste though the City's website by Clicking Here.
232 W. Sierra Madre Blvd., Sierra Madre, CA 91024 | 626-355-7135
Sierra Madre | All Rights Reserved | Powered by CivicLive | © 2018 West Corporation.
City of Sierra Madre


text:
Issue #16, October 1994
Mark Twain said somewhere that the world depends on the interaction between will and circumstance. Since we have no direct control over the latter, let's consider the former. Our will also depends upon a few dispositions, chief among them our ability to decide how we measure suspicion and trust. Trust and suspicion, our common condition. In this issue we won't present a battle between the cynical and the faithful, or examine the paranoid responses of conspiracy theorists (though it might make an interesting issue in the future); instead, our theme — open issue — serves both as a description of the pieces that follow, and an injunction about how to read them. Whether they address international politics or popular culture, the authors both suspect the conventional wisdom surrounding the topic, and yet trust enough to engage their opposition rather than dismissing it. In the spaces opened up by the essays, we hope you'll find openings for your own ideas, and perhaps an inclination to respond in a letter or online, so that we may print your response in the issue to come. These are, after all, open issues.
Saying this reminds me of a column making its debut here. Lending ink to some of the insightful posts on our e-mail list (see facing page for subscription info.), we introduce 'Voices from the Collective,' represented this month by selections from our lengthy and diverse Haiti thread. Each month we plan to include a small slice of the life on the list; to experience more, jump on the net; it may be scary at first, but there are lots of folks out there to buoy your thoughts with their own. It's not all applause, however — far from it — for bad subjects are idealists and skeptics too. Mirroring some of the critical thinkers in the debate on Haiti, my own thoughts ranged about the ideological open spaces — not yet fixed — between total faith and utter cynicism.
My responses to intervention in Haiti alternated between an optimism born of action in the face of oppression, and cynicism sparked by political betrayals. I was for our intervention, until Carter guaranteed amnesty to murderous generals; then hopeful again as I sympathized with images of celebrating Haitians; soon disillusioned when troops protected homes of the rich instead of peaceful marchers; surprised and enheartened by our moves to disarm paramilitary units (though cynical whispers told me, 'too late'); suspicious of gun buyback programs that would disarm poor Haitians and not those who could afford to keep their stockpiles hidden, and their plates full; finally (though there is no finally really) relieved by police chiefs and military leaders leaving the country, but angry they get away with impunity, to live in luxury off the wealth they stole from the Haitian people. Hopeful and frightened: What will happen now that Aristide is back? Can he survive the murderous intents of assassins in hiding? What will happen when the U.S. troops depart, leaving a vacuum of power? Can a disarmed populace resist a new coup? We balance our concern with hope, and resolve. Resolve to do what? To intervene again if the army starts killing the people. So begins the debate. I'm gaining a clearer notion of where I stand on this one, but I realize there are other options, and I'm open to persuasion.
Characteristically, members of the list branched away from the debate over intervention, and in many fruitful exchanges, entertained the topic of the relation between proximity and authority: does someone closer to a situation speak more authoritatively?
From Politics to Sex
In the domain of sexual politics, communities practicing alternative sexual relations are now among those groups arrogating for themselves the dubious privilege of essentializing their identity. This strategy erects boundaries against those who don't belong, and therefore cannot understand; the most open individuals may ironically encounter the most exclusions. In their piece affirming the value of bisexuality, Annalee Newitz and Jillian Sandell argue that even gay and lesbian communities, though often close in spirit and practice, as often subsume or marginalize bisexuals. Rather than assenting to negative projections — masquerading queers, or deviant hetero's — bisexuals may recognize a positive spectrum of potential relations based upon fluid conceptions of sexuality and self.
From Sex to Beer
Speaking of fluidity, in his piece interpreting the rise of microbreweries, Charlie Bertsch takes a skeptical look at our designer tastes in beers. I wonder: instead of signaling a phenomenon of the discriminating elite, as Charlie asserts, could the popularity of, for example, Sierra Nevada Pale Ale signal a waning of the wine-drinking middle class — a rich new taste in a poor man's brew?
From Beer to Brawn
Jeff Akeley's piece on Jean-Claude Van Damme is a little like a dark porter; it almost feels nutritious. Arguing that Universal Soldier stages a narrative of military success on the home front (a family farm), where a heterosexual, patriotic family man must destroy his suspiciously homosexual, rebellious, working-class counterpart, Akeley also attempts to rectify the silence surrounding the ideologically undesirable man. Mr. Akeley, a new contributor, ends his piece wondering why our current models of both men and women display large chests, thin waists, and 'the virtual absence of body hair.' As one of the furry ones, I'd also like to know why, though I imagine the answer resides somewhere in our bisexual impulses, and our desire to create a great common race — with guys looking like ABCs new Superman, and identities as fluid as the transmuting faces in Michael Jackson's music video 'Black or White.' Despite the efforts of purists, we're amalgamating as we evolve. Ain't it great?
From Brawn to Books and Beyond
Jonathan Sterne, our intrepid team member in Illinois, also notes the ways we can evolve, especially those of us on the left, who remain mired in paper. Books are for babies (as our new photo-capable cover attests), so what's the diet for up-to-date adults? Read Jonathan's piece, or better yet, read it in cyberspace. Cyberspace — that's a scary sounding place, but if you find a buddy to lead you through, its as easy as a stroll through the pines. Besides, our computers are just one launching pad. If we hope to transmit our ideas, we better use the media that people are used to receiving. Fortunately, people still love radio, and it takes little training (for academics, at least) to talk; and video production skills aren't terribly difficult to acquire. We need not abandon books anymore than we need abandon English, but people are understanding other languages now — and we ought to be open to practicing those too — especially if we wish our ideas to have the greatest impact beyond the walls of academia. Perhaps you disagree. That's your right. For now at least, it's an open issue.
Coda: This issue also marks a transition in the leadership of Bad Subjects. Our former editor-in-chief, Joe Sartelle, is departing to explore 'the final frontier' in a book he is writing with Kathleen Moran. Look for a farewell from Joe in the next issue. Beginning with this issue, Annalee Newitz and Jillian Sandell will serve as Production Co-ordinators.
Ron Alcalay studies American literature and film in the English Department at UC-Berkeley. He is currently writing a dissertation on adamantly immature characters in fiction and film of the 1950s. He can be reached through e-mail at: firstname.lastname@example.com.


text:
The Colored O-Rings for your Kanger Subtank Mini can add a colorful appeal to your tank or useful if you need to replace them. Choose from 5 different color options and the o-rings includes 3 sizes for a direct swap.
- Kanger Subtank Mini
Note: Kanger Subtank in photo used for display purposes only. You will receive [3] pieces of O-Rings only.


text:
model-ships.com Missing Tower Hobbies Page
Keywords: hobbies, Helicopters, Car, aviation, model ship fittings
panzer-modell.de Panzer-Modell.de - Die deutsche Seite rund um den 1:35 Militär-Modellbau
Panzermodellbau im Ma?stab 1/35: Hier finden Sie wichtige Tipps und Tricks, Bauberichte, Lesergalerien von ?ber 300 Fahrzeugen, PE_satz ?bersicht,...
Keywords: Tips, diorama, tiger, Panzermodellbau, panzer modell de
tokyo-model.com.hk Tokyo-Model.com.hk, airsoft parts, airsoft guns shop
Buy accessories AEG Combat Gear Grenade Launchers Revolver Shotgun Sniper Rifles S.M.G. Pistol Books/DVD Coming Soon Christmas Package GBB Model Gun...
geo3dmodel.com 3d models| free 3d models| download free | 3d models | 3D Furnitures | 3D Objects | 3D Animal Models| 3 Dimensional Models | 3D Models Librery | free surfaces for 3d Max |Top 3D Models | 3d models | free 3d models | 3d model | download free 3d models...
Geo3DModel.com brings you the art of million of peoples around the world who love 3D Modeling and want to share their master peices with other,allowing them to view ,download and comment and alot more.,
Keywords: 3d models, 3dmodel, 3d scene, 3d game models, quality3dmodels
modeltrains4u.co.uk Model Trains, Hornby and Dapol trains new parts spares and repairs
model train store,o gauge model trains,discount model trains,model train shop,uk model trains,european model train,life like model trains,model train sales,british train model,model steam train,model trains accessories,model train accessory,model...
Keywords: bachmann model trains, model train store, british train model, hornby model railway train
modelecase.org Modele case - Pagina Principala - modele case ieftine, modele case americane, modele ieftine, modele case lemn, modele case de vacanta, modele case osb, modele cabane, modele constructii, model casa
modele case ieftine, modele case, modele case americane, modele ieftine, modele case lemn, modele case de vacanta, modele case osb, modele cabane, modele constructii, model casa
Keywords: model casa, modele ieftine, modele case de vacanta, modele cabane
gingersnap.co.uk GINGERSNAP - List
Keywords: female models, modeling agencies, UK, Ginger Snaps, ginger snap
admiraltyshipmodels.co.uk Handcrafted Ship Models, Handmade Model Boats, Wood Model Ships, Model Yachts, Museum Quality Models, Wooden Cross Sections, Wooden Half Hulls, Nautical Gifts - Admiralty Ship Models - Bristol UK
Handmade Historic Ship Models. Large & small museum quality model ships, model boats, half hulls, ships cross-sections, nautical, maritime gifts & souvenirs. All at accessible prices. Model Ships are scratch built and quality inspected. HMS Victory...
Keywords: custom built, wooden ship model, sailing ships, schooner ship model, model ship online uk
modeling-uk.com Welcome to Modeling UK - Promotional Modeling runway modeling Barbizon modeling print modeling
modeling agent runway modeling Catalog modeling modeling websites male modeling modeling search Promotional Modeling Young Modeling print modeling modeling schools
Keywords: modeling websites, modeling schools, print modeling, promotional modeling, young modeling
valleymodeltrains.com Valley Model Trains, Model Railroading, Model Trains, Model Structures, Sets, HO Scale, Trains, Model Railroad, O Scale, S Scale, N Scale, Large Scale, Model Railroader, Modeling Supplies
Valley Model Trains has Model Trains HO Model Trains HO Scale Model Trains Model Trains Scenery Model Train Discount ModelTrain ModelTrains Model Trains O Scale Model Trains S Scale Model Trains
Keywords: model trains, S Scale, valley model trains, model N trains
diecastmodelswholesale.com Diecast model cars 1/18 1/24 1/12 1/43 1/64 1/32 for die cast scale model cars collectors
"We offer diecast model cars, model cars, diecast replicas of model cars, diecast model cars, diecast car models, autoart, ertl, model cars, 1/18, 1/24, and more at our online store. Now you can choose from 1 18 scale diecast models, die cast...
Keywords: mercedes, Saleen, vector models, diecast collectibles car models, ford model
Related keywords for model fp22model jaket kulit model naruto, rkm model top model asw 28, model model tugu, model model gelang suping, models art modeling studios, imagenes de ceja model fantasia models, art models trixie model pic, art models trixie model pic gallery, ls models model name, suger child model art modeling


text:
*´¨✫) Mail Order Governess
¸.•´¸.•*´¨)✯ ¸.•*¨)
Author: Susan Horsnell
Buy Now: http://amzn.to/2qpEOK7
Charlotte Campbell has not had the best start in life. She had a mother who didn't care about her and, a father who wished she'd never been born. When he becomes hell-bent on marrying her off to someone three times her age, she knows it's time to get out. An ad for a governess could not have come at a better time.
Harrison Tate desperately needs someone to take control of his renegade girls. Having lost his wife, murdered by her brother, he has spoiled them and allowed them to run riot. He places an ad for a Governess.
When Charlotte arrives, Harrison is shocked by the stuck-up fiery red head. It takes every ounce of his control not to put her on the next train back to Tulsa. Trouble is, he needs her and, so do his girls.
Will Charlotte win over the out of control, sassy little girls?
What will place her life in grave danger and threaten her happiness?


text:
Riverdale, GA
Patient and Knowledgeable Spanish Tutor
I am a native from Panama, Republic of Panama where our first language is Spanish. I am completely bilingual. I have a teaching degree and have worked as an interpreter for a French bank in Panama. Once relocated to the USA, I served as a liaison for read more
139 hours tutoring


text:
American Society on Aging American Society on Aging
Here's a sample of our volunteer opportunities:VIEW AS
Please wait . . .
Mission Statement
Get Fit and have FUN while volunteering at the Vista del Monte Fitness & Aquatic Center designed specifically for older adults. Assist at reception desk, strength training equipment, lifeguarding.
Assist with basic clerical skills at our reception desk. Be trained to assist others using strength training and conditioning equipment. Become a certified shallow water lifeguard. Assist fitness instructors teaching older adult land and water exercise classes. Help in our Aquatic & Restorative Physical Therapy clinic.
This information
Might be out of date
Do you work for this organization?
Request administrator status and update its information!
Would you recommend American Society on Aging?


text:
Finch finds that clients benefit most from Search Remarketing - known as Remarketing Lists for Search Ads or RLSA. This is for Search or Shopping. The Finch team will work to create or confirm specific remarketing audiences based on client's individual website structure or business needs. The Finch system will automatically manage a modifier for each ad group to get the best possible results per remarketing audience.
Finch will support Dynamic Remarketing for Shopping to help boost the ROI on Shopping.
Finch will occasionally support separate remarketing search campaigns or display remarketing campaigns based on client need. Typically the ROI doesn't support the client's cost of sales goal.


text:
Wednesday, November 26, 2008
The Complete RCA Victor Recordings: Did Pops Get Better Over Time?
Since finally succumbing to the vast allure of Louis Armstrong late last year, I've begun to think of him as a box set artist - the kind of performer who needs to be digested in huge quantities. I frequently listen to my two Armstrong sets (Hot Fives and Sevens and this) back to back, making for an eight hour marathon of Satchmo. I initially assumed that the earlier set would completely overshadow what he later did but I couldn't have been more wrong on that one. The Complete RCA Victor Recordings: twenty years of never ending development.
Certainly the RCA sessions sound better: the hiss that occasionally threatens to drown out the Hot Fives is almost entirely gone and, working with an orchestra on a regular basis, it has a fuller sound. But the earliest of these sessions date from the early thirties when he may well have missed his old Hot Five cohorts. Mere advanced studio technology could not obscure just how ill-prepared Armstrong's employees were. So how does the man himself sound so fantastic? Could he simply have improved? While his solos on the Hot Five recordings are incredible still, his playing through the thirties and forties (and the remainder of his career) saw no notable drop off in quality but there's far greater authority and confidence than before. This is all the more obvious with his singing which all too often sounds tentative in the twenties. Listeners coming from a rock background (such as myself) tend to find the singing to be a distraction at best and irritating at worst but on these recordings it becomes abundantly clear that his vocals are as vital his cornet. It's nice to think, too, that he sacrificed his trumpet playing in order to sing more often but his lines simply get better and better with each passing decade (my favorite solos are on disc three from the mid-forties: 'Snafu', 'Joseph 'n' His Brudders', 'Where the Blues Were Born in New Orleans' and a definitive rendition of 'Mahogany Hall Stomp'; it's notable that the first three numbers are otherwise inconsequential, proof that Armstrong didn't need a great composition to run roughshod over a tune). Could it be that his playing and singing got better in tandem? On the final disc Armstrong revisits his some of his old Hot Fives classics, such as 'St. James Infirmary' and 'Ain't Misbehavin', to an appreciative New York audience. But it's a far cry from an aging Paul McCartney churning out 'Yesterday' or 'Hey Jude' to crowds that wanted to see the Beatles play thirty years earlier. These barely seem like classics at all: they exude creativity which manages to keep the music as contemporary as ever.
Unique among jazz musicians, Armstrong seemed to just get better and better (only until the sixties does it feel like he's riding the coattails of his former glories). Ellington tirelessly reworked his material but never quite topped the zest and exuberance of his earliest recordings. Davis spent the bulk of his career in flux but it was never about improving his technique or skills as a performer. Parker showed everyone his supreme talent in around 1942 and then spent the remainder of his life attempting to remind everyone of this fact. Only Charlie Mingus and Thelonious Monk managed a similar feat to Armstrong and even they could only sustain the self-improvement for ten to fifteen years; neither of them came close to making an entire career of it. It was never about reinventing the wheel either; he took his sound and spent the rest of his life making it better.
Neither a singles nor an albums act as we regard them to be now, Louis Armstrong is the ultimate box-set artist. And what better a complement to pay to a man whose greatest achievement was having the career he had.
1 comment:
Nice to see that you've got back into doing these posts. Armstrong, Webster, MJQ and Coltrane in a week! What a treat for eclecticists.
Your point about Armstrong's success revisiting past successes in comparison with someone like McCartney (though surely any of the major 60s luminaries would be equally salient) is something I've been thinking about lately. What is the difference between the two musical styles? For all the vaunted discussions of 60s pop and rock turning the studio into an 'instrument', we do well to remember that the Hot 5s and 7s were (with a single exception) studio creations, never performing live. But Armstrong, like the Beatles, had many years' experience playing live, in all kinds of situations: in his case, New Orleans parades, Mississippi river boats, ritzy New York clubs, and still ritzier Chicago clubs to hone his chops; in theirs, Hamburg and the Cavern. And yet the increasing shift to studio-bound performance for the Beatles starting in 1965 marked the end of live performing as a vital part of their career. Indeed, barring a few one-offs after 1970, this was the case for the rest of their lives.
I make the exception for McCartney, who under no impetus save his strong desire to do so formed a proper touring group in the 70s and began by playing non-Beatles numbers in colleges to students who would surely have preferred Beatles hits (or for the hipper crowd, all of our White Album favourites). Even so, on his albums one still hears someone in love with the studio for its own sake, whether in the early and wonderful 'Ram', or in the Nigel Godrich-produced 'Chaos and Creation in the Backyard' of 2005. There's nothing necessary about his live act, except for the fact that he sees it as part of his job as an entertainer.
One could maybe make a different argument for Dylan, who has admitted that studios make him uncomfortable and that with the exception of the famous mid-60s records he's never succeeded at recording his new material the way he hears it in his head. Aficionados will maintain that live Dylan is the real deal, but as his live act is limited to the same format he's been with since The Band, there's not really a musical development. 'It's the interpretations that change' say fans, but this is equally true of figures of earlier generations. Sarah Vaughan, for example, drastically changed the style of her live performances: in the 50s, a bop-influenced pop singer who could hold any nightclub in America, by the 70s an nearly-operatic singer whose proper venue was the concert hall.
One way of looking at this difference might be that 20th century pop music was increasingly influenced by marketing. This is slightly different from saying it was commercial. By the 1920s, one could sell millions of records, but they were seen as an adjunct to one's live act; a form of promotion, as it were. All the great performers of the 1920 - 1950 period still performed live, including their radio appearances. Many jazz artists, whose commercial recordings were affected by government bans and industry strikes in the 40s, are preserved for us in radio recordings, often of new material rather than hits.
This changed drastically in the 60s. Pop music started to become more affected by the much faster rate of turnover that was partly a result of the prosperity of the post-war years. Also, the audience it was made for was much younger, less mature and less sure of its tastes: hence, much more susceptible to marketing and publicity. This (regrettably) began to affect jazz itself around this time. This meant that while an appetite for novelty and constant change was good for the young artist, who could frequently manage this for a year or two
(in the case of the Beatles, for their whole EMI career) it made it much harder as they matured and were less inclined to follow fads; if they were to continue to perform the material that had made them stars, they would have to sing young men's songs that had been written for still younger people, often teenage girls. Hence the ludicrous quality of the Rolling Stones, c. 1985 - present. Dylan's material was never aimed at a 'teenage' market, so that affected him less, but with both McCartney and (had he lived) Lennon the same would apply.
Interesting note before I close this overly long comment. There is a similarity to the aforementioned situation in the case of Sinatra, who in the early 40s was a teen-idol and whose material, while not written by him, was written to enhance his appeal to teenagers/girls in their 20s, many of whose boyfriends/husbands were serving overseas. As he aged and continued to perform this material, he became a bit of a joke, and gradually started to lose his popularity. During the 50s, he reinvented himself in 3 ways: as a movie star (often in purely dramatic roles), as an LP artist, and as an interpreter of the Great American Songbook of the 20s - 40s; indeed, his Capitol LPs had a lot to do with said GAS being recognised as a signal achievement of American art. And of course, this material was written for adults, not teenagers. Armstrong's career (and all of the great singers prior to the 60s) shares this quality; your material is as strong as you make it, and only experience can give you that strength. Any thoughts?
Keep up the good work!
- November 30, 2008 at 1:27 p.m.


text:
Neo is always very sad when he has to take a shower.
Neo hates showers.
Neo pretty much hates water in general...especially if it is soapy and spraying directly on his back.
Thanks for your attention to this matter.
The end.
I feel guilty about a lot of things. I feel guilty that I don't use cloth grocery bags even though I have a thousand of them stuffed in the back of my car. In fact, I have so many of them back there that when the little guy from Fareway helps me carry out my massive amount of items, he has to move the cloth bags to fit all the plastic, earth-killing, pet-suffocating ones in. Now, don't get me wrong, I am not really the environmentalist, tree-hugging sort, and I only drive an electric car because my husband makes me. And sometimes, I drive it too fast and the little green ball (that tells me when I am being the most efficient with my battery life) turns yellow. Don't tell Brent. But I do like pets and I would be so sad if my cat decided to commit suicide by using a grocery bag that I brought home. I'm not sure why I can't remember to use the re-usable bags. Maybe it has something to do with being old now.
While we are on the subject of pets, I feel guilty that my dog now weighs 138.8 pounds and has asthma because of his girth. Last summer, we put him on a diet and he got down to a svelte 125 pounds and was breathing freely. I was nervous about taking him to the vet last week because of his obesity. This might have something to do with the last time I took him to the vet. You can read about that here.
I feel guilty about being addicted to Diet Coke. I'm not sure why I like it so much, but it makes me feel happy. especially if it's fountain pop and has really good pellet ice (Sonic!). Diet Coke pretty much goes against every thing I believe in—like eating healthy and trying to avoid foods containing ingredients I can't pronounce. I think the whole addiction thing started when I had four kids six and under and nothing to look forward to each day—except pop. (I exaggerate here. I'm sure my children and I had many lovely days together at home. The entire decade of the 1990's is a little blurry). Anyway, now I'm addicted and I try to act like I'm not even though all the waiters at El Azteca greet me with "Diet Coke?" when I sit down to eat there. That's always a bad sign. It may also be a sign that I am eating at El Azteca a little too often.
I feel guilty that my teenage and young adult children have trouble telling time on an analog clock. They can do it, but it takes several minutes of squishing up their eyes and grimacing until they can figure out which hand points to the hour and which to the minutes. I didn't know they couldn't tell time until our electricity was out recently and they kept looking at the cat clock, whose eyes and tail no longer move, and asking what time it was. It's probably my fault for never buying them watches with hands. It's one of those things, you know? I felt really good if I could keep them all alive when they were young. I guess time-telling lessons just kind of got pushed into the non-urgent quadrant—the same place as teeth brushing and fingernail clipping. I used to feel guilt about those things too but I'm past that now since they can all groom themselves. and they seem to have pretty good teeth.
I also feel guilty that none of my kids makes their beds in the morning. I tried. I really did. I even fined (as in money) them for not making their beds for a period of time. This seemed to get their attention, but then they started saying they didn't have any money to give to church so I stopped making collections. I demonstrated to them how easy it was to make a bed. I gave them heavy comforters and a sheet…only two items to pull up to their pillows…and they still leave them looking disheveled and messy. They don't seem to mind the messiness—none of them. I have learned to just close their doors to keep the peace. One time, though, Cole had a long stretch where his bed was made perfectly. I would walk in his room and be so happy. Then I found out that he was sleeping in the tree house every night—on a futon—in a sleeping bag.
I feel guilty about not being more disciplined in my writing. which is why I am writing now. and why I am going try to start posting twice a week again. even if it's about me and my guilt or my fat dog. Speaking of Neo, I am planning to write a post very soon about bathing him. because it's a big event. because he's a big dog. and because I took pictures of his very sad face last time I bathed him. Bet you can't wait.
But now, I need to go. I think I will go buy some Diet Coke to assuage my guilt. But I will put it in a cloth bag to carry it out.
Near the cross of Jesus stood his mother, his mother's sister, Mary the wife of Clopas, and Mary Magdalene. ~ John 19:25


text: hi - being a neophyte to the ipad, but not programming itself, I was wondering, before I go and reinvent the wheel, if there is any sample code about I can use or review that will deal with a rather simple project. I have 28 png images (landscape mode) that i want to display and change each time a user touches a button... as the ipad can rotate, i imagine (if the image needs to be adjusted to display between the horizontal and vertical displays), I will need to have a second set of the same png images to display them in portrait.... if there is anything out there that someone can direct me to, i would be appreciative. Meanwhile, I will be reviewing the coding books I bought to see if there is something there I can use ... thanks in advance ... d


text:
OCEAN SPRINGS, MS (WLOX) - Some local business owners have more than one reason to root for the black and gold. The New Orleans Saints will take on the Seattle Seahawks in round two of the playoffs on Saturday. A New Orleans' victory would also be a win for some businesses.
Football fan George Dearing said there's something special about watching the big game at a sports bar.
"It's the emotion of the crowd. Listening to them roar when there's a touchdown and listening to them groan when something bad happens," said Dearing.
At Big O's in Ocean Springs, the staff is expecting to be packed with Saints fans on Saturday afternoon. The owner said by New Orleans making it into in postseason, he will score big with sales.
"Business is a lot better," said owner Oren Zweig. "I'm going to say maybe five times better than normal. And with us being a new sports bar in the area, it really helps us a lot."
Saints fans love the sweet taste of victory and the sweet taste of cake. As the Saints make their playoff run, orders for Saints themed sheet cakes and king cakes are rolling into at Sweet Stuff Bakery.
Employee Shaina Vuyovich said, "Since we do really amazing Saints cakes, everyone has been coming in and ordering all kinds. We've done the shape of footballs. We've done big dolled up footballs on top. It has definitely increased our orders here. "
Business owners said they will be cheering for the black and gold on Saturday.
"Absolutely. It brings business and it's our team," said Vuyovich.
"Does bring in a lot more money when the Saints do win. So it's definitely a financial dictator when they're playing," Zweig said. "When the Saints win, everybody wins."
Copyright 2014 WLOX. All rights reserved.