文章
2018/5/22
iTop通过Email自动生成工单
2018-05-22
无标签

因为有这个需求,然后就折腾了一下

然后有了这个教程

iTop国内资料真少…

 

iTop安装#

  • 官网下个zip丢到www浏览器运行安装程序就行了
  • 需要安装php的pop3或者imap模块,我这里用的是imap(因为刚好有php源代码编译了安装进去就行了,安装方法在最后面)
  • iTop对环境要求比较高,最好把php.ini里面的disable_function注释掉不要禁用任何函数
  • 如果用的是Nginx注意在配置文件的server里面的server_name配置好,不要使用_通配符

 

在iTop Hub安装插件#

  1. 菜单 iTop Hub -> Connect to iTop Hub
  2. 然后安装 这个插件

 

配置#

  1. 菜单 管理工具 -> Incoming eMail Inboxes -> 新建…
  2. 配置一下接收工单的邮箱的信息
  3. 菜单 配置管理 -> 新联系人 -> 人员
  4. 将所有发工单的邮箱添加为人员,联系资料中的Email填写发工单的邮箱
  5. 运行cron.php

终端开个screen运行:#

Terminal window
cd iTop目录/webservices
php cron.php --auth_user=admin的用户名 --auth_pwd=admin的密码 --verbose=1

配置一个crontab计划任务也可以:#

Terminal window
45 4 1, 10, 22 * * php安装目录/bin/php iTop目录/webservices/cron.php --auth_user=admin的用户名 --auth_pwd=admin的密码 --verbose=1

 


安装php的imap模块#

  1. 安装libc-client-dev:
Terminal window
apt-get install libc-client-dev
  1. 编译:
Terminal window
cd php源代码目录/ext/
php安装目录/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
make && sudo make install
  1. 当看到 Build complete. 即安装成功

如果咩咩的文章对您有帮助,您可以 请我喝牛奶