Giter Club home page Giter Club logo

mailanalyzer's People

Contributors

p-bo avatar skouat avatar tomolimo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mailanalyzer's Issues

Invalid configuration for refused folder in receiver

*** PHP User Notice(1024): Invalid configuration for refused folder in receiver
Variables:

Variables-1refusedarchivedNOK
Backtrace :
:
inc\mailcollector.class.php:1562 trigger_error()
plugins\mailanalyzer\hook.php:301 MailCollector->deleteMails()
inc\plugin.class.php:1125 PluginMailAnalyzer::plugin_pre_item_add_mailanalyzer()
inc\commondbtm.class.php:806 Plugin::doHook()
inc\mailcollector.class.php:564 CommonDBTM->add()
inc\mailcollector.class.php:1618 MailCollector->collect()
inc\crontask.class.php:832 MailCollector::cronMailgate()
front\cron.php:77 CronTask::launch(

Add a follow-up when the ticket is resolved

Hello,
First of all your plug-in is great!
It adds a follow-up to the tickets following the answers of the users who keep the email address of glpi in CC.

Is it possible that this behavior also works when the ticket is in resolved status? Or even closed?

Is this configurable or is it not provided for natively? Because when a ticket is solved, it creates a new ticket, and I have to merge the new ticket with the solved ticket, it works with the solved ticket, but not with a closed ticket. (With GLPI Natively merge ticket)

Cancel use of imap PHP module

As it seems that PHP imap module will be deprecated, then replace the imap_base64() function call which is the only reference to the imap module.

use email passed in special field instead of the email sender

Hello' I'm looking for a solution to my problem.
I'm sending an email for generating ticket anonymous to a glpi receiver.
I'd like to use your plugin for change the email address or the requester using the provided one instead of the mail sender, this because I use the same smtp server.
But as a read in your documentation special chars (@) are not allowed.
Any suggestions?

GLPI 9.5.3 e-mails being refused

Hello!

I am using version 9.5.3 and I have a strange behavior when I have the MailAnalyzer plugin enabled, Emails are declined.

image

erro_mail

No error is being displayed in "php-errors.log"

But in the apache log I get this

image

If I disable the plugin the email is imported correctly

mail_correct

Can u Help @tomolimo ?

mailanalyzer for glpi 9.5.1

Hello @tomolimo, i have a question, ¿I can use plugin mailanalyzer 9.5.2 or mailanalyzer 9.5.3 for my glpi if is version 9.5.1?, this is because i dont find a mailanalyzer for 9.5.1 and i dont know if i put the others versions will be functional

Thank you

[GLPI 9.5.3] Cannot collect mail when mailanalyzer enabled

Good Morning

Thanks for your work on this plugin. I have been waiting before migrating as this plugin is essential to us.

I am migrating at the moment to 9.5.3 but cannot collect mail when mailanalyzer is enabled. With it disabled I get mail coming into tickets.

If I turn on debugging I get:

Uncaught Exception Error: Call to undefined function imap_base64() in /var/www/html/glpi/plugins/mailanalyzer/hook.php at line 256

Thank you

Tom

GLPI 9.4.2

Hi, this isn't working on 9.4.2, not showing even in plugins list.

mailanalyzer not install GLPI

Good morning,

I have GLPI Version 0.90

copied to plugins in GLPI /var/www/glpi/plugins/ but not shown to install?

mailanalyzer

Errors when opening e-mail calls

Hello!
I have a very strange problem. With Plugin 1.6.4 and GLPI 9.4.6, in some emails opened by email I get the following error

image

image

However, if I disable the plugin the error does not happen.

Instalação V 9.5.0

Tomolino,

Primeiro quero parabeniza-lo pelo plugin

Estou tendo problemas para realizar a instalação do mesmo na versão do meu GLPI, ao colocar este na pasta de plugins e acessar a web me retorna a mensagem "Esse plug-in requerGLPI >= 9.5.3e <9.6."

GLPI 9.5.0
PHP 7.0
Linux Centos7

mailanalyser doesn't work with cron method

Hi @tomolimo,

Since my previous PR (#27) mailanalyser works only if I execute the mailgate via "Automatic actions".
If I setup the "Run mode" to cron, all emails are imported as new tickets instead of added to the corresponding ticket.

Any ideas ?

Wrong behaviour?

Hello!
I have a question regarding the default behaviour of the plugin. You wrote that:

"It creates a new table in the DB with the purpose of storing email guid (generated by email servers) in order to be able (if possible) to match emails in mailgate which have been sent using 'CC' and 'Reply to all'. It cannot keeps track of forwarded emails and replies to them."

But, I think the plugin is only looking for the original email and matching the subject.
The test we made:

  • Send an email from my Gmail to my institucional email and to another coworker, using BCC.
    image

  • Each one of us got the email in Outlook. Then I send the received email, using "Forward" to our support email
    image

  • Note that the subject was not changed, the only thing was Outlook adding the "FW:".

  • Other coworker did the same, just writing other text on the body and of course, with is email signature.

  • GLPI created my ticket (I send it first) and then the other email did not create a new ticket, it was added as a followup to my ticket.
    image

  • In addition to this, the other coworker did exactly the same thing again, but this time changing the subject. And in this case, a new ticket was created.

In our understanding, this is a wrong behaviour, because the original email was sent to multiple subjects and then each one forward it to a support email, not using CC or Reply to all, because support email was not in the original email.
So it seems that the plugin is actually keeping track of Forwarded emails.

Can you confirm this?

This is important to us, because we work on a School and some departments send bulk emails to several students with same subject, and if any has a question, they can reply to the support email to make the question. The problem ocurred when we discovered that, in one of these communications, one student replied and a ticket was created. When other students replied, those replies did not create new tickets, followups were added to the original ticket :(

Sorry for all the text...

Deleting mails

Hi,

I start to use your plugin and it's very usefull !

But I got a surprise; With a reply, it add correctly the mail in the existing ticket but then it delete the mail ! I'd like to conserve the mail, how is it possible ?

Thanks you in advance ;)

Question

Good Morning
When using the plugin in GLPI 9.4.6 and sending an email to a "CC 'recipient, the user in the" CC "field is not added to the email. Should he be added?

Error 9.5.2 imap_base64()

Hello @alisson9386

You need to modify three things:

  1. the plugins/mailanalyzer/setup.php file of the plugin: You need to modify the minimal version from 9.5.3 to 9.5.2, you search and replace 9.5.3 by 9.5.2
  2. you need to replace the inc/toolbox.class.php file by toolbox.class.php.zip
  3. you need to replace the inc/mailcollector.class.php file by mailcollector.class.php.zip

Thank you,
Regards,
Tomolimo

Originally posted by @tomolimo in #43 (comment)

Hi @tomolimo,

I have followed the prompts, but now I get the following error:
"Uncaught Exception Error: Call to undefined function imap_base64() in /var/www/html/glpi/plugins/mailanalyzer/hook.php at line 256"

I've been looking, but can't figure out how to fix it.

Thank you very much.

Problem with getting message GLPI 9.2

Hi.
After migrating to GLPI 9.2 I've faced with next issue: when user1 sends email to user2 with Helpdesk address in CC a GLPI server registers this ticket properly and message put into the archive folder in mailbox. But when user2 reply to All (Helpdesk still in CC) the message properly attached to the ticket mentioned above like a followup and stays keep in the Inbox folder without removing into archive folder. When I am trying to Get email manually in Receivers action it gets me an Error for the message from User2. Therefore emails sort of "Reply to All" are collecting in Inbox.
PS: After updating your plugin Mail Analyzer to 1.3.2 nothing changed.

Compatibility - GLPI 9.5

Hello @tomolimo !

Is version 1.6.4 compatible with the new GLPI 9.5?

In my development environment, there is no impediment to enabling it.

But in the description of the plugin the information is compatible with 9.4

image

Erratic behavior in plugin

Hello!

i'm testing this plugin and i'm not sure if is working properly.

user send email direct to my address and add in cc field the mail address for the glpi receiver, the ticket is created and the answers to all are added as followup, when the user send an email to glpi receiver and other addresses are in cc field the ticket is created, but the answers to all of people in cc are creating new tickets.

Summarizing, if glpi mail receiver is in 'cc' field all works great, but if mail receiver is in 'to' field it's create a new ticket for every answer, it's this behavior ok or i'm doing something wrong?

and another point, when the mail receiver task process multiples emails and one of the first email is a reply from a user in 'cc' the plugin add a blank register to the glpi_plugin_mailanalyzer_message_id tbale in DB and the next processed email are created without followups or mixing the tickets followups

Regards and thank you for your amazing work!

Question

Hello,
I found your mail on glpi forum and don't know how to contact you directly...
I was looking exactly the same what yoe wrote:
"We have implemented in a plugin the possibility to send emails to GLPI 'On Behalf Of' another requester.
I explain:

  • when an email is sent to GLPI, the requester of the created ticket is the sender of the email.
  • when technicians receive directly emails from a requester (happens often), they can't forward these emails to GLPI (otherwise the requester is not correct and the entity too), they must copy/paste the body of the received emails and select the requester in the list.
  • to reduce this process: the idea is to forward the emails to GLPI with a special tag (we choose "##From: lastname, firstname" set in the body of the forwarded email) and to change the $parm->input['_users_id_requester'] within a plugin during the 'pre_item_add' hook.

This is perfect! it works and we can forward email to GLPI 'On Behalf Of' the original sender."

Question: is this plugin available anywhere?

Rule to assign followup to an email

good morning.

I have a mailbox set up for incidents
The mail is in CC.
we need a rule that compares the title regardless of the presence of the tag [GLPI]. If the rule is a ticket bearing the same title as the email with the same users (email To and CC - user and observer for GLPI), then a follow-up message is created.
This happens in Outlook

upgrade

Hello, are you planning to upgrade to 9.3? Thank you.

issue with GLPI 9.4.1.1

Hello, I've installed mailanalyzer in an updated version of glpi (9.3 to 9.4.1.1) but the mailgate automatic action is getting stuck and if i try to run it manually i get the next error

2019/03/20 09:02:07 [error] 20972#20972: *37752 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Class name must be a valid object or a string in /var/www/glpi/glpi/inc/itilfollowup.class.php:321 Stack trace: #0 /var/www/glpi/glpi/inc/commondbtm.class.php(1100): ITILFollowup->prepareInputForAdd(Array) #1 /var/www/glpi/glpi/plugins/mailanalyzer/hook.php(364): CommonDBTM->add(Array) #2 /var/www/glpi/glpi/inc/plugin.class.php(1074): PluginMailAnalyzer::plugin_pre_item_add_mailanalyzer(Object(Ticket)) #3 /var/www/glpi/glpi/inc/commondbtm.class.php(1091): Plugin::doHook('pre_item_add', Object(Ticket)) #4 /var/www/glpi/glpi/inc/mailcollector.class.php(726): CommonDBTM->add(Array) #5 /var/www/glpi/glpi/inc/mailcollector.class.php(1794): MailCollector->collect('1') #6 /var/www/glpi/glpi/inc/crontask.class.php(829): MailCollector::cronMailgate(Object(CronTask)) #7 /var/www/glpi/glpi/front/crontask.form.php(49): CronTask::launch(-1" while reading response header from upstream, client: 192.168.111.108, server: glpi.lan.cdo-sa.com, request: "POST /glpi/front/crontask.form.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "glpi.lan.cdo-sa.com", referrer: "https://glpi/glpi/front/crontask.form.php?id=9" 2019/03/20 09:02:11 [info] 20972#20972: *37842 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too while sending request to upstream, client: 192.168.103.39, server: glpi.lan.cdo-sa.com, request: "GET /glpi/front/ticket.form.php?id=19966 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "glpi.lan.cdo-sa.com", referrer: "https://glpi/glpi/front/ticket.form.php?id=19966"
Thank you.

9.3

Hello,

Can i test the plugin with glpi 9.3 version?

Plugin replacing Sender by CC

Hi,
Thanks for plugin.
But I have a problem.
When sender send mail with CC the the GLPI open a ticket and put CC as Sender.
Can you help me?
Regards

Not merging emails in 9.2.1

Hi, I've updated 9.1.4 into a 9.2.1 version of GLPI and installed a newer version of the mailanalyzer plugin, but every reply via email is creating a new ticket like if the plugin is not installed.

The plugin seems not to work with GLPI 9.1

Hello everyone,

I've just installed the plugin with GLPI 9.1 but it seems not to work when i send an email, the ticket is created so far everything is fine but when i, then, reply to all on that same email, i've got another ticket created on GLPI instead of adding a followup as it should be... so is there any setup or i just need to install and activate the plugin?

Question - request for help

Hello,
I am using mailanalyzer plugin and works very well. You are very helpful person and hope you answer ma question ;-)
My users are rather lazy ;-) and send requests mails directly to me or my colleague. Then we forward it to glpi and your plugin replace the real requester
I want to extend this plugin to assign tech person automatically. For example if I send mail this should be automatically assigned to me. The code may be not "elegant". Could you help me with this?
I think it is similar to: if( $locUser->getFromDB( $row['id'] ) ) {
// set users_id
$parm->input['users_id'] = $locUser->getID() ;
//$parm->input['_users_id_requester'] = $locUser->getID() ;
}
but need to know the input key... Thanks in advance ;-)

I Need a 9.5.2 Compliant Release of mailanalyzer

Hello to all,

Here is the first mailanalyzer release compliant with GLPI 9.5: https://github.com/tomolimo/mailanalyzer/releases/tag/2.0.0
Beware that it is actually compatible with 9.5.3, and that it needs a fix for two files mailcollector.class.phpand toolbox.class.php. They are provided in the release.

If you really need to have a 9.5.2 compliant release of mailanalyzer, please post in another issue, and I'll explain you how to do it.

Thank you
Regards,
Tomolimo

Originally posted by @tomolimo in #40 (comment)

Hi @tomolimo!!

First of all, thanks for all the work you are dedicating.

I need a 9.5.2 compliant release of mailanalyzer, could you explain how to do it?

Thanks!!

Issue when using the tag ##from

Hello.
I’ve installed the mailanalyzer plugin for GLPI and now I have an issue:

I have the following rule:

Rules for assigning a ticket created through a mails receiver

Criteria -> Mails Receiver is “entity email address”

And all the emails are placed in this Entity.
When we use the tag ##from:email_address, the ticket is created on the parent entity ! Not the one that is configured in the rule.

Why? Is there a logical explication that I’m missing?

Issue with Multi-Collector

Some time user send mail to two collector....

Those mail collector genreate ticket in two diffrent entity.

Saddly, with the plugin enable, the first collector who take de mail create the ticket, and when the second collector take teh mail it' simply add to new generated ticket...

The good beahaviour should be:

If the mail is send to two different mail collector, it's generate two ticket, (one in every entity defined)

And if a emailreply come, its add on both ticket the comment.

GLPI 9.5.5

I currently use GLPI 9.5.5, would you like to know if your plugin works in this version?

Blank email content

Hello.
Your plugin is correctly associating email responses with the call.
However, it is not showing the content of the answers.
It shows that they exist, but not what they have inside them.

Help me!
GLPI 9.1.2

ARSURVEYS

Hi.
I hope you can help me.
I've installed ARSURVEYS plugin in directory ,but GLPI doesn't show Arsurveys plugin , I mean I cant see the options : (Install , Activate ) in Plugins tab.
I don't know if I've unzipped wrong in directory, other plugins run correctly except ARSURVEY.
Can you tell me how is the correct mode to install it?
I'm using glpi v 0.90.1
Thanks in advance.

Is it possible to add watchers via a tag?

Hi,
I have written a GMail plugin that creates prepared emails with the correct ##FROM: tag that is forwarded to the GLPI ticket email address. Sometimes the source email has several people on CC. Is it possible there is a similar tag that can be used for watchers so I don't have to CC them on the forwarded ticket email?

##FROM: requester not working with 9.5.4

Hi,
I recently upgraded glpi from 9.4.5 to 9.5.4. After a successful upgrade, I upgraded the mail analyzer plugin to 2.0.1. After both of these upgrades, I am not able to get the ##FROM: Lastname, Firstname header to work. Not sure if there was a format change or this is a bug. There is one php error around the time of mailgate processing that simply states:
glpiphplog.WARNING: Test logger
I haven't seen this logged if I disable the plugin.
Any help is appreciated.
Thanks


GLPI 9.5.4 (/glpi => /var/www/glpi) Installation mode: TARBALL
--

Operating system: Linux ocs-ng 4.4.0-203-generic #235-Ubuntu SMP Tue Feb 2 02:51:00 UTC 2021 i686 PHP 7.2.34-18+ubuntu16.04.1+deb.sury.org+1 apache2handler (Core, PDO, Phar, Reflection, SPL, SimpleXML, Zend OPcache, 	apache2handler, apcu, bz2, calendar, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, 	json, ldap, libxml, mbstring, mysqli, mysqlnd, openssl, pcre, pdo_mysql, pdo_sqlite, posix, pspell, readline, recode, session, 	shmop, soap, sockets, sodium, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, 	xmlwriter, xsl, zip, zlib) Setup: max_execution_time="30" memory_limit="128M" post_max_size="8M" safe_mode="" session.save_handler="files" 	upload_max_filesize="2M"  Software: Apache/2.4.18 (Ubuntu) (Apache/2.4.18 (Ubuntu) Server at helpdesk.coldjet.com Port 80) 	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36 Server Software: (Ubuntu) 	Server Version: 5.7.33-0ubuntu0.16.04.1 	Server SQL Mode:  	Parameters: glpi@localhost/glpi 	Host info: Localhost via UNIX socket 	 PHP version is at least 7.2.0 - Perfect! Sessions support is available - Perfect! Allocated memory > 64 Mio - Perfect! mysqli extension is installed ctype extension is installed fileinfo extension is installed json extension is installed mbstring extension is installed iconv extension is installed zlib extension is installed curl extension is installed gd extension is installed simplexml extension is installed intl extension is installed ldap extension is installed apcu extension is installed Zend OPcache extension is installed xmlrpc extension is installed CAS extension is not present exif extension is installed zip extension is installed bz2 extension is installed sodium extension is installed Database version seems correct (5.7.33) - Perfect! Timezones seems loaded in database The log file has been created successfully. Write access to /var/www/glpi/files/_cache has been validated. Write access to /var/www/glpi/config has been validated. Write access to /var/www/glpi/files/_cron has been validated. Write access to /var/www/glpi/files has been validated. Write access to /var/www/glpi/files/_dumps has been validated. Write access to /var/www/glpi/files/_graphs has been validated. Write access to /var/www/glpi/files/_lock has been validated. Write access to /var/www/glpi/files/_pictures has been validated. Write access to /var/www/glpi/files/_plugins has been validated. Write access to /var/www/glpi/files/_rss has been validated. Write access to /var/www/glpi/files/_sessions has been validated. Write access to /var/www/glpi/files/_tmp has been validated. Write access to /var/www/glpi/files/_uploads has been validated. Write access to /var/www/glpi/marketplace has been validated. Web access to files directory is protected

GLPI_ROOT: /var/www/glpi GLPI_CONFIG_DIR: /var/www/glpi/config GLPI_VAR_DIR: /var/www/glpi/files GLPI_MARKETPLACE_DIR: /var/www/glpi/marketplace GLPI_USE_CSRF_CHECK: 1 GLPI_CSRF_EXPIRES: 7200 GLPI_CSRF_MAX_TOKENS: 100 GLPI_USE_IDOR_CHECK: 1 GLPI_IDOR_EXPIRES: 7200 GLPI_ALLOW_IFRAME_IN_RICH_TEXT:  GLPI_TELEMETRY_URI: https://telemetry.glpi-project.org GLPI_INSTALL_MODE: TARBALL GLPI_NETWORK_MAIL: [email protected] GLPI_NETWORK_SERVICES: https://services.glpi-network.com GLPI_MARKETPLACE_PRERELEASES:  GLPI_USER_AGENT_EXTRA_COMMENTS:  GLPI_AJAX_DASHBOARD: 1 GLPI_CALDAV_IMPORT_STATE: 0 GLPI_DEMO_MODE: 0 GLPI_FORCE_EMPTY_SQL_MODE: 1 GLPI_DOC_DIR: /var/www/glpi/files GLPI_CACHE_DIR: /var/www/glpi/files/_cache GLPI_CRON_DIR: /var/www/glpi/files/_cron GLPI_DUMP_DIR: /var/www/glpi/files/_dumps GLPI_GRAPH_DIR: /var/www/glpi/files/_graphs GLPI_LOCAL_I18N_DIR: /var/www/glpi/files/_locales GLPI_LOCK_DIR: /var/www/glpi/files/_lock GLPI_LOG_DIR: /var/www/glpi/files/_log GLPI_PICTURE_DIR: /var/www/glpi/files/_pictures GLPI_PLUGIN_DOC_DIR: /var/www/glpi/files/_plugins GLPI_RSS_DIR: /var/www/glpi/files/_rss GLPI_SESSION_DIR: /var/www/glpi/files/_sessions GLPI_TMP_DIR: /var/www/glpi/files/_tmp GLPI_UPLOAD_DIR: /var/www/glpi/files/_uploads GLPI_NETWORK_REGISTRATION_API_URL: https://services.glpi-network.com/api/registration/ GLPI_MARKETPLACE_PLUGINS_API_URI: https://services.glpi-network.com/api/glpi-plugins/ GLPI_I18N_DIR: /var/www/glpi/locales GLPI_VERSION: 9.5.4 GLPI_SCHEMA_VERSION: 9.5.4 GLPI_MIN_PHP: 7.2.0 GLPI_YEAR: 2021

htmlawed/htmlawed version 1.2.5 in (/var/www/glpi/vendor/htmlawed/htmlawed) phpmailer/phpmailer version 6.1.6 in (/var/www/glpi/vendor/phpmailer/phpmailer/src) simplepie/simplepie version 1.5.6 in (/var/www/glpi/vendor/simplepie/simplepie/library) tecnickcom/tcpdf version 6.3.5 in (/var/www/glpi/vendor/tecnickcom/tcpdf) michelf/php-markdown in (/var/www/glpi/vendor/michelf/php-markdown/Michelf) true/punycode in (/var/www/glpi/vendor/true/punycode/src) iamcal/lib_autolink in (/var/www/glpi/vendor/iamcal/lib_autolink) sabre/dav in (/var/www/glpi/vendor/sabre/dav/lib/DAV) sabre/http in (/var/www/glpi/vendor/sabre/http/lib) sabre/uri in (/var/www/glpi/vendor/sabre/uri/lib) sabre/vobject in (/var/www/glpi/vendor/sabre/vobject/lib) laminas/laminas-cache in (/var/www/glpi/vendor/laminas/laminas-cache/src) laminas/laminas-i18n in (/var/www/glpi/vendor/laminas/laminas-i18n/src) laminas/laminas-serializer in (/var/www/glpi/vendor/laminas/laminas-serializer/src) monolog/monolog in (/var/www/glpi/vendor/monolog/monolog/src/Monolog) sebastian/diff in (/var/www/glpi/vendor/sebastian/diff/src) elvanto/litemoji in (/var/www/glpi/vendor/elvanto/litemoji/src) symfony/console in (/var/www/glpi/vendor/symfony/console) scssphp/scssphp in (/var/www/glpi/vendor/scssphp/scssphp/src) laminas/laminas-mail in (/var/www/glpi/vendor/laminas/laminas-mail/src/Protocol) laminas/laminas-mime in (/var/www/glpi/vendor/laminas/laminas-mime/src) rlanvin/php-rrule in (/var/www/glpi/vendor/rlanvin/php-rrule/src) blueimp/jquery-file-upload in (/var/www/glpi/vendor/blueimp/jquery-file-upload/server/php) ramsey/uuid in (/var/www/glpi/vendor/ramsey/uuid/src) psr/log in (/var/www/glpi/vendor/psr/log/Psr/Log) psr/simple-cache in (/var/www/glpi/vendor/psr/simple-cache/src) mexitek/phpcolors in (/var/www/glpi/vendor/mexitek/phpcolors/src/Mexitek/PHPColors) guzzlehttp/guzzle in (/var/www/glpi/vendor/guzzlehttp/guzzle/src) guzzlehttp/psr7 in (/var/www/glpi/vendor/guzzlehttp/psr7/src) wapmorgan/unified-archive in (/var/www/glpi/vendor/wapmorgan/unified-archive/src) paragonie/sodium_compat in (/var/www/glpi/vendor/paragonie/sodium_compat/src)

Plugins list
 
	mailanalyzer         Name: Mail Analyzer                  Version: 2.0.1      State: Enabled
	ocsinventoryng       Name: OCS Inventory NG               Version: 1.7.3      State: Enabled
	reports              Name: Reports                        Version: 1.14.0     State: Not installed
	manufacturersimports Name: Suppliers imports              Version: 2.3.1      State: Enabled
	ticketcleaner        Name: Ticket Cleaner                 Version: 2.5.1      State: Not installed

issue with GLPI 9.2.4

Hello ,
I have installed the plugin in glpi 9.2.4 , but still I'm facing issue with ticket duplication.
replying to a mail create a new ticket.

regards,

Still have many duplicates - GLPI 9.4.0

Hello,

We upgraded glpi to version 9.4.0 ( to a new server )

Your wonderful plugin was installed in our previous glpi and was working like a charm.
But now, we have lots of duplicate.

How can we provide informations, logs to see what can be wrong and if we can help solving this ?

Many thx.

Olivier

Tickets creates on forwarder id rather than from id 'On Behalf Of'

Hai,
I face the issues in Glpi9.1.1 mailanalyzer plugin . Ticket creation happens with forwarder mail id rather than the original requester from id when I forward someone request I mean 'On Behalf Of' some one

[code]

GLPI 9.1.1 (/glpi => /usr/share/glpi)

Server

Operating system: Linux kits 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64
PHP 5.5.9-1ubuntu4.20 apache2handler (Core, PDO, Phar, Reflection, SPL, SimpleXML, Zend OPcache, apache2handler, bcmath, bz2,
calendar, ctype, curl, date, dba, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, json, ldap,
libxml, mbstring, mcrypt, mhash, mysql, mysqli, openssl, pcntl, pcre, pdo_mysql, posix, readline, session, shmop, soap, sockets,
standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, zip, zlib)
Setup: max_execution_time="30" memory_limit="128M" post_max_size="20M" safe_mode="" session.save_handler="files"
upload_max_filesize="20M"
Software: Apache/2.4.7 (Ubuntu) (Apache/2.4.7 (Ubuntu) Server at 10.20.1.5 Port 80)
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36
Server Software: (Ubuntu)
Server Version: 5.5.53-0ubuntu0.14.04.1
Server SQL Mode:
Parameters: root@localhost/glpi
Host info: Localhost via UNIX socket

OK/usr/share/glpi/config : OK
OK/usr/share/glpi/files : OK
OK/usr/share/glpi/files/_dumps : OK
OK/usr/share/glpi/files/_sessions : OK
OK/usr/share/glpi/files/_cron : OK
OK/usr/share/glpi/files/_graphs : OK
OK/usr/share/glpi/files/_lock : OK
OK/usr/share/glpi/files/_plugins : OK
OK/usr/share/glpi/files/_tmp : OK
OK/usr/share/glpi/files/_rss : OK
OK/usr/share/glpi/files/_uploads : OK
OK/usr/share/glpi/files/_pictures : OK
OK/usr/share/glpi/files/_log : OK
Web access to files directory is protectedWeb access to files directory is protected : OK

Libraries

htmLawed version 1.1.21 in (/usr/share/glpi/lib/htmlawed)
phpCas version 1.3.4 in (/usr/share/glpi/vendor/jasig/phpcas/source)
PHPMailer version 5.2.16 in (/usr/share/glpi/vendor/phpmailer/phpmailer)
Zend Framework in (/usr/share/glpi/vendor/zendframework/zend-loader/src)
zetacomponents/graph in (/usr/share/glpi/vendor/zetacomponents/graph/src)
SimplePie version 1.4.1 in (/usr/share/glpi/vendor/simplepie/simplepie/library)
TCPDF version 6.2.12 in (/usr/share/glpi/vendor/tecnickcom/tcpdf)
michelf/php-markdown in (/usr/share/glpi/vendor/michelf/php-markdown/Michelf)
true/punycode in (/usr/share/glpi/vendor/true/punycode/src)
iacaml/autolink in (/usr/share/glpi/vendor/iamcal/lib_autolink)
sabre/vobject in (/usr/share/glpi/vendor/sabre/vobject/lib)

LDAP directories

Server: '10.20.1.11', Port: '389', BaseDN: 'DC=pyad,DC=local', Connection filter: '(& (objectCategory=person) )', RootDN:
'[email protected]', Use TLS: none
Server: '10.24.0.50', Port: '389', BaseDN: 'DC=kgkhk,DC=com', Connection filter: '(& (objectCategory=person) )', RootDN:
'[email protected]', Use TLS: none
Server: '10.160.2.2', Port: '389', BaseDN: 'DC=trinity,DC=th', Connection filter: '(objectCategory=person)', RootDN:
'[email protected]', Use TLS: none
Server: '172.20.6.20', Port: '389', BaseDN: 'DC=SZADM,DC=LOCAL', Connection filter: '(& (objectCategory=person) )', RootDN:
'[email protected]', Use TLS: none
Server: '172.20.20.22', Port: '389', BaseDN: 'DC=PYDTA_AD,DC=local,DC=com', Connection filter: none, RootDN:
'administrator@pydta_ad.local.com', Use TLS: none

SQL replicas

Not active

Notifications

Way of sending emails: SMTP ([email protected])

Mails receivers

Name: '[email protected]' Active: No
Server: '{10.20.1.56:143/imap/novalidate-cert/notls/norsh/debug}' Login: '[email protected]' Password: Yes
Name: 'IT-SUPPORT-China' Active: Yes
Server: '{10.20.1.56:143/imap/notls/norsh/debug}' Login: '[email protected]' Password: Yes

Plugins list

domains Name: Domains Version: 1.7.0 State: New
fusioninventory Name: FusionInventory Version: 9.1+1.0 State: Enabled
addressing Name: IP Adressing Version: 2.5.0 State: Enabled
mailanalyzer Name: Mail Analyzer Version: 1.2.4 State: Enabled
mydashboard Name: My Dashboard Version: 1.2.1 State: Not installed
ocsinventoryng Name: OCS Inventory NG Version: 1.2.2 State: Enabled
racks Name: Rack enclosures management Version: 1.7.0 State: Enabled
tasklists Name: Tasks list Version: 1.0.0 State: Not installed

OCS Inventory NG
Host: localhost
Connection: Ok
Use the OCSNG software dictionary: Yes
[/code]

GLPi 9.1.1: will create followups in wrong tickets

Hi

Users who sends mails to helpdesk collector are mixed to existing mails (followups are added to existing tickets)
I deactivated the plugin

Here's my configuration

[code]

GLPI 9.1.1 (/glpi => D:\xampp\htdocs\glpi)

Server

Operating system: Windows NT xxxxxxxxxx 5.2 build 3790 (Windows Server 2003 Standard Edition Service Pack 2) i586
PHP 5.4.31 apache2handler (Core, PDO, Phar, Reflection, SPL, SimpleXML, apache2handler, bcmath, bz2, calendar, ctype, curl,
date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, json, ldap, libxml, mbstring, mcrypt, mhash,
mysql, mysqli, mysqlnd, odbc, openssl, pcre, pdo_mysql, pdo_sqlite, session, soap, sockets, sqlite3, standard, tokenizer, wddx,
xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib)
Setup: max_execution_time="60" memory_limit="512M" post_max_size="16M" safe_mode="" session.save_handler="files"
upload_max_filesize="15M"
Software: Apache/2.4.10 (Win32) mod_authnz_sspi/0.1.0 OpenSSL/1.0.1h PHP/5.4.31 (Apache/2.4.10 (Win32) mod_authnz_sspi/0.1.0
OpenSSL/1.0.1h PHP/5.4.31 Server at xxxxxxxxxxxxxx Port 80)
Mozilla/5.0 (Windows NT 6.1; rv:49.0) Gecko/20100101 Firefox/49.0
Server Software: MySQL Community Server (GPL)
Server Version: 5.5.39
Server SQL Mode:
Parameters: root@localhost/glpi
Host info: localhost via TCP/IP

OKD:\xampp\htdocs\glpi/config : OK
OKD:\xampp\htdocs\glpi/files : OK
OKD:\xampp\htdocs\glpi/files/_dumps : OK
OKD:\xampp\htdocs\glpi/files/_sessions : OK
OKD:\xampp\htdocs\glpi/files/_cron : OK
OKD:\xampp\htdocs\glpi/files/_graphs : OK
OKD:\xampp\htdocs\glpi/files/_lock : OK
OKD:\xampp\htdocs\glpi/files/_plugins : OK
OKD:\xampp\htdocs\glpi/files/_tmp : OK
OKD:\xampp\htdocs\glpi/files/_rss : OK
OKD:\xampp\htdocs\glpi/files/_uploads : OK
OKD:\xampp\htdocs\glpi/files/_pictures : OK
OKD:\xampp\htdocs\glpi/files/_log : OK

Libraries

htmLawed version 1.1.21 in (D:\xampp\htdocs\glpi\lib\htmlawed)
phpCas version 1.3.4 in (D:\xampp\htdocs\glpi\vendor\jasig\phpcas\source)
PHPMailer version 5.2.16 in (D:\xampp\htdocs\glpi\vendor\phpmailer\phpmailer)
Zend Framework in (D:\xampp\htdocs\glpi\vendor\zendframework\zend-loader\src)
zetacomponents/graph in (D:\xampp\htdocs\glpi\vendor\zetacomponents\graph\src)
SimplePie version 1.4.1 in (D:\xampp\htdocs\glpi\vendor\simplepie\simplepie\library)
TCPDF version 6.2.12 in (D:\xampp\htdocs\glpi\vendor\tecnickcom\tcpdf)
ircmaxell/password-compat in (D:\xampp\htdocs\glpi\vendor\ircmaxell\password-compat\lib)
ramsey/array_column in (D:\xampp\htdocs\glpi\vendor\ramsey\array_column\src)
michelf/php-markdown in (D:\xampp\htdocs\glpi\vendor\michelf\php-markdown\Michelf)
true/punycode in (D:\xampp\htdocs\glpi\vendor\true\punycode\src)
iacaml/autolink in (D:\xampp\htdocs\glpi\vendor\iamcal\lib_autolink)
sabre/vobject in (D:\xampp\htdocs\glpi\vendor\sabre\vobject\lib)

LDAP directories

Server: 'ldap://xxxxxxxx', Port: '389', BaseDN: 'OU=Utilisateurs & Groupes,OU=xwxxxxxx', Connection filter: none, RootDN: 'xxxxxxxxxxxxxx', Use TLS: none

SQL replicas

Not active

Notifications

Way of sending emails: SMTP (anonymous@xxxxxxx)

Mails receivers

Name: 'xxxxxxxxxxxx' Active: Yes
Server: '{xxxxxxxxx/pop}' Login: '' Password: Yes

Plugins list

addressing Name: Adressage IP Version: 2.3.0 State: Not installed
financialreports Name: Arrêté du parc Version: 2.3.0 State: Enabled
badges Name: Badges Version: 2.2.0 State: Enabled
databases Name: Bases de données Version: 1.9.0 State: Enabled
accounts Name: Comptes Version: 2.2.0 State: Enabled
airwatch Name: Connecteur Airwatch pour GLPi Version: 0.90+1.1 State: Not activated
consumables Name: Demande de consommables Version: 1.2.0 State: Enabled
domains Name: Domaines Version: 1.8.0 State: Enabled
escalade Name: Escalades Version: 2.1.0 State: Enabled
fusioninventory Name: FusionInventory Version: 9.1+1.0 State: Enabled
genericobject Name: Gestion d'objets Version: 2.4.0 State: Enabled
racks Name: Gestion de baies Version: 1.7.0 State: Enabled
simcard Name: Gestion de cartes SIM Version: 1.4.2 State: Enabled
manufacturersimports Name: Imports fabricants Version: 1.9.0 State: Enabled
mailanalyzer Name: Mail Analyzer Version: 1.2.4 State: Not activated
moreticket Name: More ticket Version: 1.2.3 State: Enabled
mreporting Name: Plus de rapports Version: 1.3.1 State: Enabled[/code]

I see in sender's mail that she was responding to another ticket number and the plugin has merged to another ticket number

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.