2012-03-16 24 views
12

Rails uygulamasından e-posta gönderiyorum. e-postalar gibi bağlantılar içeren aşağıdaki:Birisi iOS'u "x-apple-msg-load: //" açıklayabilir mi?

:

http://critically.in/events/14-san-francisco-ca-mc-hammer-bay-to-breakers

URL bilgisayarımda açmak, ama benim iPad veya iPhone Mail, okuduktan sonra, bağlantı dönüştürüldüğünde doğrudur

x-elma-msg-yük: //90CEFE95-A78E-427F-B68E-EF184F497B69/critically.in/events/14-san-francisco-ca-mc-hammer-bay-to-breakers

+0

E-postanızdaki bu bağlantıların göreli bağlantılar olmadığından tam olarak emin misiniz? Ana makine adı/etki alanı gerçekten belirtilmişse, ham iletiyi kontrol edin. – Till

+1

Ah ha, URL’den önce "http: //" değildim. Diğer tüm posta istemcilerim (Facebook da) bunu benim için düzeltti. Ancak iOS değil. İyi yakala, Till! Teşekkürler! – alexlod

+0

Harika - Açık soruları önlemek için bunu bir yanıt olarak ekleyeceğim ... – Till

cevap

14

Yap Bağlantılarınızın aslında tamamen nitelikli olduğundan emin olun. Yani, düzeni ve tüm alan yolunu içerdiklerinden emin olun.

  • kötü:

Göreli URL'lerin doğru iOS posta istemcisi tarafından çözümlenir ve benzeyen şeylerin içine neden değildir http://example.com/blah/foo/bar:

  • iyi ../blah/foo/bar tanımladığınız sorun.

    Kesinlikle emin olmak için, diğer posta istemcilerinde gördüğünüz sonuçları değil, ham ileti metnini kontrol ettiğinizden emin olun.

  • +1

    Tamamen açık olmak gerekirse, benim problemim URL'de "http: //" eksik olduğumdu. Teşekkürler, Till! (Kendi yanıtımı göndermeyi denedim ama görünüşe göre 8 saat beklemem gerekiyor?) – alexlod

    +0

    Ayrıca iOS6'daki Mail.app şemasında rakam (2do2go: örneğin geçersiz) ile başlayamıyor. Bu durumda Mail.app, x-apple-msg-load: // önek ekleyerek bağlantıyı kırdı. –

    +0

    HTML etiketlerinde "akıllı" alıntılar kullanıldığında aynı sorunu yaşadım. –

    İlgili konular