SwiftMailer:超时或文件大小问题

时间:2013-12-27 14:38:59

标签: php swiftmailer

我使用SwiftMailer版本Swift-5.0.3(最新版本)。

我的表单和PHP文件过程非常简单:

<?php

require_once '../lib/swift_required.php';

// Transport Protocol
$transport = Swift_MailTransport::newInstance();

//Variables Initialization
$nom = $_POST ['nom'];
$email = $_POST ['email'];
$textform = $_POST ['textform'];

//Message creation
$message = Swift_Message::newInstance();
$message->setFrom($email, $nom);
$message->setSubject('Any text for the Subject');
$message->setTo('test@test.com');
$message->setBody($textform, 'text/html');

//Attachment  
$attachment = Swift_Attachment::fromPath($_FILES['photo']['tmp_name'])->setFilename($_FILES['photo']['name']);


//Message Attachement
$message->attach($attachment);

//Sending the e-mail
$mailer = Swift_Mailer::newInstance($transport);
$mailer->send($message);

if ($mailer->send($message)) {
    header("Location: ../forms/thanks.html");
} else {
    echo "Failure sending message";
}
?>

问题:

当我使用表单尝试上传超过 800kb 的文件或上传时间高于 8秒时,我的PHP进程突然停止了导航器( IE)消息“页面无法显示”。

有什么方法可以解决这个问题吗?

-

的奥斯卡

来自法国巴黎

0 个答案:

没有答案