Является ли smtplib чистым Python или реализован на C?
In [32]: import smtplib In [33]: smtplib Out[33]: <module 'smtplib' from '/usr/lib/python2.6/smtplib.pyc'>
Следовательно, smtplib написан на python.
smtplib сам по себе реализован на python, но сокет основан на C, поэтому он означает и то, и другое.
В основном чистый Python (в качестве базовой реализации, если вы зайдете достаточно далеко, будет C). Вы можете найти исходный код в каталоге Lib \ в вашем корне Python.