phpgroupware-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Phpgroupware-developers] Re: [Phpgroupware-users] Sending email wit


From: Dave Hall
Subject: Re: [Phpgroupware-developers] Re: [Phpgroupware-users] Sending email with attachments
Date: Sat, 27 Sep 2003 08:40:00 +1000

Hi Don,

FYI there is a later version of this class in the email app.  

Could you please put this information in a bug report on
http://savannah.gnu.org/bugs/?group=phpgroupware

Then we won't forget it and try to get it fixed in 16RC2.

Cheers

Dave

Don Graver <address@hidden> wrote:

> I am sending this to the developers b/c I think you are more able 
> to 
> help with the following technical issue.
> 
> I have run into a problem with sending emails that have large 
> attachments (about 1MB+) using the class 'send'.  I am currently 
> able to 
> add attachments to an event (see below for previous discussion from 
> phpgroupware-users), but when files get to the size of around 1MB, 
> I 
> either timeout or memory is exceeded.  I have upped the memory in 
> php.ini to 20MB, with a timeout of 300seconds and things work fine. 
> 
> However, with only 100 seconds it timesout.  I have tracked down 
> the 
> problem to the following function in /phpgwapi/inc/class.send.inc.php:
> 
>    function put2socket($socket,$message)
> 
> It hangs in the 'do' loop b/c the file is so large.  To give you an 
> idea 
> of what the $message contains: it has the standard event 
> notification 
> message, along with the appropriate Mime headers, and the attached 
> file 
> encoded using the following: chunk_split(base64_encode($file).  I 
> know 
> my code is working b/c of being able to send multiple smaller 
> attachments, as well as being able to send the larger ones by 
> editing 
> the php.ini file.  However, I don't think I should have to edit the 
> php.ini file to send a file that is only 1MB.  Any thoughts of how 
> the 
> function can be optimized or how I may be able to change something?
> 
> I am using the following:
> phpGW: 0.9.14.508
> php: 4.2.3
> apache: Apache/1.3.27 (Unix) Debian GNU/Linux
> 
> Thanks for the help.
> 
> Don
> 
> 
> 
> 
> Don Graver (dgraver) wrote:
> 
> >To answer my own question:
> >
> >Apparantely the msg function in the 
> phpgwapi/inc/class.send.inc.php file
> >accepts a mime 'boundary' variable, which can be used to separate the
> >text of the message from the attachments.  So, what I have done is
> >separate the attachments with a  mime boundary and the correct 
> headers,>then attach that to the end of the body message, and send 
> the new
> >message body along with the mime boundary to the send class.....and
> >Wahoo!, it works.  
> >
> >Thanks for the help.
> >
> >Ps. I am not using the email app other than to be able to send
> >emails...no user has rights to that app so storing it to the Sent 
> folder>is not necessary.  However, the emails are not only sent to 
> registered>users, but to extra participants as well...something 
> else I have added
> >to the calendar.
> >
> >-- Don Graver
> >
> >
> >-----Original Message-----
> >From: Dave Hall [mailto:address@hidden 
> >Sent: Wednesday, September 24, 2003 12:11 PM
> >To: address@hidden
> >Subject: Re: [Phpgroupware-users] Sending email with attachments
> >
> >
> >"Don Graver (dgraver)" <address@hidden> wrote:
> >
> >  
> >
> >>I would like to send an email with attachments via the class 
> 'send'. 
> >>More specifically, I would like for a user to be able to add 
> files to 
> >>a Calendar event, then when the notification email is sent to all
> >>participants, the files are attached.  I have no problem adding 
> the 
> >>newfield to the calendar app, I am just unsure how to create all the
> >>necessary MIME headers and boundaries and use them in the send 
> class.>>Has anyone else tried something similar?
> >>
> >>    
> >>
> >
> >class.send.inc.php is a little broken atm.  It is on the to be 
> fixed for
> >16-final list :)
> >
> >I think what you want to do is a good idea, but could be problematic
> >also.  
> >
> >Are you planning on emailing the attachments to phpgw users only?  If
> >you are the VFS is a better choice.  Just to include a link to the 
> file>in the VFS.
> >
> >I hope in head (which will become 18 one day) that we can support 
> saving>attachments in the VFS and also direct import of v/iCals 
> into calendar
> >from attachments.
> >
> >Just some ideas, sorry I don't have the answers.
> >
> >Cheers
> >
> >Dave
> >
> >
> >_______________________________________________
> >Phpgroupware-users mailing list
> >address@hidden
> >http://mail.gnu.org/mailman/listinfo/phpgroupware-users
> >  
> >
> 
> 
> 
> _______________________________________________
> Phpgroupware-developers mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/phpgroupware-developers
> 

Attachment: dave.hall.vcf
Description: Card for <dave.hall@mbox.com.au>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]