I have tried to attached a file to the mail using python.
Code:
import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
from smtplib import SMTPException
def send_Email():
file1="abc.txt"
message = "Test mail"
msg = MIMEMultipart()
msg.attach(MIMEText(file(file1).read()))
try:
smtpObj = smtplib.SMTP('smtp server name',port)
smtpObj.sendmail(sender, EmailId, message, msg.as_string() )
print "Successfully sent email"
except SMTPException:
print "Error: unable to send email"
Bt I have get the error: socket.gaierror: [Errno 11001] getaddrinfo failed
full error message:
File "C:Python27libsmtplib.py", line 249, in __init__
(code, msg) = self.connect(host, port)
File "C:Python27libsmtplib.py", line 309, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "C:Python27libsmtplib.py", line 284, in _get_socket
return socket.create_connection((port, host), timeout)
File "C:Python27libsocket.py", line 553, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 11001] getaddrinfo failed
GetAddrInfo fails with error 11001 when there was a previous call for the AF_INET6 family in Windows
This article addresses an issue in which you receive a WSAHOST_NOT_FOUND error when the GetAddrInfo is called after another call for the AF_INET6 family.
Applies to: В Windows 10 — all editions
Original KB number: В 4057932
Symptoms
Consider the following scenario:
- You use a flat name without any suffixes to run a query for a host name.
- You have a suffix search list, and this host name is resolvable through one of these suffixes other than the last suffix in the list.
- You run GetAddrInfo for the AF_INET6 family first, and then you run that command for the AF_INET family.
In this scenario, the function can’t resolve the provided host name, and you receive the » WSAHOST_NOT_FOUND (11001)» error message.
For example, you have the following environment:
- Suffix Search List: contoso.com , foo.contoso.com , bar.contoso.com
- Host name trying to be resolved: test
- Host DNS A record present in: foo.contoso.com
When you try to run the following sample code, the calls fail with the 11001 error.
Workaround
This issue can be avoided by using the following methods. The issue will not occur if you:
- Use AF_UNSPEC for the family and let our code determine the A/AAAA results for you.
- Put the suffix with the matching host A record as the last entry in the suffix search list.
- Disable negative caching on the DNS client.
- Pass the fully qualified host name to be resolved.
The first option is the recommended method, as there’s usually no need to do the calls on a per family basis, and Windows is much better optimized to return the best possible set of results for both families.
Источник
«Error: [Errno 11001] getaddrinfo failed» on Windows #1669
Comments
horeoryang commented Jul 14, 2020 •
Issue Discription
(myvenv) C:Usersrkfqldjangogirls>python manage.py runserver 0:8000
Performing system checks.
System check identified no issues (0 silenced).
July 14, 2020 — 23:15:38
Django version 2.0.13, using settings ‘mysite.settings’
Starting development server at http://0:8000/
Quit the server with CTRL-BREAK.
Error: [Errno 11001] getaddrinfo failed
Operating system : WIndows 10
how to solve this error?
The text was updated successfully, but these errors were encountered:
ekohl commented Jul 14, 2020
I don’t know a lot about Windows, but have you tried to listen on 0.0.0.0:8000 instead of 0:8000 ? If you leave that off entirely, does that work?
magul commented Jul 15, 2020
The only place, where I found 0:8000 in our tutorial is here: https://github.com/DjangoGirls/tutorial/blame/master/en/django_start_project/README.md#L184 and it looks, that it was proposed back in 2015: 6e428a4 as a resolution for some unicode problem.
Original commit message doesn’t clearly say why we cannot use 0.0.0.0 or even 127.0.0.1 .
Did you try 0.0.0.0:8000 or 127.0.0.0:8000 @horeoryang ?
horeoryang commented Jul 18, 2020 •
Thank you for your reply. i try your solution that is both of you, but it can’t work. i will attach the codes.
ekohl commented Jul 18, 2020
It suggests your hostname has unicode in it and Python can’t deal with that. https://bugs.python.org/issue26227 is still open. https://stackoverflow.com/questions/25948687/gethostbyaddr-raises-unicodedecodeerror-in-python-3 only has the workaround to rename the system.
iirbdka commented Oct 25, 2020
maybe your computer-name is not english. In my case, my computer name was 용준. and got same situation but after I change my computer name to enlish, It work! Try it.
Источник
urlopen error [Errno 11001] getaddrinfo failed #254
Comments
akshaykatre commented Sep 10, 2019 •
I’m trying the following:
import GetOldTweets3 as got
tweetCriteria = got.manager.TweetCriteria().setQuerySearch(«Trump»).setMaxTweets(200)
got.manager.TweetManager.getTweets(tweetCriteria)
However I get the following error:
An error occured during an HTTP request: Try to open in browser: https://twitter.com/search?q=Trump&src=typd An exception has occurred, use %tb to see the full traceback.
This error is noticed only on a Windows 10 machine. When I run the same code on my Ubuntu machine, it works fine.
The Windows 10 machine is a work machine, however, I am connected to the internet from my home (where the Ubuntu machine is as well). So I’m trying to understand why I would still get this error message.
Thanks in advance for any help on this.
The text was updated successfully, but these errors were encountered:
marquisvictor commented Sep 11, 2019
Hi @akshaykatre Well i’ve not come accross this issue before. But i guess that’s because i use an improvement-fork to this package, which was written in python3 my Dmitry Mottl, which i later optimised to work seamlessly on Windows CMD and Ubuntu terminal. I’ve been downloading twitter data with ease since last July when i had this problem.
I have the improvement fork on my github, Just follow the readme. here’s a link to it
akshaykatre commented Sep 11, 2019
Hi @marquisvictor — thanks for your reply. Unfortunately the fork still gives me the exact same error. I followed the prerequisites and have lxml, pyquery installed.
stsonline commented Oct 29, 2019 •
How does
import GetOldTweets3 as got
even work.
I had to change it to
import got3 as GetOldTweets3
Источник
Ammyy admin getaddrinfo error 11001 result 0
Сообщения: 3996
Благодарности: 443
yakov75, антивирусный комплекс с брандмауэром, встроенный брандмауэр Windows.
А вообще, не хватает информации для полноценного ответа. Опишите более подробно — что, где и как ставили, как настраивали и запускали. Где находится в этот момент ноутбук и компьютер, с которого пытаются подключиться, приведите скриншот ошибки, посмотрите логи журнала событий на предмет наличие подозрительных записей.
——-
RadioActive — and therefore harmful, cynical and the extremely dangerous.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Сообщения: 3996
Благодарности: 443
——-
RadioActive — and therefore harmful, cynical and the extremely dangerous.
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> » width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
Сообщения: 12
Благодарности:
Читайте также: Internal error including corrupted data ошибка принтера samsung
Сообщения: 52602
Благодарности: 15251
Конфигурация компьютера | |
Материнская плата: ASUS P8Z77-V LE PLUS | |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб | |
Звук: Realtek ALC889 HD Audio | |
CD/DVD: ASUS DRW-24B5ST | |
ОС: Windows 10 Pro x64 |
Перестала запускаться:
«Error <2>occured while connecting to server «http://rl.ammyy.com»
ВОПРОС СНИМАЮ.
«Виновник» — файервол
Посмотри галочку Автономная работа в IE если стоит сними и все должно работать такая же тема вызывает ошибку
error 2 occured while connecting to server http //rl.ammyy.com решение Галочка в IE
Последний раз редактировалось Petya V4sechkin, 29-03-2013 в 18:50 .
Источник
Настройка Ammyy Admin
Не работает программа удаленного доступа Ammyy Admin (ошибка —ERROR— или 499)
Если при запуске программы Anmmyy Admin возникает ошибка подключения к прокси 499 или в зеленом поле «Ваш ID» видно слово –ERROR–, скорее всего ваш антивирус блокирует правильную работу программы. Мы рекомендуем следующее:
Если это не помогло и у Вас установлен Kaspersky Internet Security, попробуйте следующее:
Войдите в «Настроить исключения», нажмите добавить, нажмите «Обзор», найдите и выберите файл «AA_v3.exe», скачанный ранее, нажмите «Добавить».
Нажмите «Указать доверенные программы», «Добавить», «Обзор…», найдите и выберите скачанный ранее файл «AA_v3.exe», нажмите «открыть», поставьте галочку «Не проверять весь траффик», нажмите «Добавить», закройте крестиком окно «Доверенные программы» и окно антивируса.
Характеристики программы
Эмми админ является специальным инструментом, который позволяет управлять сторонними приборами дистанционным методом. При этом нет требований к мощности и возможностям компьютера. То есть, даже на древнем «железе» приложение будет работать в штатном порядке. Программа требует минимальные ресурсы. Любые данные, которые передаются через канал, хорошо защищены. Они зашифрованы должным образом, то есть, их невозможно украсть.
С помощью этой программы можно добиться высокой производительности от работников. Если изначально пользователь не знает, как пользоваться программой Ammyy Admin, можно обратиться в онлайн-поддержку, которая встроена в Эмми админ, и получить помощь в любое время суток.
Как подключиться к удаленному ПК с помощью Ammyy Admin?
Для подключения к другому компьютеру с помощью приложения Ammyy Admin нужно получить от абонента ID или же IP его ПК. После этого, абонент должен согласится на передачу прав доступа администратору. В некоторых ситуациях, возникает необходимость иметь подключение к ПК, когда пользователя за ним нет. Чтобы иметь подобную возможность, необходимо внести некоторые настройки в программе, инсталлированной на удаленном персональном компьютере. После указания необходимых настроек, пользователю попросту достаточно не выключать свой компьютер, чтоб администратор мог получить к нему доступ. После этого, администратор получает возможность в любое ему удобное время подключатся к удаленному компьютеру для осуществления необходимых манипуляций. Такой метод очень удобен как для пользователя, так и для администратора. Администратор может при необходимости перезагружать компьютер.
Разберем процедуру подключения и настройки удаленного доступа с помощью Ammyy Admin:
- Сперва необходимо инсталлировать программу Ammyy Admin на компьютер пользователя с правами администратора;
- Далее запускаем программу и заходим в меню “Настройки”;
Далее важно запомнить, а лучше где-то записать ID компьютера пользователя для получения к нему доступа.
Кроме того, нужно проделать такие манипуляции, как:
- Проводится отключение спящего режима ПК. Для этого в Windows нужно перейти в меню “Пуск” – “Панель управления” – “Электропитание”, потом выбираем пункт “Настройка перехода в спящий режим”.
На компьютере администратора запускаем программу, после чего в строке “ID/IP клиента” вводим ID пользователя и жмем кнопку “Подключиться”.
В окне для аутентификации нужно ввести пароль, что был придуман в процессе настройки ПК пользователя. После проведения таких манипуляций, администратор получает все права для получения удаленного доступа к ПК пользователя.
Установка службы Ammyy Admin для постоянного доступа
Чтобы завершить настройку Амми Админ для создания постоянного доступа, необходимо установить службу aa.
Здесь даётся ответ на вопрос “как настроить Ammyy Admin чтобы запускался автоматически”, это связано именно со службой аа.
Также, установка служб позволит запускать Ammyy Admin в скрытом режиме, перезагружать компьютер, менять пользователей, а также входить и выходить из Windows.
В меню: Ammyy / Служба выбираем пункт “Установить”.
Установка службы Амми Админ
При успешной установке появится информационное окно с подтверждением.
Подтверждение установки службы Ammyy Admin
Нажимаем на кнопку “ОК”.
Снова переходим в меню: Ammyy / Службы и нажимаем “Запустить”.
Запуск службы Ammyy Admin
После запуска службы появится окно с подтверждением, что служба запущена.
Подтверждение запуска службы Ammyy Admin
Это весь способ как настроить Ammyy Admin, чтобы программа запускалась автоматически и был постоянный удалённый доступ к компьютеру.
Важно!
Стоит отметить, что компьютер может переходить в спящий режим. Из-за этого приостанавливается работа всех процессов и тогда уже невозможно будет подключиться к компьютеру, пока его не выведут из спящего режима.
Чтобы избежать подобной ситуации, необходимо отключить переход в спящий режим в настройках электропитания.
Проблемы с ammyy admin
Коллеги! Извините, что отвлекаю.
Мы используем для работы с клиентами ammyy. Платная лицензия. Вчера и сегодня не можем подключиться к клиентам — пишет, что ищет сервер и не находит.
(6) такие проблемы решаются обычно в течение суток
ЗЫ. Недавно подобное было у AppStore. Сутки ковырялись.
А у нас сегодня вчера офисменеджер открыла письмецо, и опа! Шифровальщик!, 4 часа админы чистили сервера..
Почистили-таки.. И инет заработал
(10) ну, я думаю несколько процентов клиентов они потеряют. поскольку мы вот уже нашли другие фри продукты и начали юзать
Есть временное решение:
В настройках, закладка «Сеть», в пункте Ammy Routers скопировать два последних адреса, потом поменять на «задавать вручную» и вставить эти адреса. Перезапустить. То же и у клиента
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Настройка Ammyy Admin на клиенте.
Запускаем программу, указываем тип соединения Microsoft RDP, вводим ID сервера (на сервере он указан как Ваш ID) и подключаемся:
Далее видим, что запущен клиент RDP, ОС Windows сообщает, что не удается проверить издателя (не всегда так пишется), нажимаем «Подключить»:
Теперь вводим логин и пароль пользователя сервера:
На следующее сообщение отвечаем да:
И видим удаленный рабочий стол RDP Ammyy Admin.
Если вдруг пишет mstsc terminated, вы превысили время ожидания подключения, попробуйте еще раз, но введите логины и пароли быстрее.
Источник
0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 29
1
09.12.2019, 18:40. Показов 8484. Ответов 3
при запуске ошибка
Код
Traceback (most recent call last): File "C:UserswantedDesktopstillerstiler2.py", line 6, in <module> con = FTP("http://192.168.100.10/","admin","admin") File "C:UserswantedAppDataLocalProgramsPythonPython35libftplib.py", line 118, in __init__ self.connect(host) File "C:UserswantedAppDataLocalProgramsPythonPython35libftplib.py", line 153, in connect source_address=self.source_address) File "C:UserswantedAppDataLocalProgramsPythonPython35libsocket.py", line 689, in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): File "C:UserswantedAppDataLocalProgramsPythonPython35libsocket.py", line 728, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno 11001] getaddrinfo failed
вот сам код прошу помочь указав на проблему
Python | ||
|
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Всех приветствую! Я парсю этот ресурс
Вот такая ошибка выходит:
Ошибка
Traceback (most recent call last):
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3connection.py", line 160, in _new_conn
(self._dns_host, self.port), self.timeout, **extra_kw)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3utilconnection.py", line 57, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsocket.py", line 748, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11001] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3connectionpool.py", line 603, in urlopen
chunked=chunked)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3connectionpool.py", line 344, in _make_request
self._validate_conn(conn)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3connectionpool.py", line 843, in _validate_conn
conn.connect()
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3connection.py", line 316, in connect
conn = self._new_conn()
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3connection.py", line 169, in _new_conn
self, "Failed to establish a new connection: %s" % e)
urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x042CA350>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesrequestsadapters.py", line 449, in send
timeout=timeout
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3connectionpool.py", line 641, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesurllib3utilretry.py", line 399, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='timeskz.kzhttps', port=443): Max retries exceeded with url: //timeskz.kz/58591-kak-budut-snizhat-ceny-na-aviabilety-rasskazal-kasymbek.html (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x042CA350>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/Администратор/PycharmProjects/Task/parser.py", line 132, in <module>
call_all_func(resources)
File "C:/Users/Администратор/PycharmProjects/Task/parser.py", line 113, in call_all_func
item_page = get_html(resource_link)
File "C:/Users/Администратор/PycharmProjects/Task/parser.py", line 15, in get_html
r = requests.get(url)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesrequestsapi.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesrequestsapi.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesrequestssessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesrequestssessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "C:UsersАдминистраторAppDataLocalProgramsPythonPython37-32libsite-packagesrequestsadapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='timeskz.kzhttps', port=443): Max retries exceeded with url: //timeskz.kz/58591-kak-budut-snizhat-ceny-na-aviabilety-rasskazal-kasymbek.html (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x042CA350>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
Process finished with exit code 1
Как я понял что ошибка кроется здесь
# < Получаем html код. def get_html(url): try: r = requests.get(url) return r.text except requests.exceptions.TooManyRedirects: pass
Как это исправить ? С чего начать ?
Thank you for your reply. i try your solution that is both of you, but it can’t work. i will attach the codes.
(myvenv) C:Users이시형djangogirls>python manage.py runserver 0.0.0.0:8000
Performing system checks...
System check identified no issues (0 silenced).
July 18, 2020 - 13:14:28
Django version 2.0.13, using settings 'mysite.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.
Exception ignored in thread started by: <function check_errors.<locals>.wrapper at 0x000001B2C490BEE0>
Traceback (most recent call last):
File "C:Users이시형djangogirlsmyvenvlibsite-packagesdjangoutilsautoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "C:Users이시형djangogirlsmyvenvlibsite-packagesdjangocoremanagementcommandsrunserver.py", line 141, in inner_run
run(self.addr, int(self.port), handler,
File "C:Users이시형djangogirlsmyvenvlibsite-packagesdjangocoreserversbasehttp.py", line 163, in run
httpd = httpd_cls(server_address, WSGIRequestHandler, ipv6=ipv6)
File "C:Users이시형djangogirlsmyvenvlibsite-packagesdjangocoreserversbasehttp.py", line 66, in __init__
super().__init__(*args, **kwargs)
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1264.0_x64__qbz5n2kfra8p0libsocketserver.py", line 452, in __init__
self.server_bind()
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1264.0_x64__qbz5n2kfra8p0libwsgirefsimple_server.py", line 50, in server_bind
HTTPServer.server_bind(self)
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1264.0_x64__qbz5n2kfra8p0libhttpserver.py", line 140, in server_bind
self.server_name = socket.getfqdn(host)
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1264.0_x64__qbz5n2kfra8p0libsocket.py", line 756, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 4: invalid start byte
(myvenv) C:Users이시형djangogirls>python manage.py runserver 127.0.0.0:8000
Performing system checks...
System check identified no issues (0 silenced).
July 18, 2020 - 13:09:04
Django version 2.0.13, using settings 'mysite.settings'
Starting development server at http://127.0.0.0:8000/
Quit the server with CTRL-BREAK.
Error: That IP address can't be assigned to.