Enviar correo electrónico en segundo plano desde iOS

Posible duplicado:
Posible enviar correo electrónico automático?

Esta pregunta se ha hecho en múltiples variaciones a lo largo del stackoverflow, pero no puedo encontrar una que se aplique a mí o que responda a mi pregunta. Parece que debería ser más simple, pero lo único que quiero es que mi aplicación envíe un correo electrónico asíncrono en segundo plano. Sin GUI, sin intervención del usuario, solo que cuando algo sucede en el model me envía un correo electrónico al respecto.

Gracias por adelantado,
Jordán

Solutions Collecting From Web of "Enviar correo electrónico en segundo plano desde iOS"

IOS no admite enviar por correo en segundo plano. Debe implementar la interacción USer y solo haciendo clic sobre el button enviar se enviará el correo. Como alternativa, debe implementar WebService para esto y puede llamarlo en cualquier lugar de su código.

php requerido:

<?php //-- POST are variables from details.js $names = $_POST['names']; $address1 = $_POST['address1']; $address2 = $_POST['address2']; $crust = $_POST['crust']; $message1 = $_POST['message']; //-- clean up the javascript array $toppings = str_replace('"','',substr(substr(stripslashes($_POST['toppings']),1),0,-1)); $toppings = explode(",\n", $toppings); //-- Where the order will be sent $to = $address2; $subject = "your_Order!"; $message = $message1 ; //-- The headers will let us send HTML code as an email $headers = "From: contact@your_domain.com\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; //-- if mail gets sent, return true, else return false. This gets handed off the our onload method in details.js if (mail($to,$subject,$message,$headers)) { $response = array('mail' => true); } else { $response = array('mail' => false); } echo json_encode($response); ?>