0

大家好,我正在开发网络应用程序,用于在用户输入电话号码时发送彩信。我成功地能够以 HTML 形式发送带有图像的电子邮件。现在,我正在尝试通过 PHP 邮件功能向我的客户发送彩信,但他们收到的唯一内容是我随消息一起发送给他们的链接。到目前为止,这是我想出的。

<?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);

?>
4

2 回答 2

2

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

我发现以下答案对于轻松发送附件非常有帮助,即使它引用“邮件”而不是 MMS: 使用 PHP Mail() 发送附件?

于 2016-05-07T04:23:58.937 回答
1

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

返回一个空文件。

另外,什么时候可以通过 PHP 的 mail() 函数发送彩信?

根据我的经验,通过 SMS/MMS 发送图像最可靠的方法是发送 WAP 推送消息。

于 2013-06-11T02:06:31.860 回答