1

Webサイトの訪問者が自分のWebサイトのフォームに入力したときに、Webサイトの所有者(顧客)の電話に直接SMSアラートを設定する方法について調査を行っています。明らかに、私たちはプロバイダーにサインアップして、メッセージごとに数セントを支払うことを嬉しく思います-これが無料のサービスであるとは期待していません。

この取引で得られるグーグルの結果の多くは、多くの受信者に大量のテキストメッセージを送信することで得られますが、これはここで見ているものではありません。

では、HTMLと単純なスクリプトを介してこれを実現するための最も簡単で小規模な方法は何でしょうか。

このdaniwebフォーラムの投稿では、Coldfusionを使用した明確で簡単な手順を提供していますが、それは問題ありませんが、7年前なので、状況は進んでいるかどうか疑問に思います。より良い提案はありますか?

ASP.NETやPHPなどを使用して非常に簡単にスクリプトを作成できれば幸いですが、これは中小企業に属する非常にシンプルなWebサイトであるため、軽量に保つことを望んでいます。

4

3 に答える 3

1

私は自分の会社でも同様のことに取り組んでいます。

次のようなGSMモデムを使用します。ZTEMF668ASIMカードを挿入できるUSBアダプターです。私たちはSMSのみのプランを購入しました。これは月額15ドルで、無制限のSMSを送信できます。ただし、一括SMSサービスを使用するよりも、セットアップが少し複雑になる場合があります。特定のドメインの電子メールを受け入れるように、GSMモデムを搭載したコンピューターでDiafaan SMSサーバー(http://www.diafaan.com/)をセットアップできます。(たとえば、私たちのものは@ sms.comです)。ExchangeサーバーはEメールをDiafanサーバーに転送します。Diafaanは電子メールを受け取り、SMSに変換し、GSMモデムを使用して送信します。

phpコードでは、PHPMailer(http://phpmailer.worxware.com/)を使用して電子メールを作成し、メールのアドレスを@sms.comに設定できます。

次のように使用します。

ini_set("sendmail_from","user@company.com");
ini_set("SMTP","smtp.company.com");

require("PHPMailer/class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();                                      // set mailer to use SMTP
$mail->Host = "smtp.company.com";  // specify main and backup server
$mail->SMTPAuth = false;     // turn on SMTP authentication
//$mail->Username = "name";  // SMTP username
//$mail->Password = "password"; // SMTP password

$mail->From = "user@company.com";
$mail->FromName = $salesPerson;
$mail->AddAddress("user2@company.com", "Pricing");
$mail->AddReplyTo("user@company.com", "User2");
$mail->AddBcc($salesPersonEmail, $salesPerson);

$mail->WordWrap = 50;                                 // set word wrap to 50 characters
$mail->IsHTML(true);                                  // set email format to HTML

$mail->Subject = $subject;
$mail->Body    = $body;


if(!$mail->Send())
{
   echo "Message could not be sent. <p>";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
}

月額100SMSを有料で受け取るPCSMSなどのSMSサービスを提供している会社もあります。次に、メールを作成して@pcsms.com.auに送信します。これはおそらくそれを行う最も簡単な方法であり、以前はそれを行っていた方法ですが、現在の方法ははるかに安価です。

于 2012-10-15T10:22:33.553 に答える
0

最終的にはEsendexを使用しました。彼らからの良いサポート、まともなコードサンプル、そして無料トライアルでのたくさんのマイレージ(実際、私たちが尋ねたとき、彼らは喜んで延長しました)。

于 2013-02-07T16:24:35.567 に答える
0

免責事項、私はNexmoでパートタイムで開発者エバンジェリズムを行っています。

SMSメッセージを送信するようにGSMモデムをセットアップすることはできますが、SMS APIを使用する方が簡単です(使用方法によっては安価です)。ここにいくつかのプロバイダーがあります-価格はメッセージあたりのセント単位です(APIと宛先によって異なりますが、約1〜2セントです)。仮想番号をプロビジョニングする必要がある場合があります。価格は通常、月額ドルです(APIと宛先によって異なりますが、1〜2ドル程度です)。

海外に送るなら、Nexmoが一番だと思います。または、将来着信メッセージを受け入れる必要がある場合は、Nexmoの価格設定モデルが役立ちます。

3つのAPIはすべて単純なREST/HTTP APIです。サーバー側で使用している言語がWebリクエストを作成できる限り、SMSを送信できるはずです。

于 2012-10-15T14:48:37.960 に答える