Skip to content

syedadzha/SMTP-Simple-Mail-Transfer-Protocol-with-python-socket-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMTP-Simple-Mail-Transfer-Protocol-with-python-socket-programming

This client code can be used to interact with simple SMTP servers. This code use TCP protocol using socket programming.server.

Requirement

Python 2.7

Library

Server from socket import * import threading import datetime

Client import os.path import re from socket import * import sys

Run Server

Open commmand prompt/terminal and run:

E:\SMTP>python2 server.py
Server starting
Connection Establish

Run client

Open commmand prompt/terminal and run:

E:\SMTP>python2 client.py
220 Connection accepted from Eriquen-DESKTOP
250 Hello Eriquen-DESKTOP. Pleased to meet you.
From: eriquen@mail.com
250 OK
To: husni@mail.com
250 OK
354 Start mail input; end with <CRLF>.<CRLF>
Subject: Report Status
Message: Hi husni, what is our current report status?.
.

To end Message user need to send "." to the the server.

To read received messages

Open folder name "email".

Rename file format to .text.

Content of email.

About

SMTP (Simple Mail Transfer Protocol) to send email to a user account on a mail server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages