You are on page 1of 4

53) Viết chương trình SmtpClient.py cho phép giao tiếp với SMTP server để gửi email.

Chương trình
nhận tham số đầu vào gồm: địa chỉ IP của SMTP server, địa chỉ email người gửi, địa chỉ email người
nhận. Tiếp theo cho phép gõ vào nội dung email (kết thúc bằng nội dung với dòng là “.”).

Ví dụ chương trình tên là SmtpClient.py và địa chỉ SMTP server là 172.18.54.56,


địa chỉ người gửi là user1@gmail.com,
địa chỉ người nhận là user2@gmail.com,

khi thực thi:

python3 SmtpClient.py 172.18.54.56 user1@gmail.com user2@gmail.com...


Enter your message, <!> dot for the end
Subject: hello
How do you do, user2?

Bla bla
.

Result:
54) Viết chương trình Pop3Client.py cho phép giao tiếp với POP3 server để nhận email. Chương trình
nhận tham số đầu vào gồm: địa chỉ IP của POP3 server, địa chỉ email người nhận (yêu cầu nhập mật
khẩu). Tiếp theo cho phép nhập vào thứ tự email cần đọc, in ra màn hình nội dung email, (kết thúc
bằng nhập thứ tự 0).

Ví dụ chương trình tên là Pop3Client.py và địa chỉ POP3 server là 172.18.54.56,


địa chỉ người nhận là user1@gmail.com,

khi thực thi:

python3 Pop3Client.py 172.18.54.56 user1@gmail.com


Nhập vào mật khẩu
Enter your message, <0> for quit: 1
Bla bla
Result:

55) Viết chương trình WebGet.py cho phép giao tiếp với Web server (địa chỉ IP và cổng 80), thực hiện
download trang index.html về máy cục bộ. Chương trình nhận tham số đầu vào là địa chỉ IP của Web
server, số hiệu cổng Web server, tên trang index.html.

Ví dụ chương trình tên là WebGet.py và địa chỉ Web server là 172.18.54.56,


số hiệu cổng Web server là 80,
trang web: index.html

khi thực thi:

python3 WebGet.py 172.18.54.56 80 index.html


Result:

You might also like