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

然后有了这个教程

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运行:

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

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

    ``` 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: ``` apt-get install libc-client-dev ```
  2. 编译: ``` 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 ```
  3. 当看到``` Build complete. ```即安装成功