Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

limit size vedhæftet fil php

1 view
Skip to first unread message

Martin

unread,
Jan 28, 2010, 4:05:28 PM1/28/10
to
Jeg uploader flere filer med php via en <form> og de bliver derefter fra
serverern vedh�ftet og sendt med php�s mail().

Jeg oplever at der �benbart er en gr�nse for hvor mange data der kan sendes
tilbage med mail.
Er det rigtigt forst�et - upload sker godtnok - men der kommer ikke mail
tilbage n�r filst�rrelsen er over ca. 7 Mb

Er det webhotelles php.ini der s�tter begr�nsningen og kan der evt.
overrides med .htaccess?

Venlig hilsen
Martin Kristensen


Mads Lie Jensen

unread,
Jan 28, 2010, 4:18:06 PM1/28/10
to

Det er n�rmere modtagerens mailboks. En typisk mailboks kan kun modtage
emails p� 10 mb. Og n�r en en fil sendes i en mail kommer den til at
fylde en del mere, mener det er i omegnen af 40% ekstra.

--
Mads Lie Jensen - ma...@gartneriet.dk - ICQ #25478403
Gartneriet - http://www.gartneriet.dk/

Martin

unread,
Jan 28, 2010, 4:23:13 PM1/28/10
to
Det er det s� ikke - min mailbox har ikke den 10Mb limit

Martin


"Mads Lie Jensen" <ma...@gartneriet.dk> skrev i en meddelelse
news:7lv3m5lhecluplosj...@4ax.com...

Mads Lie Jensen

unread,
Jan 28, 2010, 4:26:41 PM1/28/10
to
On Thu, 28 Jan 2010 22:23:13 +0100, "Martin" <po...@teknit.dk> wrote:

>Det er det s� ikke - min mailbox har ikke den 10Mb limit

S� har mailserveren som php's mail()-funktion sender med, garanteret den
gr�nse.
Min mailserver har jeg sat op til at tage mails p� 15 mb, men som
standard var den sat til 10. Er mailen st�rre vil den slet ikke have
noget med den at g�re.

(Venligst ikke send svar til min mail ogs� - jeg l�ser gruppern her.)

Martin

unread,
Jan 28, 2010, 4:29:53 PM1/28/10
to
Undskyld den direkte mail - det var en fejl()

Hvordan s�tter du mailserveren til 15mb - kan det g�res med .htaccess

Martin


"Mads Lie Jensen" <ma...@gartneriet.dk> skrev i en meddelelse

news:h504m5psd38b2gh0n...@4ax.com...

Martin

unread,
Jan 28, 2010, 4:38:14 PM1/28/10
to

Der er flere settings der kan v�re skyld i dette

i php.ini

; Maximum size of POST data that PHP will accept.
post_max_size = 128M (standard 8M)


; Maximum allowed size for uploaded files.
upload_max_filesize=128M (standard 2M)

og selvf�lgelig din SMTP og modtagerens SMTP server.


* = http://www.php.net/manual/en/ini.list.php
Name Default Changeable
post_max_size "8M" PHP_INI_PERDIR
upload_max_filesize "2M" PHP_INI_PERDIR

Den nemmeste m�de at tjekke om dine settings bliver �ndret er at i en
helt tom php fil skrive

<?php
ini_set('post_max_size', '128M');
echo ini_get('post_max_size');
// Hvis denne ikke siger 128M s� kan du ikke �ndre den

ini_set('upload_max_filesize', '128M');
echo ini_get('upload_max_filesize');
// Hvis denne ikke siger 128M s� kan du ikke �ndre den

og hvis du laver �ndringer i .htaccess, s� lav en phpinfo() og tjek at
den kolonnen med "locale settings" er det som du har �nsket.

Bertel Lund Hansen

unread,
Jan 28, 2010, 4:44:44 PM1/28/10
to
Mads Lie Jensen skrev:

> Det er n�rmere modtagerens mailboks. En typisk mailboks kan kun modtage
> emails p� 10 mb. Og n�r en en fil sendes i en mail kommer den til at
> fylde en del mere, mener det er i omegnen af 40% ekstra.

Det er pr�cis 1/3 = 33 1/3 %. S� gr�nsen er 6,6... Mbyte.

St�rre filer l�gger man ud p� en hjemmeside - eller et webhotel
hvor modtageren ogs� har FTP-adgang.

--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/

Martin

unread,
Jan 28, 2010, 4:52:48 PM1/28/10
to
Nu er mine settings i phpinfo() den kolonnen med "locale settings" det som
du skriver nemlig:
post_max_size = 128M
upload_max_filesize=128M

og som n�vnt bliver filer uploadet udem�rket til serveren - det er f�rst n�r
php skal sende filerne tilbage i en vedh�ftet fil det g�r galt.
Den sender mails tilbage ved filer under ca. 7 Mb - men kommer man over f�r
jeg sletingen mail fra servere.

Det m� v�re php�s mail alts� sendmail der ikke kan h�ndtere mere eller hvad?
Kan man skrue p� denne v�rdi med .htaccess?

Martin


"Martin" <mar...@aarhof.invalid> skrev i en meddelelse
news:4b6203d5$0$269$1472...@news.sunsite.dk...

Martin

unread,
Jan 28, 2010, 6:43:08 PM1/28/10
to
Pr�vede p� en anden server - samme script - uden problemer med at f� store
mails tilbage...

minuspoint til Scannet
plutpoint til Wannafind

Martin

"Martin" <po...@teknit.dk> skrev i en meddelelse
news:4b62072b$0$275$1472...@news.sunsite.dk...

Martin

unread,
Jan 28, 2010, 8:15:33 PM1/28/10
to
On 28-01-2010 22:52, Martin wrote:
> Nu er mine settings i phpinfo() den kolonnen med "locale settings" det som
> du skriver nemlig:
> post_max_size = 128M
> upload_max_filesize=128M
>
> og som n�vnt bliver filer uploadet udem�rket til serveren - det er f�rst n�r
> php skal sende filerne tilbage i en vedh�ftet fil det g�r galt.

S� er det enten din afsender SMTP der har max begr�nsning p� antal mb pr
mail.

Eller modtagerens SMTP

Disse indstillinger kan du ikke r�re ved p� nogle m�der. Du kan evt.
ringe til din host (afsender SMTP) og sp�rge.

Eller du kan ringe til modtagerens mailudbyder.


Eller for at g�re det meget meget nemmere for alle.
Gem filerne p� serveren, send et link i emailen, og vupti s� er det bare
at trykke p� linket, s� bliver filen downloadet - Klart den mest
anbefalsv�rdige m�de for filer over 1mb


> Den sender mails tilbage ved filer under ca. 7 Mb - men kommer man over f�r
> jeg sletingen mail fra servere.
> Det m� v�re php�s mail alts� sendmail der ikke kan h�ndtere mere eller hvad?

Nej det er ikke PHP mail, den kan klare lige s� tosset mange gb man har
lyst til - det eneste der s�tter en stopper her er max_execution_time
(alts� hvor l�nge den m� v�re om at sende mailen)

Stig Johansen

unread,
Jan 28, 2010, 11:11:40 PM1/28/10
to
Martin wrote:

> Eller modtagerens SMTP

Hvis det er modtagerens SMTP, b�r han vel f� en bounce mail, og ikke en PHP
fejl?

Men uanset hvad, er jeg enig i, at det er en dum ide at sende store filer,
da mange har begr�nsninger p� st�rrelsen.

Gmail har f.eks. ogs� 10mb som begr�nsning.

--
Med venlig hilsen
Stig Johansen

Mads Lie Jensen

unread,
Jan 29, 2010, 2:23:25 AM1/29/10
to
On Thu, 28 Jan 2010 22:29:53 +0100, "Martin" <po...@teknit.dk> wrote:

>Undskyld den direkte mail - det var en fejl()

Det kan jo ske :-)

>Hvordan s�tter du mailserveren til 15mb - kan det g�res med .htaccess

Det g�res i mailserverens konfigurationsfil. Har du et webhotel er der
ikke noget du kan g�re ved det.

Noget andet er at det m�ske heller ikke er smart at g�re. Der er ikke
meget ved at kunne sende mails p� 15 mb, hvis de fleste modtager
alligevel kun kan modtage maks 10 mb.

Martin

unread,
Feb 1, 2010, 1:09:45 AM2/1/10
to
On 29-01-2010 05:11, Stig Johansen wrote:
> Martin wrote:
>
>> Eller modtagerens SMTP
>
> Hvis det er modtagerens SMTP, b�r han vel f� en bounce mail, og ikke en PHP
> fejl?

Det er ikke altid man f�r en bounce mail retur :)
Men PHP fejl, det synes jeg ikke jeg kan l�se noget om i sp�rgernes
sp�rgsm�l?

Stig Johansen

unread,
Feb 1, 2010, 4:13:54 AM2/1/10
to
Martin wrote:

> On 29-01-2010 05:11, Stig Johansen wrote:
>>
>> Hvis det er modtagerens SMTP, b�r han vel f� en bounce mail, og ikke en
>> PHP fejl?
>
> Det er ikke altid man f�r en bounce mail retur :)

Nej, og det er m�ske problemet (at spam overtager regul�rer mails).

> Men PHP fejl, det synes jeg ikke jeg kan l�se noget om i sp�rgernes
> sp�rgsm�l?

Det st�r lidt hen i det det uvisse, da OP skriver:
....


og som n�vnt bliver filer uploadet udem�rket til serveren - det er f�rst n�r
php skal sende filerne tilbage i en vedh�ftet fil det g�r galt.

Den sender mails tilbage ved filer under ca. 7 Mb - men kommer man over f�r
jeg sletingen mail fra servere.

.....

Han(OP) har ikke beskrevet hvilken problemstilling det drejer sig om.

- Bliver mailen sendt ?
- Bliver mailen afvist ?

0 new messages