Hi, It seems I got the problem. In this way otrs expects the ticket's subject and body in utf8. My database is in iso-8859-2 and it is set in Config.pm as default char set. I don't know how can I set this in soap.
Regards.,Sandor Sándor Fehér írta: > Hi, > > I would like to create tickets via SOAP interface. I have two problems. > > 1. However tickets get created succesfully otrs does not send email to > customers. > 2. I set the mimetype (I would like to send html emails) but they only > display in plain text. > > Thanks in advance. > > Regards., Sandor > > <?PHP > error_reporting(E_ALL); > > function create_ticket($subject,$email1,$email2,$otrs_ticket_nr,$body) { > > $url = "http://192.168.1.x/otrs/rpc.pl"; > $username = "api"; > $password = "api"; > $title = $subject; > $from = "supp...@domain.com"; > $email1 = "testag...@domain.com"; > > # Set up a new SOAP connection: > $client = new SoapClient(null, array('location' => > $url, > 'uri' => "Core", > 'trace' => 1, > 'login' => $username, > 'password' => $password, > 'style' => SOAP_RPC, > 'use' => SOAP_ENCODED)); > > # Create a new ticket. The function returns the Ticket ID. > #var_dump($client->__getFunctions()); > if(empty($otrs_ticket_nr)) { > $TicketID = $client->__soapCall("Dispatch", array($username, $password, > "TicketObject", "TicketCreate", > "Title", $title, > "Queue", "Raw", > "Lock", "unlock", > "PriorityID", 3, > "State", "new", > "CustomerUser", $email1, > "OwnerID", 21, > "UserID", 21, > )); > } else { > $TicketID=$otrs_ticket_nr; > }; > > //echo "tid ".$TicketID; > > $ArticleID = $client->__soapCall("Dispatch", > array($username, $password, > "TicketObject", "ArticleSend", > "TicketID", $TicketID, > "ArticleType", "email-external", > "SenderType", "agent", > "HistoryType", "OwnerUpdate", > "HistoryComment", "ff->otrs api", > "From", $from, > "Subject", $title, > "To", $email1, > "Cc", $email2, > "Charset", "utf8", > "MimeType", 'text/html', > "Body", $body, > "UserID", 21, > "Loop", 1, > "Attachment" , "[ > { > Content => 'text/html', > ContentType => 'text/html', > Filename => 'templates/styles_base.css', > }, > { > Content => 'text/html', > ContentType => 'text/html', > Filename => 'templates/styles_base.css', > }, > ]", > )); > > # Use the Ticket ID to retrieve the Ticket Number. > /*$TicketNr = $client->__soapCall("Dispatch", > array($username, $password, > "TicketObject", "TicketNumberLookup", > "TicketID", $TicketID, > ));*/ > > } > > ?> > > -- Üdvözlettel/Kind Regards, Fehér Sándor ...Fehér Sándor... --- ....Sandor Feher.... fejlesztési vezető --- development manager Blue System Kft. --- Blue System Ltd. .......................................................................................... http://www.bluesystem.hu : http://www.adatmegorzo.hu : http://www.bluehosting.hu .......................................................................................... Kérem gondoljon a környezetre mielőtt kinyomtatná ezt az e-mailt vagy bármely csatolmányát. Please consider the environment before printing this e-mail and any associated attachments. --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/