Skip to content

iremsha/smtp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SMTP Server

РСализация ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π² соотвСтствии стандарту RFC 5321

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

ОписаниС Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎ ссылкС

Запуск

 C:\SMTP-Server>python main.py [port] (default port=25) 

БСссия

Для взаимодСйствия с Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΠΌ Π²Π°ΠΌ понадобится SMTP Client, Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° (localhost, port). Π€ΠΎΡ€ΠΌΠ°Ρ‚ сСссии ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½ΠΈΠΆΠ΅

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-1 [ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ письмо ΠΈΠ· Π²Π½Π΅ Π² нашС Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя]

Screenshot Screenshot

Π‘Π΅Ρ€Π²Π΅Ρ€ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚/отправляСт письма Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ящики yandex.ru ΠΈ mail.ru, для gmail.com Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-2 [ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ письмо Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ящик mail.ru ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠ²Ρ‰ΠΈΠΉΡΡŒ ΠΈΠΌΠ΅Π½Π΅ΠΌ username@urfu.ru]

Screenshot

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ сСссии

Screenshot

Зависимости

  • НСобходим ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Python вСрсии Π½Π΅ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ 3.6

About

πŸ“¨ SMTP server for sending fake messages

Resources

Stars

Watchers

Forks

Languages