Показать сообщение отдельно
Старый 15.02.2013, 21:59
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
На самом деле... отправка почты - тайна покрытая мраком за семью печатями, и все совем не так просто (как кажется в ПХП). Электронная почта - это в неимоверной степени несуразный и очень плохо работающий механизм, который очень тяжело настроить и контроллировать. ПХП не сам отправляет почту, а, скорее всего, пользуется программой sendmail (которая будет сама побольше ПХП интерпретатора). Далее, замечательная программа sendmail - это хитросплетение из большого количества меньших несуразных програм, большая часть которых заслуживает место в музее развития компьютерной техники. Но в общем, смысл заключается в том, чтобы посредничать между почтовыми серверами. Посредничество заключается в том, чтобы понять из заголовков сообщения на какой из серверов (и сколько копий) отправлять, как обработать содержание, и еще менее интересные детали.
Почтовых серверов есть несколько типов, использующих разные протоколы, такие, как например, POP, или IMAP. Эти сервера в чем-то похожи на HTTP сервера, с той разницей, что они еще более древние, и еще более запутанные. НО, что очень важно в нашем случае - они вполне себе доступны флешевому клиенту! Ну, не всегда, но часто. Некоторые почтовые сервера, примерно так же, как и HTTP сервера могут использовать SSL шифрование для траффика (и тогда вам прийдется самому разбираться с шифрованием). Кроме того, сервера эти, как правило, работают на портах, куда флешу просто так не приконнектится. Но, и тем не менее, технически проблема отсылки почты из флеша решаема. Тому даже есть примеры: http://www.bytearray.org/?p=27 он даже вроде аттачменты может посылать.
__________________
Hell is the possibility of sanity