2017年8月11日 星期五

osticket can not send mail issue

osticket 沒辦法寄信
/var/log/maillog 中顯示

Aug 11 14:41:36 osticketRD postfix/smtp[2616]: 27D5C140047D: to=, relay=smtp.XXX.com.tw[172.22.XXX.]:25, delay=0.38, delays=0.1/0.04/0.02/0.22, dsn=5.1.8, status=bounced (host smtp.XXX.com.tw[172.22.16.89] said: 553 5.1.8 ... Domain of sender address apache@osticketRD.localdomain does not exist (in reply to MAIL FROM command))

被mail server 拒絕, send from address 是localdomain

解決方式: 設定postfix /etc/postfix/main.cf

myhostname = osticketRD
mydomain = XXX.com.tw

執行:
# postfix reload

再試一次就能寄出了.


2017年8月10日 星期四

osTicket Fetch Mail 問題

osTicket 



osTicket在Synology NAS 上面也可以直接安裝v1.10版本, 但是使用者一直反映會有時間錯亂問題, 建立Ticket時間會比建立時間提早8小時, 因此另外建立了一台機器後安裝osTicket v1.9.

實體機中沒有發現時間錯誤問題, 但是出現了另外的問題:

v1.9中有Fetch mail功能, 可以從信箱直接建立客訴Ticket, 但是使用者建立收信帳號密碼時一直出現Permission denied訊息, 經過爬文後才發現Server上的SElinux需要關閉或設定權限才能夠存取IMAP或是POP3.

IMAP需要另外的php套件, 安裝方式如下:


yum install php56w-imap.x86_64

如果沒有指定版本安裝會出現版本衝突訊息.

[root@osticketRD ~]# yum install php-imap
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos.cs.nctu.edu.tw
 * extras: centos.cs.nctu.edu.tw
 * updates: centos.cs.nctu.edu.tw
 * webtatic: sp.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php-imap.x86_64 0:5.3.3-49.el6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-imap-5.3.3-49.el6.x86_64
--> Running transaction check
---> Package php-common.x86_64 0:5.3.3-49.el6 will be installed
--> Processing Conflict: php56w-common-5.6.31-1.w6.x86_64 conflicts php-common < 5.6
--> Finished Dependency Resolution
Error: php56w-common conflicts with php-common-5.3.3-49.el6.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest