[Unsupported]: Email images to your gallery - Page 6 [Unsupported]: Email images to your gallery - Page 6
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

[Unsupported]: Email images to your gallery

Started by rphMedia, July 17, 2006, 08:30:16 AM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

fallingintoZero

you sir, i owe a cookie. worked like a charm. thank you  ;D

kimnz

Hi,

I'd just like to thank the original authors and those who posted their modifications to this. I have it running like a dream.

Thanks.

rubenix

Hi Folks, I really want this mod working on my site. Cool idea  ;)

is someone using this with a gmail account??
tryed with mine and is not working...does the server need any 'extra' feature installed?? Im using a free hosting and I thing that might be the problem...  ???

Can someone give an idea??

Thanks!

rubenix

what's the server required feature I can check in the php info??

phpbbguy

I need some help with this mod, i get this error
Fatal error: Call to undefined function is_known_filetype() in /home/xxxxxx/public_html/gallery/include/picmgmt.inc.php on line 38

rphMedia

Quote from: phpbbguy on December 17, 2007, 03:29:11 AM
I need some help with this mod, i get this error
Fatal error: Call to undefined function is_known_filetype() in /home/xxxxxx/public_html/gallery/include/picmgmt.inc.php on line 38
If using an additional anycontent file, you need to add the case in index.php.

@rubenix - If you read the thread, you'll see that this mod has problems with free web hosts. For starters, you need IMAP support via php.

rubenix

ok Thanks ,  [forgetting about this] I will ask the host if I have the possibility of adding this...[/forgetting about this]

phpbbguy

Quote from: rphMedia on December 17, 2007, 08:42:09 AM
If using an additional anycontent file, you need to add the case in index.php.


Am using the anycontent that you provided. how do i add a case to the index. I forgot to add that i think i was deugging by running mysite.com/newcam.php.
thanks!

Dwilliams

Quote from: Nibbler on November 15, 2007, 10:15:29 PM
Try


$host="{mail.redeemedplaces.com:110/pop3/novalidate-cert}"; // pop3host



I realise you may not get much of this but,

THANK YOU.

I got this gallery working over the summer after reading up on php and learning *beep* I was trying to actually do. Fast forward a few months This exact error popped up this week, and I was at a loss, called the hosting provider over it, no real resolution. I came back here, searched for the string and found it immediately.
EXCELLENT WORK GENTLEMAN! Or ladies if any have worked on the project.

D

radmofo

Worked on this for a week now, I have read and read and reread! Looking for like one small edit to be up and running!

If someone could take a look at what I have it would be great. I've posted my attachmenttread.class.php file as well as 2 different headers that dont work and one that does. I am nearly positive it is something to do with the headers or the way the messages are laid out but I cant pin point it. With the help of this forum I will post a modded attachmenttread.class.php that has all the threads tweaks and improvements if you guys want.

Eager to hear what my issue is...




This is my attachmenttread.class.php

Quote<?
         ######################################
         
         #Coded By Jijo Last Update Date[Jan/19/06]
         #http://phpclasses.org
         
         #####################################

   

         
         ##########################################################         


         ###################### Class readattachment ###############
class readattachment
{
      function getdecodevalue($message,$coding)
      {
      if ($coding == 0)
      {
         $message = imap_8bit($message);
      }
      elseif ($coding == 1)
      {
        $message = imap_8bit($message);
      }
      elseif ($coding == 2)
      {
         $message = imap_binary($message);
      }
      elseif ($coding == 3)
      {
      $message=imap_base64($message);
      }
      elseif ($coding == 4)
      {
         $message = imap_qprint($message);
      }
      elseif ($coding == 5)
      {
       $message = imap_base64($message);
      }
      return $message;
      }

         function getdata($host,$login,$password,$filepath,$album,$folder)
         {
         $mbox = imap_open ($host,  $login, $password) or die("can't connect: " . imap_last_error());
         $message = array();
         $message["attachment"]["type"][0] = "text";
         $message["attachment"]["type"][1] = "multipart";
         $message["attachment"]["type"][2] = "message";
         //$message["attachment"]["type"][3] = "application";
         $message["attachment"]["type"][4] = "audio";
         $message["attachment"]["type"][5] = "image";
         $message["attachment"]["type"][6] = "video";
         $message["attachment"]["type"][7] = "other";
         
         for ($jk = 1; $jk <= imap_num_msg($mbox); $jk++)
         {
        $headerinfo = imap_header($mbox, $jk);
        $subject = $headerinfo->Subject;
                        $matches = array();
                        if (preg_match('/^=\?[^?]*\?B\?(.*)\?=/m', $subject, $matches))
                                $subject = base64_decode($matches[1]);

         $structure = imap_fetchstructure($mbox, $jk , FT_UID);   
         $parts = $structure->parts;
         $fpos=1;
    for($i = 0; $i < count($parts); $i++)
{
                  $message["pid"][$i] = ($i);
                  $part = $parts[$i];
if ($part->type == 0) {
        $fpos+=1;
        continue;
    }


                  if(TRUE)
                     {
                      $message["type"][$i] = $message["attachment"]["type"][$part->type] . "/" . strtolower($part->subtype);
                     $message["subtype"][$i] = strtolower($part->subtype);
                     $ext=$part->subtype;
                if ($part->ifdparameters)
                  foreach($part->dparameters as $dparam)
                    if (strtolower($dparam->attribute) == 'filename') $filename = $dparam->value;
                if (empty($filename))
                  if ($part->ifparameters)
                    foreach($part->parameters as $param)
                      if (strtolower($param->attribute) == 'name') $filename = $param->value;

if (empty($filename) && $part->ifid)
        $filename = trim($part->id, '<>');
           

     if (empty($filename)) $filename = 'nfn' . rand() . '.' . strtolower($part->subtype);

                           
                               $mege="";
                           $data="";
                             $mege = imap_fetchbody($mbox,$jk,$fpos); 
                           $fp=fopen($filepath . $filename,w);
                           $data=$this->getdecodevalue($mege,$part->type);   
                           
                           fputs($fp,$data);
                           fclose($fp);
                           add_picture($album, $folder, $filename, 0, $subject);
                           $fpos+=1;
                           
                     }
         
               }
         //imap_delete($mbox,$jk);
         }
         //imap_expunge($mbox);
         imap_close($mbox);
         }
}
?>



This one is an MMS sent from my phone that DONT work...

QuoteContent-Type:      multipart/mixed; boundary="----=_Part_3839038_23551565.1203191401046"
Date:     Sat, 16 Feb 2008 14:50:01 -0500 [01:50:01 PM CST]
Delivered-To:     upload@mysite.com
From:     ##########@mms.att.net
Message-ID:     <23076156.1203191401047.JavaMail.wluser@alpagw01>
Mime-Version:     1.0
Received:     

    * (qmail 11936 invoked by uid 399); 16 Feb 2008 19:50:16 -0000
    * from unknown (HELO atlmtaow02.cingularme.com) (66.102.165.7) by mail30.opentransfer.com with SMTP; 16 Feb 2008 19:50:16 -0000
    * from alpagw01 ([209.183.34.196]) by atlmtaow02.cingularme.com (InterMail vM.6.01.04.00 201-2131-118-20041027) with ESMTP id <20080216195001.KJRN25910.atlmtaow02.cingularme.com@alpagw01> for <Upload@mysite.com>; Sat, 16 Feb 2008 14:50:01 -0500

Return-Path:     <##########@mms.att.net>
Subject:     Hi
To:     Upload@mysite.com
X-Mms-MMS-Version:     18
X-Mms-Message-Type:     0
X-Mms-Transaction-ID:     1203191315704
X-Nokia-Ag-Internal:     ; smiltype=true; internaldate=1203191401034
X-Nokia-Ag-Version:     2.0
X-Virus-Scan:     Scanned by clamdmail 0.15 (no viruses); Sat, 16 Feb 2008 13:50:18 -0600
Headers:     Show Limited Headers
     1     unnamed     [image/jpeg]     412.38 KB     Download     Download in .zip Format

This one does NOT work either. It is sent from my blackberry using the email portion.

QuoteContent-Type:      multipart/mixed; boundary="part109399-boundary-963297514-2110743521"
Date:     Sat, 16 Feb 2008 19:47:38 +0000 [01:47:38 PM CST]
Delivered-To:     upload@mysite.com
From:     me <me@mypersonalemail.com>
Importance:     Normal
MIME-Version:     1.0
Message-ID:     <157172620-1203191378-cardhu_decombobulator_blackberry.rim.net-1675838995-@bxe145.bisx.prod.on.blackberry>
Received:     

    * (qmail 11064 invoked by uid 399); 16 Feb 2008 19:49:47 -0000
    * from unknown (HELO py-out-1112.google.com) (64.233.166.181) by mail30.opentransfer.com with SMTP; 16 Feb 2008 19:49:47 -0000
    * by py-out-1112.google.com with SMTP id f31so1290029pyh.18 for <upload@mysite.com>; Sat, 16 Feb 2008 11:49:44 -0800 (PST)
    * by 10.65.191.3 with SMTP id t3mr6971818qbp.0.1203191383615; Sat, 16 Feb 2008 11:49:43 -0800 (PST)
    * from bda170-cell02.bisx.prod.on.blackberry ( [216.9.248.90]) by mx.google.com with ESMTPS id e11sm4828930qbc.5.2008.02.16.11.49.39 (version=SSLv3 cipher=RC4-MD5); Sat, 16 Feb 2008 11:49:41 -0800 (PST)

Reply-To:     me@mypersonalemail.com
Return-Path:     

    * <me@mypersonalemail.com>
    * <me@mypersonalemail.com>

Sensitivity:     Normal
Subject:     IMG00379.jpg
To:     upload@mysite.com
X-Priority:     Normal
X-Virus-Scan:     Scanned by clamdmail 0.15 (no viruses); Sat, 16 Feb 2008 13:49:49 -0600
X-rim-org-msg-ref-id:     157172620
Part(s):     
     2     IMG00379.jpg     [image/jpeg]     370 KB     Download     Download in .zip Format
   Download All Attachments (in .zip file) Download All Attachments (in .zip file)

This one is sent from a web based gmail account and DOES work.

QuoteContent-Type:      multipart/mixed; boundary="----=_Part_2549_4757736.1203189155175"
DKIM-Signature:     v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=MW4h7FaH/QDZmNEpnnDprq49MTgHgw2mpjOSiSEgE8Y=; b=JsevrYpBQneCKNvsbo7D/TjM6def+faaqTa3g+bKd1cwqPmK8EXmAA0t1NOIi+Ujp8a76RFOEuwQCRji+mgDOh+zCTNFh50bYo8GNQNqcPzfTxuRN0ZEqfY8tT7Iu9yrGv4pHdjXwXLBo0/GreBk4NAYjKvywd1qT9VyPyGWPBQ=
Date:     Sat, 16 Feb 2008 14:12:35 -0500 [01:12:35 PM CST]
Delivered-To:     upload@mysite.com
DomainKey-Signature:     a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=WRg7tT6AVbkr4cjb7eY2suYl3WsSE07N6GbcwfeABWvkTmOfmjm+96wpKBtwOngIafPoCLlbdrydCTfz5+cqKmpDNcVKZxJw/mCE8VPHEvStU2jLX8hMg1sBVGJPsyxiwnrVCEI6f/WQgNuoLOZMf8/mAjKqH5CWugVVjXv3uJs=
From:     me <me@mypersonalemail.com>
In-Reply-To:     <7a5fa6a0802160955q4e263acexe745c91693ddc257@mail.gmail.com>
MIME-Version:     1.0
Message-ID:     <7a5fa6a0802161112h16409a3epd16c446d67689843@mail.gmail.com>
Received:     

    * (qmail 5244 invoked by uid 399); 16 Feb 2008 19:12:39 -0000
    * from unknown (HELO wa-out-1112.google.com) (209.85.146.180) by mail30.opentransfer.com with SMTP; 16 Feb 2008 19:12:39 -0000
    * by wa-out-1112.google.com with SMTP id j32so1747450waf.19 for <upload@mysite.com>; Sat, 16 Feb 2008 11:12:35 -0800 (PST)
    * by 10.114.161.11 with SMTP id j11mr767941wae.127.1203189155175; Sat, 16 Feb 2008 11:12:35 -0800 (PST)
    * by 10.114.151.7 with HTTP; Sat, 16 Feb 2008 11:12:35 -0800 (PST)

References:     <7a5fa6a0802160954t3292a7bdvff03f71e33fa1a25@mail.gmail.com> <7a5fa6a0802160955q4e263acexe745c91693ddc257@mail.gmail.com>
Return-Path:     <me@mypersonalemail.com>
Sender:     me@mypersonalemail.com
Subject:     Fwd:
To:     upload@mysite.com
X-Google-Sender-Auth:     652bd123b537d236
X-Spam-Checker-Version:     SpamAssassin 3.0.2 (2004-11-16) on localhost
X-Spam-Level:     
X-Spam-Status:     No, score=0.5 required=5.0 tests=HTML_40_50,HTML_MESSAGE autolearn=disabled version=3.0.2
X-Virus-Scan:     Scanned by clamdmail 0.15 (no viruses); Sat, 16 Feb 2008 13:12:40 -0600
Part(s):     
     2     flight.jpg     [image/jpeg]     53 KB     Download
Please give me some negative Karma. :)

radmofo

Dying to get this working guys!

Here is a more complete example of the email header that DON'T work.

Return-Path: <me@mypersonnalemail.com>
Delivered-To: upload@mysite.com
Received: (qmail 14964 invoked by uid 399); 17 Feb 2008 01:49:29 -0000
X-Virus-Scan: Scanned by clamdmail 0.15 (no viruses);
  Sat, 16 Feb 2008 19:49:30 -0600
Received: from unknown (HELO py-out-1112.google.com) (64.233.166.181)
  by mail30.opentransfer.com with SMTP; 17 Feb 2008 01:49:29 -0000
Received: by py-out-1112.google.com with SMTP id f31so1374595pyh.18
        for <upload@mysite.com>; Sat, 16 Feb 2008 17:49:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:received:received:x-rim-org-msg-ref-id:message-id:reply-to:x-priority:sensitivity:importance:to:subject:from:date:content-type:mime-version;
        bh=E5vfVNKc6YDOCb5D0wG7PI+NGR0vPje0PQGwvsHCPv0=;
        b=iaA+oayEk7x5CWF8qwEOmJHAL3Hhn7upTjTXyjpPEwYsdPoj4g9cfLiPo8VdbbLy23rZNg4f7Zqn9WXeTRllMr0juq8WnbXMPm+Ukp1INBruPt2epaxhEMtwydCTbeny1ZzG0EX+cI9oW8ZidHxEL63f32MDqnRnur5M1fplUGQ=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=x-rim-org-msg-ref-id:message-id:reply-to:x-priority:sensitivity:importance:to:subject:from:date:content-type:mime-version;
        b=gNnIVukg3yfmnsHnAW6inrkuah6CRmPi0DOpHbuVf6jY7D/Ky/qRmq97B4Iw7xm3vkS2FuK5PZnqB0zG6Y3V8eGMpwB1kPnFMGeiKDPpUDOLpYcSDWiDFKpTezT9gdbrQ3kPCHK37qwMLprUVm/T28n7ag2kapCJwrR80RbHACE=
Received: by 10.65.219.20 with SMTP id w20mr7337301qbq.68.1203212968876;
        Sat, 16 Feb 2008 17:49:28 -0800 (PST)
Return-Path: <me@mypersonnalemail.com>
Received: from bda170-cell02.bisx.prod.on.blackberry ( [216.9.248.90])
        by mx.google.com with ESMTPS id p4sm5118364qba.15.2008.02.16.17.49.27
        (version=SSLv3 cipher=RC4-MD5);
        Sat, 16 Feb 2008 17:49:28 -0800 (PST)
X-rim-org-msg-ref-id:881719303
Message-ID:<881719303-1203212962-cardhu_decombobulator_blackberry.rim.net-1967158926-@bxe145.bisx.prod.on.blackberry>
Reply-To: me@mypersonnalemail.com
X-Priority: Normal
Sensitivity: Normal
Importance: Normal
To: "Uploader To RFS" <upload@mysite.com>
Subject: Fw: Pic
From: "=?utf-8?B?S2V2aW4gUm9iYmlucw==?=" <me@mypersonnalemail.com>
Date: Sun, 17 Feb 2008 01:49:32 +0000
Content-Type: multipart/mixed; boundary="part112341-boundary-578476062-1602154594"
MIME-Version: 1.0
X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on localhost
X-Spam-Status: No, score=1.5 required=5.0 tests=MIME_BASE64_NO_NAME,
PRIORITY_NO_NAME autolearn=disabled version=3.0.2
X-Spam-Level: *


--part112341-boundary-578476062-1602154594
Content-Type: text/plain




*******************
Sent from my BlackBerry wireless handheld.
*******************

-----Original Message-----
From: "me" <me@mypersonnalemail.com>

Date: Sat, 16 Feb 2008 21:11:16
To:"Uploader To RFS" <upload@mysite.com>


I know it has something to do with the way the email headers are written, I just don't have the skill to fix it. I've tried every mod to the mod in this thread 20 times and the MMS or Blackberry emailed image attachments I have in the inbox just wont add to the gallery. However the ones sent via gmail work everytime. Uggg ???
Please give me some negative Karma. :)

radmofo

Lets try again, this is a COMPLETE header of a non-working email.  ::)

Return-Path: <me@mypersonnalemail.com>
Delivered-To: upload@mysite.com
Received: (qmail 14964 invoked by uid 399); 17 Feb 2008 01:49:29 -0000
X-Virus-Scan: Scanned by clamdmail 0.15 (no viruses);
  Sat, 16 Feb 2008 19:49:30 -0600
Received: from unknown (HELO py-out-1112.google.com) (64.233.166.181)
  by mail30.opentransfer.com with SMTP; 17 Feb 2008 01:49:29 -0000
Received: by py-out-1112.google.com with SMTP id f31so1374595pyh.18
        for <upload@mysite.com>; Sat, 16 Feb 2008 17:49:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:received:received:x-rim-org-msg-ref-id:message-id:reply-to:x-priority:sensitivity:importance:to:subject:from:date:content-type:mime-version;
        bh=E5vfVNKc6YDOCb5D0wG7PI+NGR0vPje0PQGwvsHCPv0=;
        b=iaA+oayEk7x5CWF8qwEOmJHAL3Hhn7upTjTXyjpPEwYsdPoj4g9cfLiPo8VdbbLy23rZNg4f7Zqn9WXeTRllMr0juq8WnbXMPm+Ukp1INBruPt2epaxhEMtwydCTbeny1ZzG0EX+cI9oW8ZidHxEL63f32MDqnRnur5M1fplUGQ=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=x-rim-org-msg-ref-id:message-id:reply-to:x-priority:sensitivity:importance:to:subject:from:date:content-type:mime-version;
        b=gNnIVukg3yfmnsHnAW6inrkuah6CRmPi0DOpHbuVf6jY7D/Ky/qRmq97B4Iw7xm3vkS2FuK5PZnqB0zG6Y3V8eGMpwB1kPnFMGeiKDPpUDOLpYcSDWiDFKpTezT9gdbrQ3kPCHK37qwMLprUVm/T28n7ag2kapCJwrR80RbHACE=
Received: by 10.65.219.20 with SMTP id w20mr7337301qbq.68.1203212968876;
        Sat, 16 Feb 2008 17:49:28 -0800 (PST)
Return-Path: <me@mypersonnalemail.com>
Received: from bda170-cell02.bisx.prod.on.blackberry ( [216.9.248.90])
        by mx.google.com with ESMTPS id p4sm5118364qba.15.2008.02.16.17.49.27
        (version=SSLv3 cipher=RC4-MD5);
        Sat, 16 Feb 2008 17:49:28 -0800 (PST)
X-rim-org-msg-ref-id:881719303
Message-ID:<881719303-1203212962-cardhu_decombobulator_blackberry.rim.net-1967158926-@bxe145.bisx.prod.on.blackberry>
Reply-To: me@mypersonnalemail.com
X-Priority: Normal
Sensitivity: Normal
Importance: Normal
To: "Uploader To RFS" <upload@mysite.com>
Subject: Fw: Pic
From: "=?utf-8?B?S2V2aW4gUm9iYmlucw==?=" <me@mypersonnalemail.com>
Date: Sun, 17 Feb 2008 01:49:32 +0000
Content-Type: multipart/mixed; boundary="part112341-boundary-578476062-1602154594"
MIME-Version: 1.0
X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on localhost
X-Spam-Status: No, score=1.5 required=5.0 tests=MIME_BASE64_NO_NAME,
PRIORITY_NO_NAME autolearn=disabled version=3.0.2
X-Spam-Level: *


--part112341-boundary-578476062-1602154594
Content-Type: text/plain




*******************
Sent from my BlackBerry wireless handheld.
*******************

-----Original Message-----
From: "me" <me@mypersonnalemail.com>

Date: Sat, 16 Feb 2008 21:11:16
To:"Uploader To RFS" <upload@mysite.com>
Subject: Pic




*******************
Sent from my BlackBerry wireless handheld.
*******************

--part112341-boundary-578476062-1602154594
Content-Transfer-Encoding: base64
Content-Type: image/jpeg
Content-Disposition: attachment; filename="=?Windows-1252?B?SU1HMDAzMTMuanBn?="

/9j/4QEsRXhpZgAASUkqAAgAAAAJAA8BAgATAAAAegAAABABAgAQAAAAjgAAABIBAwABAAAAAQAA
ABoBBQABAAAAngAAABsBBQABAAAApgAAACgBAwABAAAAAgAAADIBAgAUAAAArgAAABMCAwABAAAA
AgAAAGmHBAABAAAAwgAAAAAAAABSZXNlYXJjaCBJbiBNb3Rpb24AAEJsYWNrQmVycnkgODMwMABI
AAAAAQAAAEgAAAABAAAAMjAwODowMToxNyAxNToyNToyOQAGAACQBwAEAAAAMDIyMAOQAgAUAAAA
EAEAAAGgAwABAAAAAQAAAAGRBwAEAAAAAQIDAAKgAwABAAAAEAIAAAOgAwABAAAAkAEAAAAAAAAy
MDA4OjAxOjE3IDE1OjI1OjI5AP/bAIQAIBYYHBgUIBwaHCQiICYwUDQwLCwwYkZKOlB0Znp4cmZw
boCQuJyAiK6KbnCg2qKuvsTO0M58muLy4MjwuMrOxgEiJCQwKjBeNDRexoRwhMbGxsbGxsbGxsbG
xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG/90ABAAy/8AAEQgBkAIQAwEh
AAIRAQMRAf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCxAAAgEDAwIEAwUFBAQAAAF9
AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6
Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6AQADAQEBAQEB
AQEBAAAAAAAAAQIDBAUGBwgJCgsRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKB
CBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ
ytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A2QQw4IP0pcVkUIVz2FMM
CHqo/CnewWI2tV7Eio2tWHQg1aqdyXEjaF17UwqR1FWpJk2ExRVEhRQAUUAFFMAooAMqo+bOT0pK
QwopiCigApaAEooAKKACigApaAEpaACjFACYooAKKACigAooAKKACigBcUUAFJQAtFACUUAFFABR
QAUUAFFAGauU+4zL9GNWEvLpOkuf94ZrnOxpMnTVp1+/GrfQ4qePV4j/AKyN0/DNFiHB9CwmoWsn
SVR7HirCujfdYH6GpsybWFxzSFQeoFIQ0wIeq1E1qvYmrU2hWI2tW7EGmGB16itFNEuIwqR1BpMV
aZNgxSUCFpKABmbaEz8uelFJIYU12CDJz9BVAIJF9cU/FIVrBRTAKKACjFAWCigAoxQB/9CaitTM
KKACjFABijFABikoAKKAClxQAYooASloAKKACkoAKKACloASigAooAKKAHtpA/5ZzH/gQqB9LuF+
7tf6Gua51KZA9rPH96JvyqEjb94EfWmUpJicH0NAUL90lf8AdOKNSiZLm4T7s7fQ81Omp3KfeCP+
GKNCHBE6awP+WkLD3HNWE1O1brJt/wB7ilYhxaLKTRScpIp+hp+OKWxI0qO9RtCh/hH4UJtARtbr
2zTDbnsRWimS4jDC47U0qR1FWpJktMaRzRiqEFRSf6yIf7X9KAI25Sc+hxVkdB9KQMMUVQgpu4eZ
tNJjH0YoEGKMUAGKMUDDFJigQUUwClpDEpaBCUUAJRTAKKACigAooAKKACigAooAKKQBRTAKKACi
gDRWWNh8rqfxp/WuU2P/0drNIVVvvIp+orEohextX6xAH1XioH0mFvuO6/rTuylJkD6TIPuSKfrU
D6fdJ/yz3f7pp3KU+5A0ciH5o2H1FNOOhp2LuIEGeOD7VIks0f3JnH45oCyZMuoXadXRh7rUy6u4
/wBZBn/dNKyIcOxOmqW7fe3IfcVYjuoJfuSofxosyGmiUEHofypcA9RmkIiaJS44FIbdexIqlJoV
hjW57Gq88LqVbH3TmrUxcpTO7y5crwzdaugcVSJDFGKYgxTNv7zPpQA6imAUtAgzRmgYZpM0CCig
BKKACimAUUgCimAUUAJRQIKKBhS0AJS0AFFACUtACUUAFFABRQBlgAHjj6VIs0yfdmcfjWJrcnTU
LpRyyt9RUyas4+/ED/umk4oCwmqwH7ysv1FTpfW8n3ZVz6E1LixkwdW6MD+NPqQDOetMeGKT78an
8KAIG022bopU/wCyahbSB/BMf+BCquWpNEL6Tcfwsh+pI/pTP7JuvWL/AL6P+FNND50L/ZN16x/9
9H/Cg6POepj/ADP+FO6DnQq6Tdr9yZV+jH/CpktdSTpPG3+9n/Ci6E5RZZjjuwwMnlH6E/4VZVWx
82B9DUuxGguyobi3kkTEbhT7ikFyiNMnAIMkeD7GrPkui4ZVOO4NVzCsNaJhz5Zx7c1X8xN5U5U+
4qlITRJ5bZwBnFR7SGORVpomwtJVCFpKBBRTAKKAP//SsUVoZhRTAKKQBSUAFFMAooAKKACigAoo
AKKQBRTAKKACikAUUwCigDKzS1iaBRQAtIQD1AoAB8v3SV+hxUyXNwn3Zm/HmgZOmp3K/e2N+GKn
TVz/AMtIT/wE1LigJ49Vtm+8WX6irUV5byfcmQ/jScWO5OCGGQQfpS0kJhRSuIKKBhRQK4UlMLi0
04JIpDTGL8p2/lVe5slnbcG2t9OtMZOkQRAOpAwTTHi+bKnGfUU7gRNG27B2HPQ1FLFKiligOB2N
NSsS0RQssx2qcH3qUwuO2a05hcowoR2NNxVJk2CimIKKACimAUUgCigAooAKKYCUUAFLQAUUAFFI
BKWgApKYBRSAKKACigDKorI0FpKAP//TpUtIBKKAFooAKQqp6gGgBVyPuu6/RiKXc/8Az1l/77P+
NMdwJf8A56y/99n/ABpcv/z1l/77P+NFwuGW/wCesn/fZ/xpPm/56yf99n/Gi4XDLf8APST/AL7P
+NHzf89JP++z/jTC4fN/z0k/77P+NJg/35P++z/jSEGP9t/++z/jSq7ofklkX/gRoHcnW+ulx+93
Ef3hViPWJh9+FSP9k0mkxFhNYhY4eN1P0zU4uWnOIBx3YjpUONi0IVkLbPOBcckbcVNE4cFWGHH3
hQBGtlEk3mLuB9M8VOVyMfypXERPE3UOT7EUwwlhkFfxFO4WKc7GCXEi/KehFTiHcoZDkGr5ieUQ
wv6ZppQjqKtSTJ5WNxRiqJCigApKACigAooAKKACimAUUAFFIAooAMUUAFFABRQAUUAZVLWRqFJi
gQtFABSUALSUAFGaAFFFACZ5p1ABRQAUUAFFABSUwCkJwaAJIxuYAVsLPFabYWB3YySBUtXL6DA6
m8WQH5Rx1pb1iIvOgkAZeTjuKVrElOPVblfvBHH5VYTWR/y0hYfTmnyoCddUtX/j2n/a4qjNqNwt
w/lMhQHjIpctioq7EbUfNGLi23f7pqxDqdqqhMOgHHzCiw3BlqO7t5fuSofxqbAYcHP0qdUT6n//
1NgxKeoFMNup7VCk0VYYbb0NRtA47Zq1MhxGFGHUGm4q07ktMKKYgooAKKACigAooAKKACigAooA
KKQBRTASigDRe1hf70Sn8KgfTLZv4Cv0Nc12jYgfSIz9yVh9ahbSJgfkkVqrmAhfTrlP+We76Gom
t5k+9E4/CndMViIjHUEH3oxTsFgxSYoAKTFAhQOKKAClpgFFIAooAKKACkpgFNccUAT2PzXManu1
X7gB7l3LbR0BqXuX0HvZgQ4UqWBznNRWyfvZEwMMh6UIG9DKjPygelPqiWIehNaa6VuRWWXBIzyK
lscXYjfTLhfu7W+hqB7WdPvRN+VLQ1UkQOgz8y4PuKF3J9yR1+jGmVoydL27TpNu/wB4ZqxHq0y/
6yJW/wB00tCXDsTprEJ4kjkQ/TNTx31rL92Zc+hNKxDi0WMq44IP0NIY1PUClqiRhgU0w2/ofzq1
NicRhgcds1GUYdQatSTJcRMUVZIlFAgooAKKACigAooAKKACigAooA16SuU3CjFAgxRQM//V3WjR
vvKp/CoXsbZ+sK/UVjqUQvpUDdNy/jUD6OP4JT+Iq1JgQvpU6/dKN+NV3srhDzEfwp8yYEflso+Z
WH1FM49aYrBxS0WCwUU7BYKKLALSUWAKTFArC4oIpAPtiI7mNvRq1ZbUtaOB99hn9aTL6DJZ45In
jjPz7eKUR/Z5FJ6bCP0pLQUjDAIAPrzUlWJiHoa2IdTg2hXJUgY5FS1cCyl3BJ92VT+NTBsjg5+l
RYdxGVWHzKp+oqF7K2frCo9xRcd+xA+lQt9x2WoX0iQfclU/WncpTZA+n3Kf8s93+6arvCw/1kRH
1FO5akmMVQv3GZf91iKnS6uY/uzMfZuaYOKZMmqXK/fRH+nFTprCf8tIXX3HNKxDh2LCalaP/wAt
Av8AvcVYWSN/usp/GpsybNbgY1PUU026HsRTUmhWGG29Cfxpht3HoatT7k8pGyFeoxTa0TuQ0FFM
QUUAFFABRQAUUAFFAGtRXKbhRQAUUAFJTAWkpAFGKYCFQeoBphgiJyY1P4UCE+zw94U/75FIbaA9
YI/++RRdjE+y23e3j/75FJ9ltf8AnhH/AN8ii7EL9jtT/wAsI/8AvkUfYrb/AJ4R/wDfIo5mGofY
bX/nhH/3zTXtLSNSzQxgDuRRzMLsVbO1ZQVhQg98VG+mWzdFK/Q07sNSF9IX+CVh9RULaVMPusrU
+YCvJY3Kc+WTj0rSS58yx3jO7GCPQ03qBVjOyUMVGQeTipdVlCW+wEb24FDQXuZOOKTFMkQ0CgBr
gEcgUxSyfckdfoxphcnS+u0PE5PswzViLVrkH94sbD24pNJjLSaun/LSJh9OanTU7Vv+Wm3/AHhi
p5QP/9bXS4if7kin6Gn5z6GsrWKuRvBC/wB6JT+FQvp1s3RWX6Gi402iB9JH/LOb/voVA2mXC/d2
vcy/7oFAEtLQAU
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


--part112341-boundary-578476062-1602154594--
Please give me some negative Karma. :)

radmofo

Ok, so I see there is not much traffic here on this topic. I have been working on a solution and its nearly complete. So far I have had success in retrieving attachments from every Provider I've tested via MMS, email, Blackberry etc. It will check the storage folder for file names and add them incrementally. IE 1.jpg, 2.jpg etc. It will take the subject block and add it as the pictures title. The part I am still working on is the ability to have separate email accounts for each user so it uploads to that particular users album.

Does anyone know an easy way to use the anycontent.php or something similiar perform a different function depending on the logged in user?

Is there ANY interest in this hack?
Please give me some negative Karma. :)

aveo

I looked for a script to do what I want and this thread was the closest.

Can this mod be slightly modified to just send information to the index or other page.

Example:

Joke of the day next to the picture of the day.

I would like to be able to send the joke through email in the body of the email.

It seem like it would be a slight mod, but I cant figure it out.

If someone would like to talk to more in dept, please pm me. I am not opposed to compensating someone for their time.

My site www.want2see.com

Thank you,
Tom

rphMedia

#114
I have [temporarily?] discontinued this feature at my test site because of the latest exploit.
Reinstated.

fallenturtle

Is there a setting or something in this mod or one that I can add that will let me filter the email attachments by extension. I ask because my provider (US T-Mobile) when I send an email with a photo via mms throws in a few of their own branding graphics, but their graphics are gifs where as my photo is a jpg, so I'm thinking that to avoid having it post the gifs I could filter them out.

Thanks.

radmofo

Sure...Its not fully complete as there is some stuff in there that don't need to be. it's a conglomeration of diffrent codes all smushed into 1.....along with a LOT of trial and error.

Things I have done.

1 allow filtering of images in the config file.

2 allow nearly infinite attachment size user settable max size.

3 max processing time user setting (if you get 100 messages emailed it can take a long time to load index.php)
solve this by running a cron job using lynx -dump

4 renames the files in order of them being sent in on the server EX. 1.jpg, 2.jpg 3.jpg ETC. but keeps the original filename in coppermine.

5 works with every carrier (I'm pretty sure)

6 puts the subject block as the pictures title.

7 puts the senders name in the title as well.

Things I still need to make it do...

1 Check the senders email against the users list and process it accordingly so it can be added by that user to that users album.

2 notify admin via email if it is an image from a non user email or was and added via cron as guest.

3 UH, a whole bunch more cool stuff.

just don't forget to add edit attachtoserverconfig.php accordingly and include it in your anycontent.php   (and remove the other one)

And I'm looking for people to perfect this hack......
Please give me some negative Karma. :)

fallenturtle

Awesome... are these files instead of the original files in email.zip from the first page of posts or is it to be used in combination with?

radmofo

Please give me some negative Karma. :)

rphMedia

Quote from: radmofo on April 18, 2008, 03:24:35 AM
instead of

It would probably be a better idea to start your own thread, instead of belittling/hijacking this one.