After many months of sudden loss of emails from within iran, I just learned that one of my Iranian-centric websites has not been visible from within Iran for the last 6-12 months due to HTTPS requests.
I learned this by using an Iran proxy ip address to access my site via HTTPS… My next move was to open a server location in India instead of Dallas thinking that USA ips were blocked. That didnt work. India was blocked also.
Long story short, I realized that I was timing out during the TLS handshake. So I tried deleting my cert and using http: instead of https. Http loaded immediately. Upon searching the net for SSL blocking in iran, I learned that this blocking started several years ago after other types of blocking were failing the Iran government.
This latest TLS Handshake blocking has solved the problem for the Iranian government. Without website encryption, the Iran government can now monitor the general public of Iran.
If you have websites that you think are being viewed within Iran, I have bad news for you. The good news is that you can get your viewership back from within Iran by serving unencrypted pages thru HTTP.