Share via

Can a python script blacklist my IP and prevent further connections?

Anonymous
2023-07-19T15:33:49+00:00

I wrote a python script that pulls multiple emails from 6 consumer email addresses that I use. The thing ran pretty well but I believe that it might have made too many requests too fast and now I can no longer even connect using imaplib from my home network.

The script works from other networks.

Is there a way I can get my IP unblocked or do I just have to wait it out?

Anyone have any idea if there is any documentation for best practices when communicating with public outlook servers so that I do not repeat my mistake in the future?

Tests:

Ran nc imap-mail.outlook.com 993 -vv on multiple Linux machines in my network there is no response.

Ran same command using hotspot was successfull.

Script uses multi threading and is similar to the one in this article.

https://blog.floydhub.com/multiprocessing-vs-threading-in-python-what-every-data-scientist-needs-to-know/

Any guidance on this matter is greatly appreciated.

Best regards,

Andrei

Outlook | Windows | Classic Outlook for Windows | For education

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

3 answers

Sort by: Most helpful
  1. Anonymous
    2023-07-20T19:41:03+00:00

    Dear Andrei C211

    Thanks for your reply.

    For this, so sorry to bring you inconvenience. Since your requirement is about script, if you want to get further information abouot it. I am willing to help you but since your issue is also about script and it is really out of support scope. But there is a delicate Team which focus on issues and consult about it. So, I sincerely suggest you support in Questions - Microsoft Q&A. The engineers there who are responsible for issues related to it will provide you further help. Believe the engineers there will help you solve the problem. Your understanding and co-operation are highly appreciated.

    Thanks for your precious time. Have a nice day.

    Sincerely,

    Katherine

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2023-07-20T09:30:04+00:00

    Thank you for your prompt reply. But your reply does not actually resolve my issue.

    The problem is very simple the script does what a normal email client does, login to the email server using SSL, and reads some email for classification purposes.

    The issue is that most likely my implementation was faulty and caused multiple requests too fast and got my IP flagged either triggering an automatic safeguard or manually by someone who thought the activity is suspicious.

    Is there any documentation regarding a proper way to communicate with public outlook email servers so that I can adjust my script accordingly?

    Is there any mechanism through which I can check if my IP is flagged and maybe make an appeal?

    Thank you for your assistance. Have a great day.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2023-07-19T16:21:23+00:00

    Dear Andrei C211

    Thanks for choosing Microsoft Community.

    Based on your description, I know your requirement. To better help you, I did some test and research for you, but it seems we cannot do this in new outlook. So sorry to bring you inconvenience.

    I know sometimes it is really inconvenient for users. I can understand your mood. Thanks for bring this to Microsoft Community. Since I think your idea is really constructive. I will report this to Microsoft as soon as possible. Meanwhile, I sincerely suggest you post this precious suggestion to Microsoft. Microsoft will update their product based on customers' suggestions. Believe your suggestion will help many other people in the future. Your understanding and co-operation are highly appreciated.

    Here is our official URL to submit your suggestion: Microsoft feedback portal

    Thanks for your precious time. Have a nice day.

    Sincerely,

    Katherine

    Was this answer helpful?

    0 comments No comments