После этого можно запустить инструмент электронной почты, который обычно используется для доступа к почтовому ящику, и проверить результат этих двух операций отправки. В почтовом ящике должны появиться два новых письма независимо от того, какой почтовый клиент используется для их просмотра. Но поскольку мы уже написали сценарий Python для чтения почты, воспользуемся им в качестве средства проверки — при запуске сценария popmail из предыдущего раздела в конце списка писем обнаруживаются два наших новых сообщения (опять же, для экономии места и чтобы избавить вас от ненужной информации, часть вывода здесь была обрезана):
C:\…\PP4E\Internet\Email> popmail.py
Password for pop.secureserver.net?
Connecting…
b’+OK <29464.1273155506@pop08.mesa1.secureserver.net>’
There are 4 mail messages in 5326 bytes
(b’+OK ‘, [b’1 1860′, b’2 1408′, b’3 1049′, b’4 1009′], 32)
[Press Enter key]
…первые два сообщения опущены…
Received: (qmail 25683 invoked from network); 6 May 2010 14:12:07 -0000
Received: from unknown (HELO p3pismtp01-018.prod.phx3.secureserver.net) ([10.6.1 (envelope-sender <Eric.the.Half.a.Bee@yahoo.com>) by p3plsmtp06-04.prod.phx3.secureserver.net (qmail-1.03) with SMTP for <PP4E@learning-python.com>; 6 May 2010 14:12:07 -0000
…часть строк опущена…
Received: from [66.194.109.3] by smtp.mailmt.com (ArGoSoft Mail
Server .NET v.1.
for <PP4E@learning-python.com>; Thu, 06 May 2010 10:12:12 -0400
From: Eric.the.Half.a.Bee@yahoo.com
Date: Thu, 06 May 2010 14:11:07 -0000
Subject: A B C D E F G
Message-ID: <jdlohzf0j8dp8z4x06052010101212@SMTP>
X-FromIP: 66.194.109.3
X-Nonspam: None
Fiddle de dum, Fiddle de dee, Eric the half a bee.
[Press Enter key]
Received: (qmail 4634 invoked from network); 6 May 2010 14:16:57 -0000
Received: from unknown (HELO p3pismtp01-025.prod.phx3.secureserver.net)
([10.6.1 (envelope-sender <PP4E@learning-python.com>)
by p3plsmtp06-05.prod.phx3.secureserver.net (qmail-1.03) with SMTP for <PP4E@learning-python.com>; 6 May 2010 14:16:57 -0000
…часть строк опущена…
Received: from [66.194.109.3] by smtp.mailmt.com (ArGoSoft Mail
Server .NET v.1.
for <PP4E@learning-python.com>; Thu, 06 May 2010 10:17:03 -0400
From: PP4E@learning-python.com
Date: Thu, 06 May 2010 14:16:31 -0000
Subject: testing smtpmail
Message-ID: <8fad1n462667fik006052010101703@SMTP>
X-FromIP: 66.194.109.3
X-Nonspam: None
Lovely Spam! Wonderful Spam!
Bye.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011