2013-05-17 2 views
1

Я видел много сообщений, связанных с отправкой электронной почты в Linux, но они не затрагивают мою конкретную потребность.Как отправить уведомление (электронная почта, SMS и т. Д.) Stealthy programacticly linux

Я хочу реализовать код (C/C++) в моем приложении Linux, который отправит мне какое-то уведомление (незаметно) при определенном условии программы. Все, что нужно отправить мне, составляет менее 50 байт данных статуса. Единственное, что я гарантирую, это то, что ящик будет в локальной сети, которая будет иметь доступ к Интернету через обычные шлюзы.

Одна из возможностей - отправить мне текст на мой беспроводной носитель, например: [email protected]_gateway.com. Но это предполагает, что у меня есть почтовый клиент, доступный в ящике linux, который не является гарантией. Если бы я запрограммировал это на уровне сокета напрямую с помощью SMTP, мне пришлось бы управлять TCP-соединением, которое не то, что я предпочитаю делать.

Любые предложения о том, что было бы возможным способом отправить мне уведомление из моего приложения linux?

Спасибо,

-Andres

+0

Вы можете использовать веб-api, как twitter или tumbler, и wget, чтобы публиковать его. – Anthony

ответ

1

Для электронной почты, вы можете использовать что-то вроде SendGrid, в частности, их WebAPI - это позволит вам отправлять электронную почту только с запросом HTTP.

Для получения SMS вы можете использовать что-то вроде Nexmo, что позволит вам отправить SMS with a HTTP request.

Обратите внимание, что вам нужно будет включить свои учетные данные API в скомпилированный код - проблему с защитой от угроз (для ваших учетных данных).

Отказ от ответственности: Я немного прихожу к проявлению евангелизации для Nexmo.

+0

Twillio навсегда! – Anthony

+1

спасибо за ответы. Nexmo выглядит интересно. –

+0

@AndresGonzalez Рад, что это было полезно. Не возражала бы и над головой. ;) Кроме того, действительно было бы интересно, что вы строите, если используете Nexmo, очень интересный вариант использования. –

Смежные вопросы