PHPackages                             vitalik74/yii2-smsimple - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. vitalik74/yii2-smsimple

ActiveYii2-extension[Mail &amp; Notifications](/categories/mail)

vitalik74/yii2-smsimple
=======================

Отправка смс сообщений через сервис smsimple

0.0.5(9y ago)0554BSD-3-ClausePHP

Since Feb 27Pushed 9y ago1 watchersCompare

[ Source](https://github.com/vitalik74/yii2-smsimple)[ Packagist](https://packagist.org/packages/vitalik74/yii2-smsimple)[ RSS](/packages/vitalik74-yii2-smsimple/feed)WikiDiscussions master Synced yesterday

READMEChangelog (3)Dependencies (2)Versions (7)Used By (0)

Yii2-smsimple
=============

[](#yii2-smsimple)

Данное расширение позволяет отправлять смс сообщения через сервис smsimple.ru Расширение является оберткой над [api](http://www.smsimple.ru/api)

\#Установка Запуститите команду

```
composer require --prefer-dist ostashevdv/yii2-smsimple

```

или добавьте в секцию require вашего `composer.json` файла

```
"ostashevdv/yii2-image": "dev-master"

```

\#Конфигурация После установки раширения, его необходимо с конфигурировать. Пропишите в секцию components вашего конфига:

```
return [
  ...
  'components' => [
    'sms' => [
      'class' => '\ostashevdv\smsimple\SMSimple',
      'username' => 'Ваше имя пользователя в smsimple.ru',
      'password' => 'Ваш пароль',
      'origin_id' => 'Подпись по умолчанию (имя отправителя)'
    ]
  ],
]
```

\#Использование отправка смс 1 получателю:

```
try {
  Yii::$app->sms->connect();
  Yii::$app->sms->send('7-123-123-12-12', 'hello world');
} catch(\ostashevdv\smsimple\SMSimpleException $e) {}
```

отправка смс нескольким получателям

```
try {
  Yii::$app->sms->connect();
  Yii::$app->sms->send(['7-111-111-11-11', '72222222222', '83333333333'], 'foo');
  $message_id = Yii::$app->sms->send('74441111111, 7-111-111-11-11, 82222222222', 'bar');
} catch(\ostashevdv\smsimple\SMSimpleException $e) {}
```

проверка статуса рассылки:

```
$status = Yii::$app->sms->check_delivery($message_id);
```

[больше примеров](http://www.smsimple.ru/api)

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 60% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~133 days

Total

5

Last Release

3607d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d504d513e57ee61e039fe25d257bf0e99a720e9a362908d9e58952fff0e97d6e?d=identicon)[vitalik74](/maintainers/vitalik74)

---

Top Contributors

[![vitalik74](https://avatars.githubusercontent.com/u/6257637?v=4)](https://github.com/vitalik74 "vitalik74 (3 commits)")[![ostashevdv](https://avatars.githubusercontent.com/u/3714019?v=4)](https://github.com/ostashevdv "ostashevdv (2 commits)")

---

Tags

smsyii2yii2 sms extension

### Embed Badge

![Health badge](/badges/vitalik74-yii2-smsimple/health.svg)

```
[![Health](https://phpackages.com/badges/vitalik74-yii2-smsimple/health.svg)](https://phpackages.com/packages/vitalik74-yii2-smsimple)
```

###  Alternatives

[craftcms/cms

Craft CMS

3.6k3.6M3.0k](/packages/craftcms-cms)[tuyakhov/yii2-notifications

The extension provides support for sending notifications across a variety of delivery channels, including mail, SMS, Slack etc. Notifications may also be stored in a database so they may be displayed in your web interface.

6736.7k2](/packages/tuyakhov-yii2-notifications)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
