2010-11-09 6 views
0

J'ai créé une application dans laquelle un courriel avec pièce jointe est envoyé en cliquant sur un bouton. Les attributs de cet e-mail sont codés en dur dans la méthode de service ci-dessous dans ma classe de service.Message Outlook à afficher avant que le courrier est envoyé en grails

mailService.sendMail { 
      to "[email protected]" 
      from "[email protected]" 
      cc "[email protected]" 
      bcc "[email protected]" 
      subject "Trading System Test Mail" 
      body 'Test Mail.' 
       attach 'temp/test.pdf' 

}

Je suis d'améliorer cette application afin que le clic d'un bouton, une boîte de message Outlook saute vers le haut dans lequel l'utilisateur peut modifier la ligne de sujet, le corps, cc, bcc etc avant de pouvoir être envoyé.

Réflexions - Exemple de code ??

Merci!

Répondre

1

Le mail-plugin de Grails travaille sur le côté serveur. Il n'y a donc aucune possibilité d'ouvrir une fenêtre de message Outlook côté client. Donc ce que vous avez besoin est de gérer cela du côté client, mais cela causera un problème avec les pièces jointes.

Il n'y a pas de bibliothèque prête à l'emploi, de plugin ou de quelque chose que vous pouvez utiliser pour le faire.

+0

Merci Timo. Dans ce cas, quelles options sont disponibles. Je veux dire, si je n'utilise pas le mail Plugin, y a-t-il un exemple de code disponible qui pourrait être utilisé à cette fin? – MAlex

+1

Alex - Cela ne peut être géré qu'avec JavaScript sur le côté client. S'il vous plaît jeter un oeil ici pour plus d'infos: http://stackoverflow.com/questions/776672/opening-outlook-through-javascript – Timo

+0

Merci Timo. J'ai essayé ceci et cela fonctionne. Cependant, une question que j'ai ici est que lorsque vous utilisez Javascript pour la fonction mail, vous ne pouvez pas spécifier l'attribut "from". Par défaut, le mail est envoyé depuis votre identifiant. Mais, ce n'est pas le cas chez les grails. Dans le plugin courrier Grails, vous pouvez spécifier l'attribut "from". Est-ce que j'ai râté quelque chose. Existe-t-il un moyen de spécifier l'attribut "from" en utilisant javascriot aussi ??? – MAlex

Questions connexes