WebMail. Дешево. Качественно. ГарантияCrowbar (xzteam@monnet.ru)Xakep, номер #069, стр. 069-038-1 Почтовый веб-интерфейс своими руками Алоха, гайз! Сейчас стало модно иметь свой хостинг и в придачу домен второго уровня с красивым именем вроде www.padonak.ru :). Скорее всего, ты тоже располагаешь таким чудом и можешь на нем создавать кучу почтовых ящиков вида name@padonak.ru. Ну как не удержаться и не понтануться перед своей (или не своей) теткой, подарив ей такое красивое мыло? Разумеется, это просто необходимо! Но! Ты только представь, сколько сразу появится геморроя, когда ты начнешь этой тетке объяснять, как настроить Аутглюк или Бат, чтобы снять почту с твоего сервера. Да и самому-то охота будет качать Бат и настраивать его, чтобы проверить почту, когда ты волею судеб будешь находиться в деревне Миндюкино, где отсасывает чупа-чупс GPRS, а модем не разгоняется выше 2400? Сейчас я расскажу о том, как можно решить эти многочисленные проблемы, подняв у себя на хосте веб-интерфейс. UebiMiau 2.7 Официальный сайт: www.uebimiau.org. Поддерживаемые ОСи: Linux, Windows. С чем работает: IMAP/POP3, SMTP. Умеет: принимать и отправлять почту (а иначе на фига он нужен бы был? - прим. ред.), создавать записи в адресной книге, устанавливать собственные квоты на размер ящика. Поддерживает шкурки. Очень удобный и простой в настройке клиент. Не знаю, почему я выбрал его первым. Наверное, название понравилось :). Первая часть слова и козе понятна, а вот вторая до сих пор остается для меня загадкой. Скорее всего, это что-то связанное с кошкой. Видимо, авторы не очень любят этих милых животных и решили назвать свое детище "УдарьКошку". Итак, качаем клиент с официального сайта, распаковываем его и заливаем все файлики и папочки из архива на свой мегакрутой сервак. К примеру, в папку webmail, предварительно создав ее, разумеется :). Залив всю эту байду, заходим в webmail/inc. Здесь нам нужно открыть файлик config.php в режиме редактирования. Обратим внимание на переменную $temporary_directory. Она указывает, в какое место будут складываться все временные файлы, создаваемые нашим веб-интерфейсом на сервере. Лучше определить директорию, которая не будет видна через апач, потому что на эту папку необходимы полномочия типа "read-write". Давай, например, запихнем все это барахло в папку /tmp. В *nix-системах такая дира уже есть, а в виндах придется создать самим (пусть будет c:\tmp, ок?). Создав темповую папку, присваиваем переменной $temporary_directory значение "/tmp". Смотрим дальше. Видим вариаблу $smtp_server. Здесь перед нами встает выбор: можно использовать свой (или чужой) SMTP-сервер, а можно отсылать почту через наш sendmail. Сендмейл можно использовать, если хостинг поднят под юниксовой системой. Так что если твой сервер в доску свой, то можешь позаморачиваться с настройками сендмыла и т.д. Но давай не будем забивать остатки мозгов всякой чепухой и просто укажем нужный нам SMTP-сервер, присвоив переменной $smtp_server его имя. Например, "smtp.padonak.ru". Но если тебе все же приспичило использовать сендмайл, то делаем так: $smtp_server = "localhost", после чего ищем где-то внизу конфига переменную $use_sendmail и ставим ей значение "yes". Но этого недостаточно, поэтому дальше следует указать путь к сендмайлу, присвоив переменной $path_to_sendmail значение "/usr/sbin/sendmail". Содержание Вперед на стр. 069-038-2 |


















































































































