Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 21-11 15:00

Hann1BaL

Do you stay for dinner?Clarice

Topicstarter
Wij gebruiken emails met daarin hyperlinks die nieuwe mails creëren en vooraf ingevuld verzenden. Dit wertkt op iOS en de standaard Galaxy S4 (Touchwiz) allemaal prima (en ook in desktop mail clients en webmail.)

Echter in de standaard email app van Google (in de Google ROM) werkt dit niet.

Dit is de opzet van de hyperlinks die door verschillende systemen, waaronder Oracle, worden gebruikt:

code:
1
mailto:MAIL@MAILADDRESS.com?subject=SUBJECT_INFO, MORE INFO IN SUBJECT, AND EVEN MORE&body=THIS TEXT SHOULD APPEAR IN THE BODY


De meeste mail clients doen dit prima:
To field wordt ingevuld met mailadres
Subject field met alles, gescheiden door komma's, tot &body
Alles na &body komt in de body van de email

Bij de standaard Google email app (ook de app in CM11) maakt hij overal emailadressen van en zet alles in de To field, gescheiden door komma's

Dus het eerste mailadres is: MAIL@MAILADDRESS.com?subject=SUBJECT_INFO
Het tweede mailadres is: MORE INFO IN SUBJECT
Etc.

Weet iemand of er een mogelijkheid is om dat probleem op te lossen? Kan iemand bevestigen dat de hyperlink correcte standaarden gebruikt? Zoals gezegd werken de meeste mailclients wel, maar in een omgeving met zeer veel verschillende devices komen we nu dus apparaten tegen die het niet slikken.

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 23:06
Als er echt spaties staan zoals je nu in je voorbeeld hebt staan is dat fout. Als ik het goed begrijp moeten deze namelijk URL encoded zijn (spaties worden dan %20). Zie ook w3schools voorbeeld. Dus:

mailto:MAIL@MAILADDRESS.com?subject=SUBJECT_INFO,MORE%20INFO%20IN%20SUBJECT,AND%20EVEN%20MORE&body=THIS%20TEXT%20SHOULD%20APPEAR%20IN%20THE%20BODY


Dus als het voorbeeld van jou de 'ruwe HTML broncode' is, dan is de oplossing de programmatuur die die links genereert te fixen en niet naar de Google software te wijzen.

[ Voor 17% gewijzigd door gertvdijk op 23-10-2014 13:04 ]

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 21-11 15:00

Hann1BaL

Do you stay for dinner?Clarice

Topicstarter
gertvdijk schreef op donderdag 23 oktober 2014 @ 13:02:
Als er echt spaties staan zoals je nu in je voorbeeld hebt staan is dat fout. Als ik het goed begrijp moeten deze namelijk URL encoded zijn (spaties worden dan %20). Zie ook w3schools voorbeeld. Dus:

mailto:MAIL@MAILADDRESS.com?subject=SUBJECT_INFO,MORE%20INFO%20IN%20SUBJECT,AND%20EVEN%20MORE&body=THIS%20TEXT%20SHOULD%20APPEAR%20IN%20THE%20BODY


Dus als het voorbeeld van jou de 'ruwe HTML broncode' is, dan is de oplossing de programmatuur die die links genereert te fixen en niet naar de Google software te wijzen.
Dat was behulpzaam.

De code heeft daadwerkelijk %20's, dat had ik beter meteen kunnen vermelden.

Als ik nu met de telefoon naar de website ga die je noemde en op "Send Email" klik, opent hij een email met het juiste emailadres maar niet met "Hello Again" in het subject. Dat doet Outlook op de laptop wel goed. Het lijkt dus wel degelijk een probleem met de google android email client.

Ook heb ik onze email door http://validator.w3.org/check gehaald en die vindt wel fouten, maar niets wat betrekking heeft op de email link in de email.

[ Voor 4% gewijzigd door Hann1BaL op 23-10-2014 14:54 ]


  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 23:06
Oké, dat was niet zo handig om te vragen of de hyperlink aan de standaarden voldoet als je hem niet exact in je post zet. ;)

Maakt het nog uit of je de link opent vanuit een browser of vanuit een email client of iets dergelijks? Probeer anders dit andere voorbeeld eens, werkt bij mij prima op een Nexus 5 en de stock Email app. http://www.w3schools.com/...name=tryhtml_link_mailto2

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 21-11 15:00

Hann1BaL

Do you stay for dinner?Clarice

Topicstarter
Inderdaad, haha. De reden is dat ik geen bedrijfsinformatie toevoegen wil.

De links moeten sowieso in de mail app geopend kunnen worden, want worden ontvangen in een e-mail. Dit voorbeeld werkt wel, maar nu zitten er geen spaties in de tekst.

Andere mail clients werken dus wel zoals ik al aangaf. Het is de standaard Android mail app in de Google rom of CM roms.

Ik ga morgen even beter je tweede voorbeeld bekijken, maar waar ik naar op zoek ben, long shot, is een workaround op de telefoons, omdat ik niet denk dat bijvoorbeeld Oracle zijn systemen gaat aanpassen :-)

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 23:06
Zonder concreet voorbeeld URL die misgaat en zonder feedback op mijn vorige bericht gaan we nergens komen natuurlijk. Verwachten dat je hier geholpen kan worden zonder dergelijke informatie is wel een beetje erg naïef, want hij hebben niet die telefoon en toegang tot die Oracle systemen. :P

Kia e-Niro 2021 64kWh DynamicPlusLine. 3x Victron MP-II op 15kWh US5000 3f thuisbatterij met 3x25A→3x40A PowerAssist, Victron EVCS, 3200Wp HoyMiles zp. my GitHub, my blog


  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 21-11 15:00

Hann1BaL

Do you stay for dinner?Clarice

Topicstarter
gertvdijk schreef op vrijdag 24 oktober 2014 @ 12:52:
Zonder concreet voorbeeld URL die misgaat en zonder feedback op mijn vorige bericht gaan we nergens komen natuurlijk. Verwachten dat je hier geholpen kan worden zonder dergelijke informatie is wel een beetje erg naïef, want hij hebben niet die telefoon en toegang tot die Oracle systemen. :P
Ik gaf ook al aan dat ik dat even ging onderzoeken, vandaag.

Een andere link die wat minder info bevat en ik wel kan geven:
Dit is de link achter de approve knop in een aanvraag in Oracle.

code:
1
mailto:wfprodr12@COMPANY.com?subject=%20Action%20Required:%20Purchase%20Requisition%2014500371%20for%20NEAL%2c%20RICKY%20%285%2c634%2e73%20USD%29&body=%20Action:%20%27Approve%27%0D%0A%0D%0ANote%0D%0ANote:%20%27%27%0D%0A%0D%0A%0D%0A%0D%0ANID%5b290736%2f334674688520939112271842156856406906311%40WFMAIL%5d


In Outlook ziet dit er uit als:
1 emailadres in To field:
code:
1
wfprodr12@COMPANY.com

Subject:
code:
1
 Action Required: Purchase Requisition 14500371 for NEAL, RICKY (5,634.73 USD)


Body:
code:
1
2
3
4
5
 Action: 'Approve' 
Note 
Note: '' 

NID[290736/334674688520939112271842156856406906311@WFMAIL]


Echter in de default android email app komen, zoals aangegeven komen al de lijnen tekst in het TO field te staan, wat dus vol staan met foutieve emailadressen. Het subject en body field zijn leeg.

De ?Subject = en &body= lijken niet te worden herkend. Je tweede w3schoolvoorbeeld geeft op de telefoon overigens geen CC en BCC adres weer, maar op de laptop wel.

[ Voor 34% gewijzigd door Hann1BaL op 24-10-2014 13:23 ]

Pagina: 1