Hi,
I need some information about sending email from OTRS.

I have in my OTRS:
1. three POP3 email accounts:
rp@mydomain.com - for one application only
hd@mydomain.com - for every other things
help@mydomain.com - for my old customer which uses this email to send tickets
2. three email addresses - just to use them with specific queue as sender address
rp@mydomain.com - for one application only
hd@mydomain.com - for every other things
help@mydomain.com - for my old customer which uses this email to send tickets
3. SMTP account set in sysconfig
hd@mydomain.com
Envelop FROM is empty
4. Queue
RP - which have System address: set to rp@mydomain.com
HD - which have System address: set to hd@mydomain.com
etc...

And when i get new ticket to HD everything is ok, i can send an autoresponse, reply to customer from this email, but when i try to reply to custmer who sent his email to RP queue i get this massage:

Can't send to 'customer@company.com': 5535.7.1 <rp@mydomain.com>: Sender address rejected: not owned by user hd@mydomain.com

I was able to test it when i change in step 4 for RP queue system address from rp@mydomain.com to hd@mydomain.com it sends email properly, but my customer gets email from hd@mydomain.com, not rp@mydomain.com which is very important.

I haven't seen any option to set different SMTP authorization for different System Addresses from OTRS is there an option to solve this problem or i will have to use only one system address, but then why there is an option to select different addresses for queues :(

 

 

 

解决方法:

1、下载MultiSMTP插件,从以下地址:http://opar.perl-services.de/bin/index.cgi/dist/MultiSMTP

2、从OTRS系统管理界面,安装下载的插件。

3、安装Perl modules Crypt::CBC and Crypt::DES

4、重启OTRS服务