
Patric wrote:
Hi All,
Umberto Nicoletti wrote:
I've implemented a SOAP interface over OTRS 2.1
I have been playing with this implementation, and am struggling with the following :
I want to create a ticket, and email it to a customer. To this end I have tried to use ArticleSend(). The article is created in the ticket, but it is never emailed to the customer.
*** MY ADDITION START ***
my $ArticleID = $TicketObject->ArticleSend( TicketID => $TicketID, ArticleType => 'email-external', SenderType => 'system', From => 'system@myotrs.com', To => 'customer_email@gmail.com', Subject => 'Testing 123', Body => 'Testing by Patrick', Charset => 'ISO-8859-15', Type => 'text/plain', Sign => { Type => 'PGP', SubType => 'Inline|Detached', Key => '81877F5E',
Type => 'SMIME', Key => '3b630c80', }, Crypt => { Type => 'PGP', SubType => 'Inline|Detached', Key => '81877F5E',
Type => 'SMIME', Key => '3b630c80', }, HistoryType => 'EmailCustomer', HistoryComment => 'Emailing the ticket to the customer', NoAgentNotify => 0, UserID => $UserID, );
*** MY ADDITION END ***
Hi All, Just as a follow-up, I solved my problem. If you look at my code above, in the Sign and Crypt fields, I have the Type and Key fields twice in each - in each instance PGP and SMIME are the 2 possible values that you can set, and it is given like that in the example on the API documentation. Not knowing much about this whole lot, I just copied and pasted the examples as is, and the duplicate definitions were causing an error that I found by debugging the code... So look out for those instances when using the API example code! It will save you a LOT of time :] Thanks Patrick -- Q: I want to be a sysadmin. What should I do? A: Seek professional help. ---------------------------------------------------------------------- Find out how you can get spam free email. http://www.bluebottle.com/tag/3