Мне нужно создать скрипт с Python, который проверяет, существует ли список пользователей на SMTP-сервере (список IP-адресов серверов находится в файле).
Это мой скрипт запустить, но у меня есть ошибка в функции подключения сокета:
#!/usr/bin/python
import socket
import sys
import os
with open("smtp_ip.txt", "r") as ip:
for IpTested in ip :
print IpTested
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connect=s.connect(('IpTested', 25))
banner=s.recv(1024)
print "echec connect"
with open("user.txt","r+") as username:
for user in username:
s.send('VRFY ' + user + '\r\n')
result=s.recv(1024)
print result
s.close()
ip.close()
, и это ошибка у меня:
root@kali:~/smtppython# ./smtpv2.py
Traceback (most recent call last):
File "./smtpv2.py", line 12, in <module>
connect=s.connect(('IpTested', 25))
File "/usr/lib/python2.7/socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.gaierror: [Errno -2] Name or service not known