大家好我正在开发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);
?>
答案 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推送信息。