ypops-src-0.8
所属分类:Email客户端
开发工具:Visual C++
文件大小:682KB
下载次数:27
上传日期:2007-01-24 16:29:24
上 传 者:
tommy8251
说明: Free POP3/SMTP access to Yahoo Mail
文件列表:
ypops (0, 2006-08-01)
ypops\.cvsignore (37, 2005-01-30)
ypops\docs (0, 2006-08-01)
ypops\docs\credits.txt (2057, 2005-01-30)
ypops\docs\history.html (37647, 2006-07-18)
ypops\docs\install_license.txt (1312, 2005-02-10)
ypops\docs\license.txt (18524, 2005-01-30)
ypops\docs\outlook_errormessages.htm (13951, 2005-02-10)
ypops\docs\team.html (3471, 2005-03-19)
ypops\docs\todo.txt (2148, 2005-01-30)
ypops\docs\wincvs.doc (43008, 2005-02-10)
ypops\lib (0, 2006-08-01)
ypops\lib\re_lib (0, 2006-08-01)
ypops\lib\re_lib\.cvsignore (28, 2005-01-30)
ypops\lib\re_lib\makefile.msc (758, 2005-01-30)
ypops\lib\re_lib\makefile.unix (2237, 2005-01-30)
ypops\lib\re_lib\regerror.cpp (275, 2005-01-30)
ypops\lib\re_lib\regexp.3 (6876, 2005-01-30)
ypops\lib\re_lib\regexp.cpp (29461, 2006-04-07)
ypops\lib\re_lib\regexp.h (780, 2005-01-30)
ypops\lib\re_lib\regmagic.h (158, 2005-01-30)
ypops\lib\re_lib\regsub.cpp (2049, 2005-01-30)
ypops\lib\re_lib\re_lib.dsp (3163, 2005-01-30)
ypops\lib\re_lib\re_lib.mak (776, 2005-01-30)
ypops\lib\re_lib\tests (2921, 2005-01-30)
ypops\lib\re_lib\timer.cpp (4157, 2005-01-30)
ypops\lib\re_lib\try.cpp (5875, 2005-01-30)
ypops\src (0, 2006-08-01)
ypops\src\.cvsignore (44, 2005-01-30)
ypops\src\ConfigEmailPage.cpp (5098, 2005-12-20)
ypops\src\ConfigEmailPage.h (3171, 2005-12-20)
ypops\src\ConfigFoldersPage.cpp (5436, 2005-12-20)
ypops\src\ConfigFoldersPage.h (3301, 2005-12-20)
ypops\src\ConfigLogPage.cpp (3680, 2005-01-30)
ypops\src\ConfigLogPage.h (3077, 2005-01-30)
ypops\src\ConfigMailSmtpPage.cpp (3255, 2005-01-30)
ypops\src\ConfigMailSmtpPage.h (3157, 2005-01-30)
ypops\src\ConfigMiscPage.cpp (4803, 2006-07-15)
ypops\src\ConfigMiscPage.h (3111, 2006-07-15)
ypops\src\ConfigNetworkPage.cpp (5730, 2005-01-30)
... ...
Building and Installing YPOPs
=============================
Before you begin, make sure you pull the latest sources from the following URL:
http://www.sourceforge.net/projects/ypops
(1) Edit Makefile appropriately for your site
set these variables accordingly
INSTALL_DIR
RUN_DIR
MIMEPP
CURL_INC
SSL_INC
CURL_LIB
SSL_LIB
SOCKET_LIB
Add -fgnu-linker to compile flags if you use GNU ld. Add -fstack-check
if you need to troubleshoot stack overflows. Valgrind is a nice tool for
Linux developers for troubleshooting memory overflows, etc. Purify is
another if you have it on your system. Please update this readme if you
come across other good memory overflow troublshooting tools!
(2) Install curl and ssl libraries
Put curl, ssl libraries and includes in proper places as specified by
Makefile.
(3) Mimepp and re_lib
mimepp is assumed to be located at lib/mimepp-1.3.3.
mimepp and re_lib is compiled automatically by ypops' Makefile.
You might need to update these make files also for compile flags.
(4) Installation
In src directory, do the following to build YPOPs:
make
In src directory, do the following to install YPOPs (as root if
INSTALL_DIR and RUN_DIR refer to system directories that are only
writable by root)
make install
(5) Configuration
cd
edit ypopsrc with a text editor:
- port numbers (Note that the port numbers are exclusive in each
machine. So, please make sure you don't specify the same port
number that other processes may be using, whether YPOPs or
anything else. Check with the system administrator and change
ypopsrc if necessary. Note that the default port for SMTP is
25. This will conflict with sendmail or any other SMTP daemon if
running. Disable such processes if you don't use them or ask the
system administrator for a different port).
- IP address (use 127.0.0.1 if you will only connect to YPOPs from
this system or ANY if this server will serve clients on other
machines).
(6) Startup
Do the following to run it (make sure INSTALL_DIR is in your PATH if
you don't use a full pathname to ypops.sh):
cd (optional, but recommended) ___
YPOPS_LOG_DIR= \__ optional if
YPOPS_CONFIG_DIR= / using "."
export YPOPS_LOG_DIR YPOPS_CONFIG_DIR __/
[/]ypops.sh &
Known issues
============
RedHat 7.1 and below:
---------------------
1. These versions of Linux are too old and known not to even be able
to compile (missing locale.h, etc).
Support
=======
Go to the following URL for support:
http://ypops.sourceforge.net/
If you have trouble, log into the forums at the above URL and describe
your problem in detail. If YPOPs crashes, provide a 'backtrace' output from
gdb (see below) and post to the developer forum. Make sure YPOPs has been
compiled with the following gcc flags and no optimization options (-O):
-g -fkeep-inline-functions -fno-default-inline
The Makefile in CVS does this by default. Please provide stack trace and all
source files for YPOPs, re_lib, and mimepp examples to developers (in a zip
file). To get a stack trace with gdb, do this (with PATH and LD_LIBRARY_PATH
set appropriately):
gdb `which ypops` core
gdb) backtrace (or "where")
Other runtime issues should be posted to one of the other appropriate forums,
just like a non-developer.
End of README.unix-linux
近期下载者:
相关文件:
收藏者: