]> git.llucax.com Git - software/sercom-old.git/blobdiff - src/sc_fetch
Manda mails notificando si compila bien.
[software/sercom-old.git] / src / sc_fetch
index 3b569f7611e0d752bc441eeb28ade684f0126d50..528b1dbb553ce8919a96dbfd33480e0b12705c00 100755 (executable)
@@ -158,7 +158,7 @@ imap_close($mbox);
 
 function enviar_respuesta($tipo, $to, $mensaje = '', $intento = null) {
     global $mconf;
-    $subject = '[' . strtoupper($NAME) . '] Entrega ';
+    $subject = $mconf['prefijo'] . 'Entrega ';
     if ($tipo == R_OK) $estado = 'ACEPTADA';
     else               $estado = 'RECHAZADA';
     $subject .= $estado;
@@ -169,6 +169,7 @@ function enviar_respuesta($tipo, $to, $mensaje = '', $intento = null) {
     $headers = <<<EOT
 From: {$mconf['from']}
 Reply-To: {$mconf['admin']}
+Return-Path: {$mconf['admin']}
 X-Mailer: $NAME $VERSION
 X-Priority: 5
 EOT;
@@ -195,7 +196,7 @@ function preparar_entrega($intento, $mbox, $msgid, $dir) {
         if ($fname) {
             logs("Escribiendo archivo '$fname' [enc={$part->encoding}]", DEBUG);
             $body = imap_fetchbody($mbox, $msgid, $id + 1);
-            $path = "$dir/" . $intento->path();
+            $path = "$dir/" . $intento->path('intentos');
             if (!mkdir_p($path)) return 'No se pudo crear el directorio';
             if (!file_put_contents("$path/$fname", decode_body($body, $part->encoding))) return "Error al guardar el archivo $fname";
         }