fk0, легенда (29.03.2015 19:58, просмотров: 247) ответил teap0t на Извините, уточняющий вопрос: речь идёт о том, что с SSL вместо нескольких десятков байт простого ASCII теперь надо передавать шифрованные пакеты ?
Речь о непонимании как работает система электронной почты и это вообще такое. Некоторые думают, что это яндекс или gmail. Тезисы:
1) большиство серверов, 99.9999%, принимают почту по SMTP-протоколу и без SSL или TLS;
2) для отправки почты авторизовываться на сервере вовсе не обязательно, если отправляешь через сервер того, кому почта предназначена, а не какой-то другой;
3) одни пидарасы изобрели спам -- мелких "бизнесменов" стоило бы давить в зародыше... и в силу этого неприятного факта многие сервера не принимают почту от адресов не имеющих т.н. "обратной зоны" в DNS и не принимают почту от адресов находящихся в чёрных списках (куда попадает 90% всяких "домашних интернетов", GPRS и т.п.) Поэтому отправить почту напрямую скорей не выйдет, только через промежуточный сервер. А чужой промежуточный сервер для не своих доменов ничего принимать не будет. Только если с авторизацией и от своего домена.
4) если делать по методу Evgeny_CD, он конечно правильную вещь говорит, но не сказал, что без SSL через твой сервер точно так же начнёт рассылаться спам в космических объёмах -- как спрашивается, ты свой "девайс" отличишь от спамера? Повторюсь -- именно в этом и задача SSL. По крайней мере, если речь про SMTP-сервер (ибо спам именно по SMTP отправляется). Впрочем, кроме SSL там есть и более простые технологии, вроде CRAM-MD5. И даже авторизация plain text'ом.
Как можно поступить исходя из сказанного. Купить, например, белый IP-адрес для прибора, потребовать с провайдера прописать обратную зону, пободаться с хозяевами блеклистов, если потребуется (не факт) и отсылать напрямую (по адресу указанному в МХ записи в DNS для хоста назначения). Проблема: SIM900 и т.п. не содержат для того готовых функций (и вообще функций работы с DNS).
Или таки поставить свой сервер, но за него долларов хоть 10 в месяц платить придётся. Кроме того, его нужно уметь настроить. Задача не для аруинщиков. Там страшный чорный линукс, в котором команды по буковкам вводить нужно, аж жуть. Ещё платить за домен придётся, порядка 10 долларов в год. Хотя можно взять в руки google и поискать "free domains" и их можно найти (даже если в поддомене 10-го уровня -- это вполне сгодится).
Самое простое и бесплатное, впрочем, набрать в том же google фразу "free email" и среди десятка серверов найти такой, что позволит авторизацию plain text'ом.
Или даже найти "бесплатный хостинг". Их полно, пока в поддомене хостера. К хостингу практически всегда прилагается и емейл. Аналогично, искать чтоб была plain text авторизация. Минус такого решения -- лет через 5 он станет платный или вообще пропадёт.
Или даже можно найти "бесплатный шелл". С почтой аналогично.
Или найти "free email forward"... Они часто бывают у DNS-хостеров (чтоб ты мейл предназначенный на свой домен мог направлять на сервер в другом домене). И там часто через веб-интерфейс можно настроить по каким правилам перенаправлять (или, если не настроить, можно направлять куда-то ещё, где уже можно нормально настроить дальнейшее перенаправление). Плюс такого решения -- авторизация вообще не требуется. Пишем правила "client1@ourdomain.com" направлять на "abvgd@mail.ru", "client2@ourdomain.com" на "eklmn@google.com" и в таком духе. Минусы -- нужен свой (под)домен (в котором почту изначально принимать). И возможен массовый прорыв спама, по очевидной причине...
Впрочем, мне кажется я как всегда... "напрасно трачу время".
И история как всегда одна. Всё можно (и сервер, и SSL -- сертификат тоже покупать), только за бабки. А Гудвин хочет чтоб всё нахаляву и даже чтоб жопу от стула не отрывать.
[ZX]