Тхе ЈаваМаил је АПИ који се користи за састављање, писање и читање електронских порука (е-порука).
ЈаваМаил АПИ обезбеђује оквир независан од протокола и платформе за слање и примање поште.
наћи у мапи Ц++
Тхе јавак.маил и јавак.маил.ацтиватион пакети садрже основне класе ЈаваМаил АПИ-ја.
Могућност ЈаваМаил може се применити на многе догађаје. Може се користити у тренутку регистрације корисника (слање обавештења као што је хвала на интересовању за мој сајт), заборављена лозинка (слање лозинке на имејл ид корисника), слање обавештења о важним ажурирањима итд. Тако да може бити различитих употреба јава маил АПИ-ја.
Да ли знаш ?
|
Протоколи који се користе у ЈаваМаил АПИ-ју
Постоје неки протоколи који се користе у ЈаваМаил АПИ-ју.
|
СМТП
СМТП је акроним за Симпле Маил Трансфер Протоцол. Обезбеђује механизам за испоруку е-поште. Као СМТП сервер можемо користити Апацхе Јамес сервер, Постцаст сервер, цмаил сервер итд. Али ако купимо хост простор, СМТП сервер је подразумевано обезбеђен од стране хост провајдера. На пример, мој смтп сервер је маил.јаватпоинт.цом. Ако користимо СМТП сервер који обезбеђује хост провајдер, аутентификација је потребна за слање и примање е-поште.
ПОП
ПОП је акроним за Пост Оффице Протоцол, такође познат као ПОП3. Обезбеђује механизам за примање е-поште. Пружа подршку за једно поштанско сандуче за сваког корисника. Као ПОП сервер можемо користити Апацхе Јамес сервер, цмаил сервер итд. Али ако купимо хост простор, ПОП сервер је подразумевано обезбеђен од провајдера хоста. На пример, поп сервер који пружа хост провајдер за моју веб локацију је маил.јаватпоинт.цом. Овај протокол је дефинисан у РФЦ 1939.
ИМАП
ИМАП је акроним за Интернет Мессаге Аццесс Протоцол. ИМАП је напредни протокол за пријем порука. Пружа подршку за више поштанских сандучића за сваког корисника, поред тога, поштанско сандуче може да дели више корисника. Дефинисан је у РФЦ 2060.
сортирање спајањем у Јави
МИМЕ
Мултипле Интернет Маил Ектенсион (МИМЕ) говори претраживачу шта се шаље, нпр. прилог, формат порука итд. Није познат као протокол за пренос поште, али га користи ваш програм за пошту. |
ННТП и други
Постоји много протокола које обезбеђују провајдери трећих страна. Неки од њих су протокол за пренос мрежних вести (ННТП), безбедне вишенаменске екстензије за интернет пошту (С/МИМЕ) итд.
Архитектура ЈаваМаил
Јава апликација користи ЈаваМаил АПИ за састављање, слање и примање е-порука. ЈаваМаил АПИ користи СПИ (Сервице Провидер Интерфацес) који пружа посредничке услуге јава апликацији за рад са различитим протоколима. Хајде да то разумемо са сликом датом у наставку:
ЈаваМаил АПИ основне класе
Постоје два пакета која се користе у Јава Маил АПИ-ју: јавак.маил и јавак.маил.интернет пакет. Ови пакети садрже много класа за Јава Маил АПИ. Су:
- јавак.маил.Сессион цласс
- јавак.маил.Мессаге цласс
- јавак.маил.интернет.МимеМессаге класа
- јавак.маил.Аддресс цласс
- јавак.маил.интернет.ИнтернетАддресс класа
- јавак.маил.Аутхентицатор класа
- јавак.маил.ПассвордАутхентицатион класа
- јавак.маил.Транспорт цласс
- јавак.маил.Сторе цласс
- јавак.маил.Фолдер класа итд.
Знаћемо за ове класе једну по једну када се навикне.