diff --git a/app/src/main/java/eu/faircode/email/ImageHelper.java b/app/src/main/java/eu/faircode/email/ImageHelper.java index fe7f7fc289..e5b8d6adce 100644 --- a/app/src/main/java/eu/faircode/email/ImageHelper.java +++ b/app/src/main/java/eu/faircode/email/ImageHelper.java @@ -517,12 +517,19 @@ class ImageHelper { int redirects = 0; URL url = new URL(source); while (true) { + // https://developer.chrome.com/multidevice/user-agent + String ua = "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv)" + + " AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0" + + " Chrome/43.0.2357.65" + + " Mobile Safari/537.36"; + urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRequestMethod("GET"); urlConnection.setDoOutput(false); urlConnection.setReadTimeout(DOWNLOAD_TIMEOUT); urlConnection.setConnectTimeout(DOWNLOAD_TIMEOUT); urlConnection.setInstanceFollowRedirects(true); + urlConnection.setRequestProperty("User-Agent", ua); urlConnection.connect(); int status = urlConnection.getResponseCode();