Возможно вы искали: 'Coral City'

June 06 2025 09:15:10
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96615035
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18424
• Обзор The Walking ... 18871
• Обзор DMC: Devil M... 19946
• Обзор на игру Valk... 15939
• Обзор на игру Stars! 17832
• Обзор на Far Cry 3 18021
• Обзор на Resident ... 16084
• Обзор на Chivalry:... 17582
• Обзор на игру Kerb... 18043
• Обзор игры 007: Fr... 16683
Превью о играх
• Превью к игре Comp... 18021
• Превью о игре Mage... 14526
• Превью Incredible ... 14782
• Превью Firefall 13546
• Превью Dead Space 3 16399
• Превью о игре SimC... 14793
• Превью к игре Fuse 15496
• Превью Red Orche... 15606
• Превью Gothic 3 16407
• Превью Black & W... 17423
Главная » Статьи » Разное » popa3d - разрешение smtp сессий только после успешной pop3 сессии (mail pop3 aaa patch whoson)

popa3d - разрешение smtp сессий только после успешной pop3 сессии (mail pop3 aaa patch whoson)

Ключевые слова: mail, pop3, aaa, patch, whoson, (найти похожие документы)

- BEST_PEOPLE (2:5077/15.22) -------------------------- BEST_PEOPLE (RU.UNIX) -
From : Eugene Crosser 2:5020/400 22 Dec 00 12:07:30
Subj : popa3d - разрешение smtp сессий только после успешной pop3 сессии
-------------------------------------------------------------------------------
* Forwarded from area 'RU.UNIX'

From: crosser@average.org (Eugene Crosser)

In article <591759752%m3puiptn76.fsf@olli.digger.org.ru>,
Olli Artemjev <Olli.Artemjev@f1354.n5020.z2.fidonet.org> writes:

> Собственно хочется позволить клиентам с email'ами на стервере посылать
> через него почту из любого места в любое, при этом не хочется становиться
> открытым релеем длявсех. Сооьветственно вопрос - а нет ли тут людей уже
> реализовавших соответствующую схему (разрешение smtp сессий только после
> успешной pop3 сессии) и могущих поделиться своими успехами?

Про postfix ничего не могу сказать, а пэтч к popa3d чтобы он
регистрировался через whoson мне недавно прислали.

http://www.average.org/whoson/
http://www.rzad.com/personal/projects.html


PROJECTS

Popa3d patch
Patch to use whoson (WHO iS ONline) protocol with Solar Designer's
tiny POP3 daemon - popa3d v0.4. You must have libwhoson library
instaled (see below). In this version of patch popa3d must be set as
standalone (required changes are included).

popa3d-0.4-whoson_0.1.patch

Usage:
tar zxpf popa3d-0.4.tar.gz

patch -p0 < popa3d-whoson.0.1.patch

edit params.h and Makefile for your own needs and compile it.
Note: Check out the followin settings in params.h used in standalone
mode:

MAX_SESSIONS 50
MAX_SESSIONS_PER_SOURCE 5
MAX_BACKLOG 5
MIN_DELAY

If you have clients behind firewall (for example with IP Masquerade)
you should change at least MAX_SESSION_PER_SOURCE.

-------------------------------------------------------------------------------

diff -uNr ./Makefile ../popa3d-0.4.trzad/Makefile
--- ./Makefile Tue Feb 1 04:56:46 2000
+++ ../popa3d-0.4.trzad/Makefile Thu Nov 9 14:30:35 2000
@@ -4,6 +4,7 @@
CFLAGS = -c -Wall -O2 -fomit-frame-pointer
LDFLAGS = -s
#LDFLAGS = -s -lcrypt
+LDFLAGS += -lwhoson

PROJ = popa3d
OBJS = md5/md5.o
diff -uNr ./params.h ../popa3d-0.4.trzad/params.h
--- ./params.h Tue Feb 1 07:16:24 2000
+++ ../popa3d-0.4.trzad/params.h Wed Nov 8 13:21:06 2000
@@ -8,7 +8,7 @@
/*
* Are we going to be a standalone server, or start via an inetd clone?
*/
-#define POP_STANDALONE 0
+#define POP_STANDALONE 1

#if POP_STANDALONE

diff -uNr ./pop_auth.c ../popa3d-0.4.trzad/pop_auth.c
--- ./pop_auth.c Thu Mar 25 05:25:55 1999
+++ ../popa3d-0.4.trzad/pop_auth.c Wed Nov 8 13:51:55 2000
@@ -11,6 +11,7 @@
#include "params.h"
#include "protocol.h"
#include "pop_auth.h"
+#include <whoson.h>

static char *pop_user, *pop_pass;

@@ -61,7 +62,7 @@
return 0;
}

-void log_pop_auth(int result, char *mailbox)
+void log_pop_auth(int result, char *mailbox,char *whoson_addr)
{
if (result == AUTH_NONE) {
syslog(SYSLOG_PRIORITY, "Didn't attempt authentication");
@@ -71,4 +72,8 @@
syslog(SYSLOG_PRIORITY, "Authentication %s for %s",
result == AUTH_OK ? "passed" : "failed",
mailbox ? mailbox : "UNKNOWN");
+ if (result == AUTH_OK) {
+ wso_login(whoson_addr,mailbox,0,0);
+ return;
+ }
}
diff -uNr ./pop_auth.h ../popa3d-0.4.trzad/pop_auth.h
--- ./pop_auth.h Thu Mar 25 05:25:55 1999
+++ ../popa3d-0.4.trzad/pop_auth.h Wed Nov 8 13:38:48 2000
@@ -22,6 +22,6 @@
* Logs an authentication attempt for mailbox (or NULL if the requested
* mailbox doesn't exist).
*/
-extern void log_pop_auth(int result, char *mailbox);
+extern void log_pop_auth(int result, char *mailbox, char *whoson_addr);

#endif
diff -uNr ./pop_root.c ../popa3d-0.4.trzad/pop_root.c
--- ./pop_root.c Tue Feb 1 07:18:12 2000
+++ ../popa3d-0.4.trzad/pop_root.c Wed Nov 8 13:17:55 2000
@@ -214,7 +214,7 @@
return 0;
}

-int do_pop_session()
+int do_pop_session(char *whoson_addr)
{
int channel[2];
int result, status;
@@ -248,12 +248,12 @@

if (result == AUTH_OK) {
if (close(channel[0])) return log_error("close");
- log_pop_auth(result, mailbox);
+ log_pop_auth(result, mailbox,whoson_addr);
return do_pop_trans(mailbox);
}

if (set_user(&pop_pw)) return 1;
- log_pop_auth(result, mailbox);
+ log_pop_auth(result, mailbox,whoson_addr);

#ifdef AUTH_FAILED_MESSAGE
if (result == AUTH_FAILED) pop_reply("-ERR %s", AUTH_FAILED_MESSAGE);
diff -uNr ./standalone.c ../popa3d-0.4.trzad/standalone.c
--- ./standalone.c Tue Feb 1 05:20:16 2000
+++ ../popa3d-0.4.trzad/standalone.c Wed Nov 8 13:32:23 2000
@@ -20,7 +20,6 @@
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
-
/*
* These are defined in pop_root.c.
*/
@@ -70,6 +69,7 @@

int main()
{
+
int true = 1;
int sock, new;
struct sockaddr_in addr;
@@ -179,15 +179,18 @@
break;

case 0:
+ {
+ char buf[80];
+ strncpy(buf, inet_ntoa(addr.sin_addr), 80);
syslog(SYSLOG_PRIORITY, "Session from %s",
- inet_ntoa(addr.sin_addr));
+ buf);
if (close(sock)) return log_error("close");
if (dup2(new, 0) < 0) return log_error("dup2");
if (dup2(new, 1) < 0) return log_error("dup2");
if (dup2(new, 2) < 0) return log_error("dup2");
if (close(new)) return log_error("close");
- return do_pop_session();
-
+ return do_pop_session(buf);
+ }
default:
sessions[j].addr = addr.sin_addr;
(volatile int)sessions[j].pid = pid;
579 Прочтений •  [popa3d - разрешение smtp сессий только после успешной pop3 сессии (mail pop3 aaa patch whoson)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• popa3d - разрешение smtp сессий тол... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка