小编use*_*509的帖子

Swiftmailer邮件进入垃圾邮件文件夹

$headers = "\r\n" . "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";

$message = Swift_Message::newInstance()
                ->setSubject($subject)
                ->setFrom(array('from@mail.com' => 'From Address'))
                ->setTo(array('to@mail.com' => 'To Address'))
                ->setBody($message_plain_txt)
                ->addPart($message, 'text/html')
        ;
if ($file_name)
        {
            $message->attach(Swift_Attachment::fromPath($file_path));
        }

$result = $mailer->send($message);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,$ filepath是我在用户从表单附加文件时使用的tmp路径,$ file_name是tmp文件名$ _FILES ['file'] ['name'].

在此设置中,我能够发送邮件,但是当有附件时,邮件将进入垃圾邮件文件夹.如果没有附件,则邮件会进入收件箱.

当我从某个位置上传文件而不是从表单发送附件时,此设置完全正常.

我认为它与电子邮件标题有关,但我无法弄清楚错误.

有人可以帮助我解决我在这里犯的错误.

通过修改标头来实现它

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
Run Code Online (Sandbox Code Playgroud)

php email sendmail swiftmailer

5
推荐指数
1
解决办法
7253
查看次数

中止:HTTP 错误 500:在 hg Push 上的 ['/tmp'、'/var/tmp'、'/usr/tmp'、'/'] 中找不到可用的临时目录

当我尝试将本地存储库推送到服务器时,突然在 Ubuntu 服务器上收到此错误。谁能帮我解决这个问题吗?

ubuntu mercurial

4
推荐指数
1
解决办法
2999
查看次数

如何在PHP中创建动态下载链接

有没有办法我们可以在PHP中为一个文件创建一段动态下载链接一段时间,或者下载链接在此之后到期.在此期间之后,下载链接会更改.

实际上我有一个要求,即只能通过特定的电子邮件访问下载链接.由于其大小,我无法将该文件添加为附件.

任何人都可以帮助我.

php email

2
推荐指数
1
解决办法
3432
查看次数

标签 统计

email ×2

php ×2

mercurial ×1

sendmail ×1

swiftmailer ×1

ubuntu ×1