Smtp and electronic mail, PHP Web Programming

Assignment Help:

One of the very useful things regarding Internet is that it let you almost immediately exchange of electronic message (e-mail) across the entire worlds. On the electronic frontier E-mail is a popular way of communication. You can E-mail to anybody for getting a copy of a selected paper. Electronic mail system provides services which let complex communication & interaction. E-mail provides the following facilities:

  • Forming & sending/receiving a message.
  • Storing/forwarding/deleting/replying to any message.
  • Sending single message to more than one person.
  • Sending text, graphics, voice and video.
  • Sending a message which interacts with other computer programs.

Another commonly utilized Internet service is electronic mail. E-mail employee an application level protocol called Simple Mail Transfer Protocol or SMTP. SMTP is also a text-based protocol, however unlike HTTP, SMTP is connection oriented. SMTP is also more complex than HTTP.

While you open your mail client to read your e-mail, this is what happens typically:

1. The mail client (Netscape Mail, Microsoft Outlook, Lotus Notes, etc.) opens a connection to its default mail server. Typically the mail server's IP address or domain name is setup when the mail client is installed.

2. The mail server will always transmit the first message to recognize itself.

3. The client will send an SMTP HELLO command to which the server will respond with a 250 HI message.

4. Based on whether the client is sending mail, checking mail etc. the suitable SMTP commands will be sent to the server that will accordingly respond.

5. This request/response transaction will continue till the client sends an SMTP QUIT command. Then the server will say goodbye & the connection will be closed.

Likewise, when you send an e-mail message your computer sends it to an SMTP server. The server forwards it to recipients mail server based on the email address. The received message is hold at the destination mail server till the addressee retrieves it. In order to receive E-mail a user Internet account comprises an electronic mailbox. Any message sent for you is received at your Internet host computer, where it is store up in your electronic mailbox. As soon as you login your Internet account, one of the first things you must do is to check your mailbox.

E-mail system follows client-server approach to transfer messages across the Internet. While a user sends an E-mail message to a program on the sender's computer becomes a client. This contacts an e-mail server program on the recipient's computer & transfers copy of the message. Some of mail programs those exist on Internet are Elm, UCB mail, Pine etc. Though, one thing, which you have to emphasize whereas choosing a mail program, is the user friendliness of that program. However, E-mail on Internet you can be in direct touch of your friend & colleagues.


Related Discussions:- Smtp and electronic mail

Need help to convert wix website to shopify, Need help to Convert wix websi...

Need help to Convert wix website to shopify We want to convert our wix web store to shopify platform. No requirement to change the design. Desired Skills are Shopify

I need small cakephp project, I need Small CakePHP project Project Descr...

I need Small CakePHP project Project Description: I have an existing system built on CakePHP which requires some updates and development as well as some bug fixing. It is a u

Need help to develop map-based community website, Develop Map-based communi...

Develop Map-based community website Community website allowing registered users as well as non-registered guests to post their location on a Google map. Visitors can then search

What are the differences between http and https, Question 1: Describe i...

Question 1: Describe in detail how public key and private key cryptography are used to provide secure access from a browser to a Web server over the Internet so that a commerc

App ios - scan qrcode, APP IOS - Scan QRCODE Project Description: We ...

APP IOS - Scan QRCODE Project Description: We need the one team with maximum availability, that indicates us what is required in the project, and configure our hardware as re

Describe two types of looping statements in php, Question: (a) Describe...

Question: (a) Describe the two methods used to retrieve information from web forms using PHP. (b) Explain two different kinds of arrays that PHP uses. Give an example scri

You have to sculp a web site, You have to Sculp A web site Project Descr...

You have to Sculp A web site Project Description: I have a web site that has to be sculped and have a protection with watermart, we require to sculp the whole web site and re

We need classified ad platform, We need Classified ad platform We need t...

We need Classified ad platform We need to build a free classified ad platform. On that people capable to post for free. Design- Fully compatible with all major browsers Me

Required skilled d3.js programmer, Need skilled d3.js programmer Seeking...

Need skilled d3.js programmer Seeking skilled programmer to work on SaaS prototype. Please offer proof of experience in the form of verifiable work and references. Desired Sk

I need a php pregramer, I need a PHP Pregramer In search of a PHP develo...

I need a PHP Pregramer In search of a PHP developer to program my website header I need to replace the buttons that came with the template and to add dropdown attached an JP

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd