Pytanie:
Uzyskaj dostęp do poczty iCloud przez http z iPhone'a
Uko
2013-01-20 16:08:40 UTC
view on stackexchange narkive permalink

Czasami nie można używać portów TCP innych niż 80 (HTTP) lub 443 (HTTPS), więc nie można używać kont pocztowych, które komunikują się z iCloud przez IMAP / POP3 / SMTP. Ale kiedy przejdziesz do iCloud.com, przekieruje Cię do aplikacji na iPhone'a. Czy istnieje sposób uzyskania dostępu do poczty iCloud przez HTTP (S)?

Jeśli istnieje rozwiązanie pozwalające na pobieranie i czytanie poczty iCloud bez korzystania z tradycyjnych portów pocztowych w inny sposób niż przez przeglądarkę, to również zostanie docenione!
Pięć odpowiedzi:
jaume
2013-02-08 04:52:14 UTC
view on stackexchange narkive permalink

Możesz skorzystać z przeglądarki innej firmy, aby uzyskać dostęp do icloud.com bez przekierowywania do https://www.icloud.com/iphone_welcome. Ale uwaga, jak zobaczysz, icloud.com nie jest zaprojektowany dla małych rozmiarów wyświetlacza, jak iPhone.

Kluczem do uzyskania dostępu do icloud.com jest to, że przeglądarka nie identyfikuje się jako Safari Mobile.

Wiele przeglądarek, które próbowałem, w tym Opera, Mercury i vBrowse, nie działało. W końcu mogłem znaleźć taki, który oferowałby dokładnie taką funkcjonalność: pełna wersja Atomic Web ( uwaga: nie jestem w żaden sposób powiązana z Atomic Web ) pozwala ustawić tożsamość przeglądarki na Firefox, Internet Explorer lub Safari Desktop.

Wybrałem przeglądarkę Firefox 15 i udało mi się załadować icloud.com. Jednak Wkrótce zauważyłem, jak niewygodne jest przeglądanie icloud.com z iPhone'a .

Po pierwsze, nie mogłem się zalogować. Szczypnąłem i przeciągnąłem, ale zawartość wyświetlacza nie pomniejszała się ani nie przewijała. Oto co zobaczyłem:

enter image description here

Musiałem przełączyć się na pełny ekran, aby móc częściowo zobaczyć pole Apple ID:

enter image description here

Dotknąłem pola Apple ID, metalowe okno logowania do iCloud nabrało ostrości i mogłem się zalogować.

Jak się obawiałem, tylko lewy górny obszar icloud.com została wyświetlona strona główna. Na szczęście ikona Mail była widoczna i mogłem ją uruchomić:

enter image description here

To było frustrujące doświadczenie. Kilkakrotnie zmieniałem orientację, ponieważ tak jak poprzednio nie mogłem niezawodnie przewijać. Moje szczęście zniknęło iw końcu zmęczony próbami poddałem się.

Próbowałem Safari Desktop, przeglądarkę WAP i IE, ale ten sam wynik (lub gorszy).

Jest więc dobry powód, dla którego icloud.com przekierowuje Cię do aplikacji na iPhone'a: ​​icloud.com nie jest przeznaczony do użytku z tak małym wyświetlaczem.

Jeśli naprawdę potrzebujesz dostępu do poczty internetowej iCloud, zrób sobie przysługę i rozważ zakup tabletu. Jeśli jest to iPad, zainstaluj coś takiego jak Atomic Web. Jeśli tak nie jest, będziesz mieć do niego dostęp za pomocą domyślnej przeglądarki urządzenia.

Hm, przynajmniej wiemy, że nie będzie działać w przeglądarce. Wciąż szukasz sposobu, aby to osiągnąć na iPhonie, może istnieje aplikacja, która kieruje ruch pocztowy przez port 80?
Możliwe jest skonfigurowanie zapory sieciowej komputera Mac (patrz „man pfctl”), aby przekierowywała cały ruch z portu 80 do mail.me.com:993 i cały ruch z portu 443 do smtp.me.com:587. Następnie możesz skonfigurować iPhone'a do używania komputera Mac jako serwera imap / smtp. Inne opcje: 1) skonfiguruj samodzielnie serwer poczty internetowej (patrz roundcube.net) 2) skonfiguruj infrastrukturę VPN, która łączy się z portami 80/443 (patrz http://openvpn.net, http://peervpn.net lub http : //freelan.org). Jednak głęboka inspekcja pakietów prawdopodobnie zablokuje ruch inny niż HTML i nie jest dla mnie jasne, czy iPhone może połączyć się z którymkolwiek z nich.
Czy byłoby możliwe zrobienie tego w odwrotny sposób na jailbreakowym urządzeniu iOS? To znaczy przekierować cały ruch do „mail.me.com: 993” przez port „80”?
Nie możesz kierować ruchu do mail.me.com:993 ze swojego urządzenia, ponieważ nie ma ono dostępu do portu 993, tylko porty 80 i 443. Do tego potrzebne jest urządzenie zewnętrzne. Może jest to wyraźniejsze z analogią: jeśli twoje radio może dostroić się tylko do ograniczonego zestawu częstotliwości (powiedzmy „częstotliwości” 80 i 443) i chcesz słuchać stacji znajdującej się gdzie indziej w spektrum radiowym (na przykład w „częstotliwości” 993) potrzebujesz dodatkowego urządzenia, które 1) może dostroić się do tej stacji i 2) może nadawać stację na częstotliwość, którą może dostroić twoje radio.
To ma sens (ale wciąż jest do bani). W każdym razie dzięki!
@jaume Myślę, że powinno być możliwe utworzenie serwera routingu. Pytanie brzmi, czy możesz skonfigurować konto iCloud, które używa portów 80 i 443.
Nie możesz zmienić konfiguracji swojego konta iCloud, aby korzystało z niestandardowych portów, na przykład iOS wyszarza konfigurację SMTP, ale możesz skonfigurować nowe konto IMAP wskazujące na serwer routingu i skonfigurować je tak, aby korzystało z portów 80 i 443.
tlo
2013-02-08 02:58:32 UTC
view on stackexchange narkive permalink

Wystarczy zainstalować przeglądarkę obsługującą zmianę klienta użytkownika. W przypadku iPada mogę polecić Terra. Ale powinno być również wiele alternatywnych przeglądarek dla iPhone'a (myślę, że pamiętam Operę na iPhone'a).

Innym sposobem korzystania z natywnej aplikacji byłoby użycie dowolnego rodzaju VPN.

Na iPhonie można użyć przeglądarki Mercury. Ale miałem zły wynik, ponieważ icloud.com nie obsługuje standardowych stron html, ale magię js, która nie jest skalowalna w przeglądarce mobilnej
Rozumiem. Terra na iPadzie działa, ale widzę, jak interfejs ma stały rozmiar. Tak więc VPN jest prawdopodobnie jedynym rozwiązaniem. Jednak wtedy prawdopodobnie łatwiej będzie przełączyć się na połączenie 3g, które nie powinno mieć żadnych ograniczeń.
w mojej szczególnej sytuacji dostęp do poczty przez 3g jest równie drogi jak cały inny internet. Szukałem więc rozwiązania http :). Muszę sprawdzić opcję VPN
bassplayer7
2013-02-09 22:40:40 UTC
view on stackexchange narkive permalink

Jako programista stron internetowych rozumiem, że istnieją pewne ograniczenia dotyczące witryn internetowych. Rzeczywiście jest możliwe, aby, tak jak zrobił to Apple z iCloud, uniemożliwić użytkownikom obsługującym niektóre przeglądarki (agenty użytkownika lub inne sposoby wykrywania użytkowników) dostęp do witryny lub określonej strony witryny.

Jak widzieliście, przechodząc do www.icloud.com na swoim „iPhonie”, nastąpi przekierowanie do www.icloud.com/iphone-welcome/. Mają dość specyficzne i intensywne (w pewnym sensie) przekierowania serwerów, które mają miejsce na poziomie serwera, aby wysłać cię na inną stronę, i okaże się, że nie jest możliwe (chyba że zmienią konfigurację), aby dostać się do pożądanego i normalnego działanie www.iCloud.com. Jeśli otworzysz iCloud.com -> Mail, zauważysz, że jeśli zmienisz rozmiar przeglądarki w poziomie, w pewnym momencie pojawią się poziome paski przewijania. Jest to oczywiście niepożądane na żadnym urządzeniu i najwyraźniej zdecydowali się to obejść, po prostu kierując użytkowników na powitanie iPhone'a.

Ponownie możesz użyć innej przeglądarki, która umożliwia zmianę agenta użytkownika, ale ponieważ www.iCloud.com jest tak obciążony Javascriptem, nawigacja jest prawie niemożliwa, jak zauważył @jaume. Gdyby programiści Apple udostępnili nam niezbyt wyszukaną witrynę, z mniejszą liczbą javascript, zmieniającą agenta użytkownika, prawdopodobnie działałaby bardzo dobrze. Javascript włącza wszystkie fajne animacje UI i takie upiększenia - o ile używasz przeglądarki na komputerze.

Interesująca uwaga dodatkowa: nie możesz wejść na www.iCloud.com w ogóle w przeglądarce Android. Pojawia się komunikat o błędzie „Nieobsługiwany”.

user63482
2013-11-27 02:38:26 UTC
view on stackexchange narkive permalink

Tak, właśnie kupiłem pełną wersję Atomic Web i uniemożliwia ci to przechodzenie do strony „bez rejestracji w iCloud”, jak w każdej innej przeglądarce. Po prostu zmarnowałem pieniądze. Powinieneś zaktualizować swoją stronę, aby to odzwierciedlić.

Zapraszamy do Ask Different! Zamiast publikować odpowiedź, aby wyjaśnić inny post, po prostu kliknij przycisk edycji pod postem, do którego chcesz dodać wyjaśnienie.
Rich Homolka
2014-04-28 01:04:34 UTC
view on stackexchange narkive permalink

Miałem również ten problem, próbując wyświetlić notatki iCloud dla drugiego konta na iPhonie.

  1. Możesz używać mobilnej przeglądarki Chrome. Sztuczka polega na tym, że poproś o witrynę na komputery.

  2. Powodzenia w przeglądaniu. Jak powiedzieli inni, ponieważ Apple oczekuje, że będziesz używać aplikacji na iOS do korzystania z usług iCloud, płacą oni prawie zerowy wysiłek, aby to zadziałało na ekranie iPhone'a.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...