
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. I have added the following to the otrs-rpc.cgi that Umberto attached in his email : #!/usr/bin/perl -w # # Created by Umberto Nicoletti, 2007 # umberto.nicoletti@gmail.com # ... if ( $TicketID ) { my $ArticleID = $TicketObject->ArticleCreate( TicketID => $TicketID, ArticleType => 'email-internal', SenderType => 'agent', From => $from, Subject => $subject, Body => $body, ContentType => 'text/plain; charset=ISO-8859-15', HistoryType => 'EmailCustomer', HistoryComment => 'Created with RPC server', UserID => $UserID, NoAgentNotify => 0, ); } else { return "Error creating ticket\n"; } *** 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 *** return "Created ticket: $TicketID\n"; } Can anybody point out where I am going wrong please? Many thanks! Patrick -- Q: I want to be a sysadmin. What should I do? A: Seek professional help. ---------------------------------------------------------------------- Get a free email account with anti spam protection. http://www.bluebottle.com/tag/2