Question Comment basculer automatiquement ma signature électronique dans Outlook 365


J'ai deux signatures de courrier électronique. J'utilise une signature interne pour tous name@mycompany.com destinataires, et une signature externe pour tous name2@notmycompany.com. À ce moment, la signature par défaut est la signature interne. Si je veux utiliser le fichier externe, je peux le définir manuellement dans le ruban.

Je me demandais s'il était possible de laisser Outlook 365 modifier automatiquement la signature s'il détecte que l'adresse électronique du destinataire n'appartient pas à la société.

(Question connexe pour Outlook 2007)

J'ai essayé de le faire avec une règle, mais il semble qu'il n'y ait pas de règle adaptée disponible: enter image description here

La «règle d'application sur les messages que j'envoie» ne peut appliquer une action qu'après l'envoi du message (voir les 2 images suivantes). Mais j'aurais besoin de l'activer après avoir entré les destinataires.

enter image description here enter image description here


2
2018-01-19 12:44


origine


Quelles sont vos options lorsque vous accédez à "Appliquer la règle aux messages que j'envoie" dans la section "Démarrer à partir d'une règle vide"? (Je n'ai tout simplement pas de compte 365 pour le tester moi-même). - Yisroel Tech
Et BTW, les règles que le guide que j'ai apporté ne sont pas les règles dans le programme Outlook, il devrait être dans le panneau de configuration Exchange en ligne. - Yisroel Tech
@ Yisroel Tech - Édité la question. - Karlo
Je vois. Mais avez-vous essayé de suivre mes instructions en utilisant le panneau de configuration Exchange en ligne? - Yisroel Tech
@Yisroel Tech - Non, je ne trouve pas le panneau de configuration Exchange en ligne dans mon Office 365 / Outlook en ligne. - Karlo


Réponses:


La réponse est non. Vous devrez trouver une solution personnalisée ou rechercher une application tierce pour vous aider. J'ai regardé autour de moi et n'ai pas vraiment trouvé de solution que je recommanderais. Une autre solution consisterait à examiner des outils d’intégration marketing plus petits - ceux-ci peuvent vous permettre de composer des messages et de les envoyer avec des signatures sélectionnées en fonction de la «campagne» - affectez simplement certains utilisateurs à la campagne. tu veux injecter

Retour à une option de codage possible

Il y a une chaîne de forum ici qui peut aider ( https://social.msdn.microsoft.com/Forums/en-US/9cfedfdf-b7a8-442d-96b8-a5cf5a149673/adding-outlook-signature-using-ole-automation?forum=isvvba ).

Ils utilisent ci-dessous pour accéder aux fichiers de signature.

shell = new ActiveXObject("WScript.shell"); 
user_name = shell.ExpandEnvironmentStrings("%USERNAME%");  
fso =  new ActiveXObject("Scripting.FileSystemObject");
signatureTextStream = fso.OpenTextFile("C:\\Documents and Settings\\" + user_name + "\\Application Data\\Microsoft\\Signatures\\" + user_name + "." + file_ext, 1);
signatureContents = signatureTextStream.ReadAll();
signatureTextStream.Close();

Si vous combinez cela avec la logique pour lire les destinataires, vous pourrez peut-être obtenir une solution de travail pour vous-même.

La source: https://msdn.microsoft.com/en-us/library/office/ff868695.aspx 

Sub GetSMTPAddressForRecipients(mail As Outlook.MailItem) 
    Dim recips As Outlook.Recipients 
    Dim recip As Outlook.Recipient 
    Dim pa As Outlook.PropertyAccessor 
    Const PR_SMTP_ADDRESS As String = _ 
        "http://schemas.microsoft.com/mapi/proptag/0x39FE001E" 
    Set recips = mail.Recipients 
    For Each recip In recips 
        Set pa = recip.PropertyAccessor 
        Debug.Print recip.name & " SMTP=" _ 
           & pa.GetProperty(PR_SMTP_ADDRESS) 
    Next 
End Sub

Si j'ai un peu de temps, je vais essayer de mettre cela ensemble dans une solution de travail, mais si quelqu'un d'autre l'affiche pour vous, ce serait bien aussi. Sinon, j'espère que cela vous amène sur la bonne voie.


1
2018-01-19 14:20



J'ai accepté cette réponse car c'est la plus utile, mais je ne l'ai pas vérifiée moi-même car j'utilise maintenant un autre système. - Karlo


Vous devriez pouvoir le faire via les règles.

Voici comment créer une clause de non-responsabilité ajoutée au bas de tous les messages envoyés à des destinataires externes (guide à partir de ici):

  1. Dans le panneau de configuration Exchange, sélectionnez Gérer mon organisation> Contrôle du courrier> Règles.
  2. Cliquez sur Nouveau. Entrez les informations suivantes dans la fenêtre Nouvelle règle:
  3. Cliquez sur "Plus d'options ..."      
    1. Si… Sélectionnez “Le destinataire…” et “est externe / interne”. Dans la fenêtre Sélectionner un périmètre, sélectionnez “Hors de l'organisation”, puis cliquez sur OK.
    2. Procédez comme suit: Sélectionnez "Ajouter une clause de non-responsabilité au message ..." et "Ajouter une clause de non-responsabilité".
  4. Cliquez sur «Saisir le texte…» pour saisir le texte de la clause de non-responsabilité, puis cliquez sur OK.
  5. Cliquez sur Sélectionner un… pour spécifier une action de secours qui définit ce que vous voulez faire si la clause de non-responsabilité ne peut pas être appliquée au message. le   les choix sont "Wrap", "Ignore" et "Reject". L'action par défaut est   "Emballage."      
    1. Pour en savoir plus sur ces options, voir Actions de secours.
    2. Lorsque vous avez terminé, cliquez sur OK.
  6. Ajouter des exceptions à la règle pour   la clause de non-responsabilité ne s'applique pas à des messages spécifiques, cliquez sur "Sauf   si ... "Par exemple, pour spécifier des utilisateurs spécifiques, sélectionnez" L'expéditeur ... "   et "Est-ce que cette personne" ou "Est membre de ce groupe." Pour une complète   liste des exceptions disponibles, voir Conditions et exceptions pour   Règles de transport.
  7. Nom de la règle: acceptez le nom par défaut ou entrez un nom descriptif unique pour la règle.
  8. Cliquez sur Enregistrer.

1
2018-01-19 13:14





Je ne sais pas si vous cherchez toujours une solution, mais je pense que Crossware Mail Signature pourrait vous aider.

Il agit comme un complément à Office 365 qui applique votre signature dans le cloud chaque fois que vous envoyez un courrier électronique. Vous pouvez facilement créer des règles de signature spécifiques pour avoir une signature différente pour les utilisateurs internes et externes (et pour l'essentiel, toutes les règles auxquelles vous pouvez penser). Il a une gestion centralisée complète.

J'espère que ça aide. N'hésitez pas à le consulter ici - http://www.crossware.co.nz/


-1
2017-10-03 01:21