PHP邮件彩信附加图像不起作用

时间:2013-06-11 02:02:40

标签: mms php

大家好我正在开发webapplication,用于在用户输入电话号码时发送彩信。我成功地能够以HTML格式发送带有图像的电子邮件。现在,我正在尝试通过PHP邮件功能向我的客户发送MMS,但他们唯一收到的是我发送邮件的链接。 这是我到目前为止所提出的。

<?php
$email = '1234567890@somenetwork.domain'; 
$link = $_COOKIE["coupon"];
$to = $email;
$subject = 'Some Subject';
$message = " Hello, This is Testing Text 8.0 
            <a href=\"https://encrypted-tbn0.gstatic.com/images?           \     
             q=tbn:ANd9GcS0dA2aipmy9hwAitgD8U5n8l_afNBvxYc3gnOFi7hOGoGAGIHssw\">Your Link</a>  ";

$message->addAttachment("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS0dA2aipmy9hwAitgD8U5n8l_afNBvxYc3gnOFi7hOGoGAGIHssw", "image/gif"); 
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: someone <support@someone.com>' . "\r\n";
mail($email, $subject, $message, $headers);

?>

2 个答案:

答案 0 :(得分:2)

当以彩信形式发送到手机时,您必须将图像作为附件发送。

我发现以下答案对于轻松发送附件很有帮助,即使它引用&#34; mail&#34;,而不是MMS: Send attachments with PHP Mail()?

答案 1 :(得分:1)

其中一个问题是您无法以这种方式获取该图像。 即https://encrypted-tbn0.gstatic.com/images?\              Q = TBN:ANd9GcS0dA2aipmy9hwAitgD8U5n8l_afNBvxYc3gnOFi7hOGoGAGIHssw

返回一个空文件。

此外,您何时可以通过PHP的mail()函数发送彩信?

根据我的经验,通过短信/彩信发送图像的最可靠方式是发送WAP推送信息。