2012-06-23 2 views
0

В настоящее время я пытаюсь отправить MMS-сообщение на мобильный телефон (через адрес шлюза MMS) с помощью PHP-скрипта, используя функцию mail(). Я хочу включить изображение в сообщение.Как отправить графическое сообщение (MMS) с помощью PHP

Я не нашел никакой информации, относящейся к отправке MMS-сообщений с PHP, и информация, которую я нашел, которая касалась отправки вложений электронной почты, была разделена, а некоторые сообщили, что я использую внешний пакет, такой как Mail_Mime. Каким будет лучший способ отправить графическое сообщение на мобильный телефон с помощью PHP-скрипта?

Любая помощь была бы принята с благодарностью.

+0

Вы уверены, что протокол MMS является подмножеством протокола почтового трейдинга? Или что шлюз MMS принимает прием электронной почты и преобразует их в протокол MMS для вас? –

+0

Да, если вы отправляете сообщение с адреса электронной почты на мобильный телефон mms gateway, он доставляется в виде графического сообщения (если это отвечает на ваш вопрос) – smf7293

ответ

1

Если ваш перевозчик поддерживает получение сообщений электронной почты и пересылает их на мобильный телефон в качестве MMS, то просто sending an email with MIME image attachment достаточно.

Однако, если вы имеете дело с центром MMS (ММСК), то стандартный протокол для приложения < -> ММСК является MM7

1

Рики от Twilio здесь.

Я знаю, что это старый вопрос, но для тех, кто приземлился здесь ищет для достижения этой цели вы можете отправить MMS с помощью нашего PHP helper library:

<?php 

// this line loads the library 
require('/path/to/twilio-php/Services/Twilio.php'); 

$account_sid = '[AccountSid]'; 
$auth_token = '[AuthToken]'; 
$client = new Services_Twilio($account_sid, $auth_token); 

$client->account->messages->create(array( 
    'To' => "+16518675309", 
    'From' => "+14158141829", 
    'Body' => "Hey Jenny! Good luck on the bar exam!", 
    'MediaUrl' => "http://farm2.static.flickr.com/1075/1404618563_3ed9a44a3a.jpg", 
)); 

Вы можете найти несколько примеров в нашем API docs. Надеюсь, это поможет!

+0

Можете ли вы уточнить, какой максимальный размер загрузки для видео? В документах указано состояние «Общий размер сообщения должен быть меньше 5 МБ. Запрос API со средой или коллекцией носителей размером более 5 МБ с ошибкой завершится ошибкой. '. Я получаю сообщение об ошибке в моем отладчике twilio, в котором говорится, что «Полученный контент превысил максимально допустимый размер контента». С выбранным решением «Убедитесь, что указанный носитель меньше 500 КБ». Видео, которое я пытаюсь отправить, составляет около 2 МБ. Любая информация будет оценена, спасибо! – domdambrogia