2017-09-13 3 views
0

J'ai utilisé Sendgrid api pour le modèle d'email et dans l'un des email a une fonctionnalité de confirmation et pour cela j'ai utilisé une balise d'ancrage qui redirige vers le serveur backend et backend api fait tout . Cela fonctionne bien, mais certains clients Outlook se plaignent qu'ils ne redirigent pas vers la bonne adresse.SendGrid ancre <a> tag ne fonctionne pas correctement dans Outlook

Je suis le lien du client (Outlook) qui est quelque chose ci-dessous:

https://owa.nexus.ox.ac.uk/owa/redir.aspx?SURL=u16WQnU .......

mais lien ci-dessus est faux et le lien SendGrid devrait être quelque chose comme ci-dessous :

https://u3550765.ct.sendgrid.net/wf/click?upn=hj8lklPLwDMw .......

quelqu'un peut me aider et me suggérer soit il est question SendGrid dans Outlook ou est quelque chose lié à l'établissement Outlook?

est en dessous du modèle de courrier électronique:

<div style="width: 500px;margin: auto;margin-top: 37px;"> 
    <div class="rest-btn" style="display: inline-block;margin: 10px;width: 200px;color: #fff;height: 40px;border: none;border-radius: 5px;line-height: 2.9;text-align: center;border: 1px solid #ccc;padding: 0px;background-color: #4dbc39;"> 
     <a href="{{ baseURL }}” style="color: white !important;text-decoration:none">ACCEPT</a> 
    </div> 
    <div class="rest-btn" style="display: inline-block;margin: 10px;width: 200px;height: 40px;border: none;border-radius: 5px;color:#ffffff;line-height: 2.9;text-align: center;padding: 0px;border: 1px solid #ccc;padding: 0px;background-color: #4dbc39;"> 
     <a href="{{ baseURL }}" style="color:white;text-decoration:none">DECLINE</a> 
    </div> 
    </div> 

Répondre

0

Je soupçonne que le problème est que vous utilisez Outlook HTML spécifique (VML) pour générer des boutons. SendGrid n'enveloppe pas ces liens, ce qui explique pourquoi cela ne fonctionne pas.

Il serait utile de pouvoir publier un échantillon du code HTML que vous avez envoyé. Ensuite, nous pourrions confirmer si c'est le problème.

+0

J'ai mis à jour ma question avec le modèle d'email que j'utilise, plz le vérifier. –

+0

Merci, mais je suis sûr que ce n'est pas tout le modèle. Avez-vous réussi à reproduire le problème avec cet extrait? La partie que je cherche devrait être entre quelque chose comme '' –