tomolimo / mailanalyzer Goto Github PK
View Code? Open in Web Editor NEWMail Analyzer GLPI Plugin may be used to combine CC mails into one Ticket
Mail Analyzer GLPI Plugin may be used to combine CC mails into one Ticket
*** PHP User Notice(1024): Invalid configuration for refused folder in receiver
Variables:
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)
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.
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?
Hello @tomolimo,
I installed the plugin, but do you know why after to install mailanalyzer in glpi 9.5, glpi send white screen when i want to start sesion, i dont know if is by the cookies, or the plugin.
I wish your answer soon.
Thanks, as always.
Hello!
I am using version 9.5.3 and I have a strange behavior when I have the MailAnalyzer plugin enabled, Emails are declined.
No error is being displayed in "php-errors.log"
But in the apache log I get this
If I disable the plugin the email is imported correctly
Can u Help @tomolimo ?
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
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
Hi, this isn't working on 9.4.2, not showing even in plugins list.
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
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.
Each one of us got the email in Outlook. Then I send the received email, using "Forward" to our support email
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.
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...
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 ;)
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?
Hello @alisson9386
You need to modify three things:
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.2inc/toolbox.class.php
file by toolbox.class.php.zipinc/mailcollector.class.php
file by mailcollector.class.php.zipThank 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.
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.
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
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!
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:
This is perfect! it works and we can forward email to GLPI 'On Behalf Of' the original sender."
Question: is this plugin available anywhere?
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
Hello, are you planning to upgrade to 9.3? Thank you.
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.
Hello,
Can i test the plugin with glpi 9.3 version?
Hello, this plugin seems to be very useful, but it seems it have difficultes cheking GLPI version since 9.1 (not 0.91)
Mail Analyzer not work with GLPI 9.4.1.1
How to fix it ?
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
Dear @tomolimo, as you requested, I am opening this instance because I need help to get mailanalyzer to work on GLPI version 9.5.2
Thank you very much in advance
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.
Hello.
I've tested the new version of the plugin in 9.5.3 and for the prevention of duplicates is working fine.
But I noticed that the ##from no longer works :(
Is it normal??
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?
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 ;-)
this plugin is not compatible with glpi 9.2?
Seems like root cause is that end-of-line in the ticket description is \n
instead of being real \n, and such the regexp cannot find the correct firstname.
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.php
and 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!!
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?
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.
Or emails are added as followups into a wrong ticket.
I currently use GLPI 9.5.5, would you like to know if your plugin works in this version?
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
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.
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?
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
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,
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
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]
In the version 9.5.4 of GLPI, the file named inc/toolbox.class.php was changed and when i overwrite this file from plugin mailanalyzer, the system does not work properly.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.