<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1244701376024859519</id><updated>2011-07-07T16:52:46.227-07:00</updated><title type='text'>Electronic Mail</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://electronic-mail.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1244701376024859519/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://electronic-mail.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rolys</name><uri>http://www.blogger.com/profile/01022149655397256098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_YAOrH3LlB0k/SBcUQRm3gKI/AAAAAAAAAE8/03cO0tXAgJI/S220/2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1244701376024859519.post-5077591882474508229</id><published>2009-06-26T00:57:00.001-07:00</published><updated>2009-06-26T00:57:42.579-07:00</updated><title type='text'>Transparent SMTP proxies</title><content type='html'>&lt;p&gt;When SMTP proxies are placed on the outgoing network, they typically are used to intercept all SMTP connections to make sure that unauthorized e-mail, spam, e-mail worms, etc. are not sent from the network. This is common on internet connections provided by hotels, company networks, and some ISPs and is discussed in &lt;a href="http://tools.ietf.org/html/rfc5068" class="external" title="http://tools.ietf.org/html/rfc5068"&gt;RFC 5068&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;More commonly is when SMTP proxies are placed on the incoming network where they typically are used in the integration of &lt;a href="http://en.wikipedia.org/wiki/Anti-spam_techniques" title="Anti-spam techniques"&gt;anti-spam techniques&lt;/a&gt; into MTAs, the creation of &lt;a href="http://en.wikipedia.org/wiki/E-mail_hub" title="E-mail hub"&gt;e-mail hubs&lt;/a&gt; for load balancing, or to forward e-mail from a company-wide domain name to individual department mail servers. By using a proxy instead of the more common store-and-forward method of relaying e-mail, &lt;a href="http://en.wikipedia.org/wiki/Backscatter_%28e-mail%29" title="Backscatter (e-mail)"&gt;backscatter&lt;/a&gt; can be greatly reduced.&lt;/p&gt; &lt;p&gt;An advantage of SMTP proxies is that they work with any already installed &lt;a href="http://en.wikipedia.org/wiki/Mail_server" title="Mail server" class="mw-redirect"&gt;mail server&lt;/a&gt;. If one decides to switch to a different MTA, they can still use the same SMTP proxy.&lt;/p&gt; &lt;p&gt;Certain SMTP proxies implement &lt;a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol"&gt;connection&lt;/a&gt; management, which ensures that no matter how big a spike in traffic coming from the outside (e.g. a virus outbreak or a &lt;a href="http://en.wikipedia.org/wiki/Denial-of-service_attack" title="Denial-of-service attack"&gt;DoS attack&lt;/a&gt;), the back-end mail server will not receive more connections than it can handle.&lt;/p&gt; &lt;p&gt;Some proxies can implement &lt;a href="http://en.wikipedia.org/wiki/Bandwidth_throttling" title="Bandwidth throttling"&gt;throttling&lt;/a&gt; - where suspect SMTP connections are slowed down. When slowed down, spammers typically give up (since they need to deliver huge volumes of email), whereas legitimate senders don't mind waiting a few minutes. This is a lenient version of &lt;a href="http://en.wikipedia.org/wiki/Tarpit_%28networking%29" title="Tarpit (networking)"&gt;tarpitting&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Throttling is hard to implement in a non-SMTP proxy solution, since each throttling connection holds up a usually heavy-weight process or thread, whereas a proxy can be implemented as a very efficient asynchronous I/O solution which can juggle thousands of connections at once.&lt;/p&gt; &lt;p&gt;Another reason to use a proxy is that while the &lt;a href="http://en.wikipedia.org/wiki/Domain_Name_System" title="Domain Name System"&gt;DNS&lt;/a&gt; allows multiple &lt;a href="http://en.wikipedia.org/wiki/MX_record" title="MX record"&gt;MX records&lt;/a&gt; which can be used to spread the load of incoming e-mail across multiple servers, DNS is not the best method for &lt;a href="http://en.wikipedia.org/wiki/Load_balancing_%28computing%29" title="Load balancing (computing)"&gt;load balancing&lt;/a&gt;. Also, DNS can not easily allow more than about a dozen MX records, limiting the total number of incoming mail servers, which can be a problem for many large &lt;a href="http://en.wikipedia.org/wiki/ISP" title="ISP" class="mw-redirect"&gt;ISPs&lt;/a&gt; and corporations. By using transparent SMTP proxies, it is possible to improve the load balancing and increase the number of back-end mail servers.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1244701376024859519-5077591882474508229?l=electronic-mail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://electronic-mail.blogspot.com/feeds/5077591882474508229/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1244701376024859519&amp;postID=5077591882474508229' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1244701376024859519/posts/default/5077591882474508229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1244701376024859519/posts/default/5077591882474508229'/><link rel='alternate' type='text/html' href='http://electronic-mail.blogspot.com/2009/06/transparent-smtp-proxies.html' title='Transparent SMTP proxies'/><author><name>Rolys</name><uri>http://www.blogger.com/profile/01022149655397256098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_YAOrH3LlB0k/SBcUQRm3gKI/AAAAAAAAAE8/03cO0tXAgJI/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1244701376024859519.post-5864350351143998392</id><published>2009-06-26T00:38:00.000-07:00</published><updated>2009-06-26T00:54:09.252-07:00</updated><title type='text'>SMTP proxy</title><content type='html'>&lt;b&gt;Transparent SMTP proxies&lt;/b&gt; are specialized &lt;a href="http://en.wikipedia.org/wiki/Mail_Transfer_Agent" title="Mail Transfer Agent" class="mw-redirect"&gt;Mail Transfer Agents&lt;/a&gt; (MTAs) that, similar other types of &lt;a style="color: rgb(0, 0, 0);" href="http://en.wikipedia.org/wiki/Proxy_server" title="Proxy server"&gt;proxy servers&lt;/a&gt;, pass &lt;a href="http://en.wikipedia.org/wiki/SMTP" title="SMTP" class="mw-redirect"&gt;SMTP&lt;/a&gt; sessions through to other MTAs. They differ from regular MTAs in that they neither relay e-mail via &lt;a href="http://en.wikipedia.org/wiki/Store-and-forward" title="Store-and-forward" class="mw-redirect"&gt;store-and-forwarding&lt;/a&gt; nor delivering the e-mail to mailboxes। Instead, when they receive an SMTP session, they open up another SMTP session to a destination MTA. Any errors/status information from the destination MTA will be passed back to sending MTA through the proxy.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;When SMTP proxies are placed on the outgoing network, they typically are used to intercept all SMTP connections to make sure that unauthorized e-mail, spam, e-mail worms, etc. are not sent from the network. This is common on internet connections provided by hotels, company networks, and some ISPs and is discussed in &lt;a href="http://tools.ietf.org/html/rfc5068" class="external" title="http://tools.ietf.org/html/rfc5068"&gt;RFC 5068&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;More commonly is when SMTP proxies are placed on the incoming network where they typically are used in the integration of &lt;a href="http://en.wikipedia.org/wiki/Anti-spam_techniques" title="Anti-spam techniques"&gt;anti-spam techniques&lt;/a&gt; into MTAs, the creation of &lt;a href="http://en.wikipedia.org/wiki/E-mail_hub" title="E-mail hub"&gt;e-mail hubs&lt;/a&gt; for load balancing, or to forward e-mail from a company-wide domain name to individual department mail servers. By using a proxy instead of the more common store-and-forward method of relaying e-mail, &lt;a href="http://en.wikipedia.org/wiki/Backscatter_%28e-mail%29" title="Backscatter (e-mail)"&gt;backscatter&lt;/a&gt; can be greatly reduced.&lt;/p&gt; &lt;p&gt;An advantage of SMTP proxies is that they work with any already installed &lt;a href="http://en.wikipedia.org/wiki/Mail_server" title="Mail server" class="mw-redirect"&gt;mail server&lt;/a&gt;. If one decides to switch to a different MTA, they can still use the same SMTP proxy.&lt;/p&gt; &lt;p&gt;Certain SMTP proxies implement &lt;a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol"&gt;connection&lt;/a&gt; management, which ensures that no matter how big a spike in traffic coming from the outside (e.g. a virus outbreak or a &lt;a href="http://en.wikipedia.org/wiki/Denial-of-service_attack" title="Denial-of-service attack"&gt;DoS attack&lt;/a&gt;), the back-end mail server will not receive more connections than it can handle.&lt;/p&gt; &lt;p&gt;Some proxies can implement &lt;a href="http://en.wikipedia.org/wiki/Bandwidth_throttling" title="Bandwidth throttling"&gt;throttling&lt;/a&gt; - where suspect SMTP connections are slowed down. When slowed down, spammers typically give up (since they need to deliver huge volumes of email), whereas legitimate senders don't mind waiting a few minutes. This is a lenient version of &lt;a href="http://en.wikipedia.org/wiki/Tarpit_%28networking%29" title="Tarpit (networking)"&gt;tarpitting&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Throttling is hard to implement in a non-SMTP proxy solution, since each throttling connection holds up a usually heavy-weight process or thread, whereas a proxy can be implemented as a very efficient asynchronous I/O solution which can juggle thousands of connections at once.&lt;/p&gt; &lt;p&gt;Another reason to use a proxy is that while the &lt;a href="http://en.wikipedia.org/wiki/Domain_Name_System" title="Domain Name System"&gt;DNS&lt;/a&gt; allows multiple &lt;a href="http://en.wikipedia.org/wiki/MX_record" title="MX record"&gt;MX records&lt;/a&gt; which can be used to spread the load of incoming e-mail across multiple servers, DNS is not the best method for &lt;a href="http://en.wikipedia.org/wiki/Load_balancing_%28computing%29" title="Load balancing (computing)"&gt;load balancing&lt;/a&gt;. Also, DNS can not easily allow more than about a dozen MX records, limiting the total number of incoming mail servers, which can be a problem for many large &lt;a href="http://en.wikipedia.org/wiki/ISP" title="ISP" class="mw-redirect"&gt;ISPs&lt;/a&gt; and corporations. By using transparent SMTP proxies, it is possible to improve the load balancing and increase the number of back-end mail servers.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/SMTP_proxy#cite_note-0"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1244701376024859519-5864350351143998392?l=electronic-mail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://electronic-mail.blogspot.com/feeds/5864350351143998392/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1244701376024859519&amp;postID=5864350351143998392' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1244701376024859519/posts/default/5864350351143998392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1244701376024859519/posts/default/5864350351143998392'/><link rel='alternate' type='text/html' href='http://electronic-mail.blogspot.com/2009/06/smtp-proxy.html' title='SMTP proxy'/><author><name>Rolys</name><uri>http://www.blogger.com/profile/01022149655397256098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_YAOrH3LlB0k/SBcUQRm3gKI/AAAAAAAAAE8/03cO0tXAgJI/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1244701376024859519.post-1454960599929168822</id><published>2008-02-08T01:30:00.000-08:00</published><updated>2008-02-08T01:41:56.369-08:00</updated><title type='text'>Electronic Mail</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E−mail Fundamentals&lt;/span&gt;&lt;br /&gt;E−mail is probably the most attractive topic for users. Almost every user on the network uses&lt;br /&gt;electronic mail (known by its acronym &lt;span style="font-style: italic;"&gt;e−mail&lt;/span&gt;). Users do not know very much about UNIX, but they like to use, and they benefit from using, e−mail. Usually this is a love−hate relationship between users and e−mail; users love having an e−mail system, but they hate it when it does not work.&lt;br /&gt;This relationship is exacerbated by the fact that only a few of them have any idea how e−mail actually works and really understand e−mail processes. The most common misunderstanding is to confuse e−mail with other popular network applications, like &lt;span style="font-style: italic;"&gt;telnet &lt;/span&gt;or &lt;span style="font-style: italic;"&gt;ftp&lt;/span&gt;.&lt;br /&gt;And when the DNS issue arises during a discussion of e−mail, the confusion is complete.&lt;br /&gt;&lt;br /&gt;It is not so easy to explain the principles of e−mail in a few words. For starters, e−mail can be&lt;br /&gt;compared to regular ground mail service, or snail mail; this is the most helpful description that we have. If we use this analogy, though, we should also point out other services analogous to the&lt;br /&gt;common network applications: &lt;span style="font-style: italic;"&gt;telnet&lt;/span&gt; corresponds to the &lt;span style="font-style: italic;"&gt;phone service&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;ftp&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;fax service&lt;/span&gt;, and DNS is an operator to help to resolve name/address/phone number relationships.&lt;br /&gt;&lt;br /&gt;E−mail is based on several supporting programs and protocols that enable local and networkwide&lt;br /&gt;e−mail service. The programs accomplish different tasks sequentially in the e−mail generation,&lt;br /&gt;e−mail transfer (transportation), and e−mail delivery; the protocols define rules for the interprogram communications.&lt;br /&gt;&lt;br /&gt;There are two categories of e−mail programs: "&lt;u&gt;mail user agents&lt;/u&gt;," or &lt;span style="font-style: italic;"&gt;MUA&lt;/span&gt; programs, and "mail&lt;br /&gt;transport agents," or MTA programs. An &lt;span style="font-style: italic;"&gt;MUA&lt;/span&gt; agent is any number of programs that users run to read, reply to, compose, and dispose of e−mail. These include, for example, the original UNIX mail program &lt;span style="font-style: italic;"&gt;/bin/mail&lt;/span&gt;, the Berkeley mail or its System V equivalent &lt;span style="font-style: italic;"&gt;mailx&lt;/span&gt;, and freely available&lt;br /&gt;programs like &lt;span style="font-style: italic;"&gt;mush, elm, pine, and mh&lt;/span&gt;, as well as other commercial programs.&lt;br /&gt;&lt;br /&gt;An MTA agent is a program that handles mail delivery for many users and forwards e−mail between machines. The central mail transport program, the one most used today, is &lt;span style="font-style: italic;"&gt;sendmail&lt;/span&gt;. On UNIX this is the default MTA program. Other mail programs are implemented around &lt;span style="font-style: italic;"&gt;sendmail&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sendmail&lt;/span&gt; determines and invokes other delivery agents called &lt;span style="font-style: italic;"&gt;Mailers&lt;/span&gt; to deliver e−mail and to further transfer e−mail. This is shown in &lt;u&gt;Figure 20.1.&lt;/u&gt; &lt;span style="font-style: italic;"&gt;Mailers&lt;/span&gt; are sometimes considered the third category of e−mail programs and named "delivery agents," or &lt;span style="font-style: italic;"&gt;MDA programs&lt;/span&gt;. In this text &lt;span style="font-style: italic;"&gt;mailers &lt;/span&gt;are treated as a part of the MTA program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1244701376024859519-1454960599929168822?l=electronic-mail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://electronic-mail.blogspot.com/feeds/1454960599929168822/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1244701376024859519&amp;postID=1454960599929168822' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1244701376024859519/posts/default/1454960599929168822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1244701376024859519/posts/default/1454960599929168822'/><link rel='alternate' type='text/html' href='http://electronic-mail.blogspot.com/2008/02/electronic-mail.html' title='Electronic Mail'/><author><name>Rolys</name><uri>http://www.blogger.com/profile/01022149655397256098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp1.blogger.com/_YAOrH3LlB0k/SBcUQRm3gKI/AAAAAAAAAE8/03cO0tXAgJI/S220/2.jpg'/></author><thr:total>0</thr:total></entry></feed>
