Forum Webscript.Ru

Программирование => PHP => Тема начата: Andre55 от 21 Декабря 2001, 12:39:15

Название: Как обновить сайт c помощью E-mail?
Отправлено: Andre55 от 21 Декабря 2001, 12:39:15
Хочу добовлять некоторые файлы на свой сайт по E-mail
Что для этого надо сделать, где лежит почта
:confused:
Название: Как обновить сайт c помощью E-mail?
Отправлено: lodevar от 21 Декабря 2001, 14:28:35
Нужен скрипт перебора почтового ящика на предмет поступивших писем, причем такой скрипт, который понимал бы где всякая ерунда, а где именно то, что нужно помещать на сайт.
Название: Как обновить сайт c помощью E-mail?
Отправлено: Andre55 от 21 Декабря 2001, 14:33:59
То что такой скрипт нужен это понятно. Но где именно находится этот ящик, и как отличить текст письма от аттача?
Ну простой пример хотябы.
Название: Как обновить сайт c помощью E-mail?
Отправлено: lodevar от 21 Декабря 2001, 15:08:26
Цитировать
Но где именно находится этот ящик
Смотря что ты подразумеваешь под ящиком... :)
Цитировать
Ну простой пример хотябы.
Ну ты даешь. То, что ты собираешься сделать простым не назовешь. А в общем - не очень хорошая задумка почтой обновлять - не видишь как там на сайте все это выглядит. К тому же если не верно чего закачал, то придется какими-то путями с сайта выковыривать эту ерунду... Работы куча, а толку столько же, сколько при обычном обновлении ручками через фтп, или скриптом по хттп. Вот.
Название: Как обновить сайт c помощью E-mail?
Отправлено: Макс от 21 Декабря 2001, 17:28:31
lodevar во многом прав, по поводу того что делать это не нужно.

Но так для справки.
Письмо нужно вытакивать с POP3-сервера. Лучше всего для этих целей использовать IMAP функции. Только сначало разберись с протоколом POP3 (и SMTP выучить не помешает ;)) и хорошо разберись со стандартом MIME - все это нужно для того чтобы ты предствавлял что ты делаешь.

А скрипт будет работать примерно по такой схеме.
1. Запускаешь его по cron в определенное время и проверяешь почту. (лучше заведи для этого специяльный e-mail и на него шли только письма для обновления сайта, чтобы не мучиться с проверкой писем)

2. Скачиваешь письмо, удаляешь с сервера и проверяешь правильное ли оно.

3. Делаешь "парсинг" письма и дальше в зависисмости от содержимого что-то делаешь


Короче, лучше забей на это ;)
Название: Как обновить сайт c помощью E-mail?
Отправлено: lodevar от 23 Декабря 2001, 15:37:39
Плюс к тому проверяй от кого оно отправлено, а то я, напрмер, нашлю тебе на почтовый ящик всякую лабуду, а потом буду смотреть и ухахатываться над твоим сайтом. :)
Название: Как обновить сайт c помощью E-mail?
Отправлено: ЖеньКа от 23 Декабря 2001, 16:05:59
Лучше давай с тобой о чём нить договоримся :)))), ты мне будешь слать что тебе нужно на мой ящик - а я обновлю это старым дедовским способом :)))) по FTP :)) так по моему - проще некуда :)
Название: Как обновить сайт c помощью E-mail?
Отправлено: Макс от 23 Декабря 2001, 16:12:42
А я думаю что можно и не проверять адрес. Ну мало ли с какого ящика нужно будет ему сайт обновить.
Лучше ИМХО сделать в subject-е слать LOGIN:PASSWORD (или в кооментариях письма, или в тексте) и проверять их.
Ну и конечно адрес mailbox-а никому не показывать
Название: Как обновить сайт c помощью E-mail?
Отправлено: Dolce0109 от 23 Декабря 2001, 16:24:55
Ну а потом адрес отправителя подделать, раз плюнуть!
Название: Как обновить сайт c помощью E-mail?
Отправлено: Stek от 23 Декабря 2001, 17:49:07
Ну посылаейте вы в сабже или хедером, или первой строкой письма пароль.
А вообще идея гиблая.