Задать вопрос

Как прикрепить и отправить файл через SMTP в android приложении?

Я слишком мало знаю как разрабатывать приложения, java и прочее связанное, так что критики не надо.
Я везде искал как отправить файл через smtp в android studio тобиш при активации activity, но там либо слишком сложно либо не для меня.
Можете пошаговую инструкцию, при нажатии на кнопку подключение к smtp, ssl и все такое а потом прикрепление файла и отправка.
  • Вопрос задан
  • 268 просмотров
Подписаться 1 Средний 10 комментариев
Пригласить эксперта
Ответы на вопрос 2
402d
@402d
начинал с бейсика на УКНЦ в 1988
Вам нужно именно через smtp и самостоятельно приложением ?
Открытых релеев почти не осталось. А если найдете, то они в спам листах.

Если нужно выслать файл, то самый простой способ сделать это через намерение
"Поделиться" . Почта и все мессенджеры умеют обрабатывать
https://developer.android.com/training/sharing/send
Минус способа в том, что отпользователя будет требоваться сделать еще несколько кликов в других приложениях.

Если очень хочется автоматом, то подымайте свой smtp и реализуйте отсылку. Но это оверхед.
проще поднять на своем серваке апи
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
А какая проблема? Используйте @gmail.com, или yandex.ru, или любой другой почтовик без жёстких ограничений SPF. Спамеры так вообще используют первый попавшийся без-SPF-ный MX-домен. Делаете коннект на 25-ый порт MX домена назначения, а там элементарнейший текстовый SMTP-протокол, сделаете на раз-два. Помучаться придётся только с base64 кодированием для не-ASCII-содержимого. И фсё!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы