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

We need a team of web expert, We need a team of web expert I will get to...

We need a team of web expert I will get to the point. A website is completed as well as hosted under a VPS and the code is written in python. Here's what I am in search of- 1

Need help for merging databases, Merge Databases I have a website in Wor...

Merge Databases I have a website in Wordpress and within it I have a vBulletin forum. I have an external MAGENTO store that I'll move to my chief website. What I'd like to do is

Returning a value, Another function of a function is to return a value. Ima...

Another function of a function is to return a value. Imagine we have the following function: IGNOU

Need a expert to check cookie tracking on our site, Check cookie tracking o...

Check cookie tracking on our site We have influence radius (affiliate tracking) as well as we have people sending us traffic and conversions. We want someone to check as well as

How can we increase the execution time of a php script, How can we increase...

How can we increase the execution time of a php script? By the use of void set_time_limit(int seconds) Set number of seconds a script is allowed to run. If this is reached,

Design a page in layout view, You will begin your first page whereas workin...

You will begin your first page whereas working in Dreamweaver's Layout view. You will lay out the page and afterward insert images & text. The page you developed in this section of

Seeking a five to six page content driven website, FF-Greek Dairy Website ...

FF-Greek Dairy Website Seeking a 5-6 Page Content driven website for a diary to feature products from the store, The aptitude to edit from the back-end any pictures and product

We need to create a localization tool to organise multiple, We need to crea...

We need to create a localization tool to organise multiple planning The web based tool must do the follow Import excel sheet where you have a list of n events with at least t

Need help in house manager project, Need help in house manager project W...

Need help in house manager project Want to create full site with three level of users: admin manager customer there is very special relationship between customer to manag

Need to know php as well as mysql and be able to debug, Update PHP code to ...

Update PHP code to work with 5.4+ Need to know PHP as well as MySQL and be able to debug and solve errors. We have an old CRM engine developed back in '06/07 as well as no lo

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