2017-03-04 2 views
0

Je travaille avec Sylius et j'ai testé des e-mails (confirmation de commande, confirmation d'envoi, etc.). Je remarque que les sujets de ces courriels ont tous un point d'interrogation '?' ajouté à la fin du sujet, mais j'ai du mal à comprendre d'où ça vient. Je vais utiliser la confirmation de commande comme exemple pour les besoins de cette question. Les nouveaux e-mails de confirmation de commande sont envoyés avec le sujet suivant:Les e-mails de Sylius se terminent tous par un point d'interrogation

Confirmation de commande?

Le corps de l'email vient par et contient non échappés HTML, même si l'e-mail est envoyé en texte clair:

Your order no. 000000045 has been successfully placed.<br/><br/>Thank you for shopping at our store! 

Ceci est d'accord pour l'instant, que je soit supprimer les sauts de ligne, ou alors comprendre comment envoyer ces fichiers au format HTML au lieu du texte en clair. Mon problème, cependant, est le sujet et il est à la traîne "?".

est ici la section pertinente de mon messages.en.yml:

email: 
    order_confirmation: 
     name: Order confirmation 
     content: Your order no. %number% has been successfully placed. <br/><br/>Thank you for shopping at our store! 

Et voici mon orderConfirmation.html.twig:

{% block subject %} 
    {{ 'sylius.email.order_confirmation.name'|trans }} 
{% endblock %} 

{% block body %} 
    {% autoescape %} 
     {{ 'sylius.email.order_confirmation.content'|trans({'%number%': order.number }) }} 
    {% endautoescape %} 
{% endblock %} 

Répondre

0

Avez-vous vérifié le contenu de l'e-mail le profileur? Est-ce que le point d'interrogation est également ici?

Peut-être que c'est un cas de vos paramètres de compte e-mail?