URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46694
[ Назад ]

Исходное сообщение
"авторизация vpopmail"

Отправлено RaZOR , 01-Авг-04 17:05 
Поставил vpopmail из портов в FreeBSD. Все работает, но никак не могу заставить vpopmail принять домен по умолчанию.
правил файлы:
/usr/local/vpopmail/include/config.h
/usr/local/vpopmail/include/vpopmail_config.h

строка:
#define DEFAULT_DOMAIN "domain.name"

Ничего не помогло...
Кроме переустановки из исходников с параметром --enable-default-domain ничего не поможет?
Пробовал с этим параметром переустановить из портов - ноль эффекта.


Содержание

Сообщения в этом обсуждении
"авторизация vpopmail"
Отправлено DogEater , 02-Авг-04 10:17 
>Поставил vpopmail из портов в FreeBSD. Все работает, но никак не могу
>заставить vpopmail принять домен по умолчанию.
>правил файлы:
>/usr/local/vpopmail/include/config.h
>/usr/local/vpopmail/include/vpopmail_config.h
>
>строка:
>#define DEFAULT_DOMAIN "domain.name"
>
>Ничего не помогло...
>Кроме переустановки из исходников с параметром --enable-default-domain ничего не поможет?
>Пробовал с этим параметром переустановить из портов - ноль эффекта.

echo "yourdomain.dom" >/usr/local/vpopmail/defaultdomain



"авторизация vpopmail"
Отправлено RaZOR , 03-Авг-04 18:49 
>echo "yourdomain.dom" >/usr/local/vpopmail/defaultdomain

у меня defaultdomain в /var/qmail/control/ живет
не помогает! он и так там прописан :(
не может быть, что лечится только перекомпиляцией! а если домен сменится?


"авторизация vpopmail"
Отправлено Soldier , 04-Авг-04 08:22 
>>echo "yourdomain.dom" >/usr/local/vpopmail/defaultdomain
>
>у меня defaultdomain в /var/qmail/control/ живет
>не помогает! он и так там прописан :(
>не может быть, что лечится только перекомпиляцией! а если домен сменится?


У qmail-овский  и vpopmail-вского  defaultdomain общего только название
файла. Причем в vpopmail,  насколько я знаю оно появилось сравнительно
недавно. У меня 5.3.24 - там это дело присутствует, располагается в
домашней директории пользователя vpopmail,  поддиректории etc.

vpopmail использую почти два года, с несколькими сотнями юзверей справляется легко, глюков  пока не было.



"авторизация vpopmail"
Отправлено DogEater , 04-Авг-04 09:41 
>>echo "yourdomain.dom" >/usr/local/vpopmail/defaultdomain

RaZOR, ты сделал, что я тебе советовал?
если собрать vpopmail с доменом по умолчанию, будет глючить.


"авторизация vpopmail"
Отправлено RaZOR , 04-Авг-04 09:44 
>>>echo "yourdomain.dom" >/usr/local/vpopmail/defaultdomain
>
> RaZOR, ты сделал, что я тебе советовал?
>если собрать vpopmail с доменом по умолчанию, будет глючить.

у меня нет в корне /usr/local/vpopmail/ файлов
возможно есть в /usr/local/vpopmail/etc/ (не помню, есть ли такой каталог там)
это у меня домашний сервер
я тока вечером смогу
сделал как-то на работе... уже не помню - как :)


"авторизация vpopmail"
Отправлено RaZOR , 04-Авг-04 23:22 
>>>>echo "yourdomain.dom" >/usr/local/vpopmail/defaultdomain

добавлял файл defaultdomain со строкой домена и в /usr/local/vpopmail/, и в /usr/local/vpopmail/etc/ (устанавливал права для юзера vpopmail и его группы)
не помогает :(


"авторизация vpopmail"
Отправлено zedi , 04-Авг-04 04:48 
>>Поставил vpopmail из портов в FreeBSD. Все работает, но никак не могу
>>заставить vpopmail принять домен по умолчанию.
>>правил файлы:
>>/usr/local/vpopmail/include/config.h
>>/usr/local/vpopmail/include/vpopmail_config.h
>>
>>строка:
>>#define DEFAULT_DOMAIN "domain.name"
>>
>>Ничего не помогло...
>>Кроме переустановки из исходников с параметром --enable-default-domain ничего не поможет?
>>Пробовал с этим параметром переустановить из портов - ноль эффекта.
>
>echo "yourdomain.dom" >/usr/local/vpopmail/defaultdomain

Я тоже с начало парился с этим сервером пытался его засунуть в chroot но потом я поставил teapop и гемор улитучился ставь эту штуку и не парь себе мозги vpop глючная вещица


"авторизация vpopmail"
Отправлено dex , 04-Авг-04 08:56 
>Поставил vpopmail из портов в FreeBSD. Все работает, но никак не могу
>заставить vpopmail принять домен по умолчанию.
>правил файлы:
>/usr/local/vpopmail/include/config.h
>/usr/local/vpopmail/include/vpopmail_config.h
>
>строка:
>#define DEFAULT_DOMAIN "domain.name"
>
>Ничего не помогло...
>Кроме переустановки из исходников с параметром --enable-default-domain ничего не поможет?
>Пробовал с этим параметром переустановить из портов - ноль эффекта.


В майкфале пропиши DEFAULT_DOMAIN?=твой дефаултовый домен
У меня  получилось так
Правда у меня стоит  версия 5.2.1, сейчас в портах вроде 5.4.3
Там возможны глюки, не знаю не ставил((


"авторизация vpopmail"
Отправлено dravor , 04-Авг-04 12:11 

>
>и не парь себе мозги vpop глючная вещица
Сами вы глючные.
ДОкументацию надло внимательно почитать. Хотя бы на этом же сайте есть достаточно статей по установке и конфигурированию.
У меня все работает без проблем - только и делаю, что сижу чай пью.



"авторизация vpopmail"
Отправлено dravor , 04-Авг-04 12:15 
вот мой Makefile
в портах /usr/ports/mail/vpopmail

# New ports collection makefile for: vpopmail
# Date created:         21 Sep 2000
# Whom:                 Neil Blakey-Milner
#
# $FreeBSD: ports/mail/vpopmail/Makefile,v 1.39 2003/11/27 21:59:00 roam Exp $
#

PORTNAME=       vpopmail
PORTVERSION=    5.3.30
PORTREVISION=   0
CATEGORIES=     mail
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=     ${PORTNAME}

MAINTAINER=     roam@FreeBSD.org
COMMENT=        Easy virtual domain and authentication package for use with qmai
l

BUILD_DEPENDS=  ${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail \
                ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp
RUN_DEPENDS=    ${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail \
                ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp

GNU_CONFIGURE=  YES
USE_GMAKE=      YES
USE_REINPLACE=  YES
                ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp

GNU_CONFIGURE=  YES
USE_GMAKE=      YES
USE_REINPLACE=  YES
USE_PERL5_BUILD=        YES

VCFGDIR?=       ${WRKDIR}/vcfg
VCFGFILES?=     inc_deps lib_deps tcp.smtp

CONFIGURE_ENV+= VCFGDIR="${VCFGDIR}"
CONFIGURE_ARGS= --enable-qmaildir=${QMAIL_DIR} \
                --enable-tcprules-prog=${LOCALBASE}/bin/tcprules \
                --enable-tcpserver-file=${PREFIX}/vpopmail/etc/tcp.smtp

#
# User-configurable variables
#
# Define these to change from the default behaviour
#
# WITH_PASSWD   - allow authentication off /etc/passwd
# WITHOUT_MD5_PASSWORDS - store encrypted passwords in MD5 format
#WITH_CLEAR_PASSWD - store passwords in plaintext
WITH_CLEAR_PASSWD=y
# WITH_LEARN_PASSWORDS  - enable learning passwords during pop auth
#WITH_MYSQL     - allow authentitation via mysql
WITH_MYSQL=y
#WITH_MYSQL_REPLICATION - enables MySQL database replication
#WITH_MYSQL_LIMITS - enables the MySQL mailbox limit code
# WITH_SYBASE   - allow authentication via Sybase (NOT TESTED!)
# WITH_ORACLE   - allow authentication via Oracle (NOT TESTED!)
#WITH_VALIAS   - enable valias processing
WITH_VALIAS=y
# WITHOUT_ROAMING - disallow roaming users
#WITH_IP_ALIAS - enables IP aliasing
WITH_IP_ALIAS=y
#WITH_QMAIL_EXT=y - enables qmail-like user-* address extesions processing
# WITHOUT_FILE_LOCKING - disable file locking
# WITH_FILE_SYNC - enables immediate synching (may decrease performance)
# WITHOUT_USERS_BIG_DIR - disables using big directories for users
# WITHOUT_SEEKABLE - disables vdelivermail's attempt to make its input seekable
#WITH_DOMAIN_QUOTAS     - enable domain quotas
WITH_DOMAIN_QUOTAS=y
#WITH_SPAMASSASSIN=y    - enable SpamAssassin checks before Maildir delivery
#
# Set these to the values you'd prefer
#
# HARDQUOTA     - size of hard quota, or 'n' for no hard quota
HARDQUOTA=n
# RELAYCLEAR    - time in minutes before clearing relay hole (requires roaming)
RELAYCLEAR=10
# SPAM_THRESHOLD - minimum score required to delete spam messages (requires spamassassin)
# DEFAULT_DOMAIN - default domain for non-vhost lookups
DEFAULT_DOMAIN=мойдомен.ru
#WITH_SINGLE_DOMAIN - optimize for a site with many users in a single domain
WITH_SINGLE_DOMAIN=y
# LOGLEVEL      - n - no logging, y - log all,
#                 e - log errors, p - log passwords in errors,
#                 v - verbose success and errors with passwords
LOGLEVEL=e
# WITHOUT_AUTH_LOG - disables authentication logging
и т.д. далее

делаешь
make all install clean
и потом настраиваешь как описано в документации - создаешь домен, алиасы к нему если нужно, юзверей.


"авторизация vpopmail"
Отправлено RaZOR , 04-Авг-04 13:25 
>и т.д. далее
>
>делаешь
>make all install clean
>и потом настраиваешь как описано в документации - создаешь домен, алиасы к
>нему если нужно, юзверей.

и при каждой смене домена переустанавливать?


"авторизация vpopmail"
Отправлено RaZOR , 04-Авг-04 13:29 
>ДОкументацию надло внимательно почитать. Хотя бы на этом же сайте есть достаточно
>статей по установке и конфигурированию.
>У меня все работает без проблем - только и делаю, что сижу
>чай пью.

я тоже сижу и пью кофе... меньше пить надо!
делал давным-давно, а теперь не помню как :(

возникла необходимость повторить на другой машине... и еще на одной.

интересно простое решение смены дефолтного домена у установленного vpopmail!


"авторизация vpopmail"
Отправлено DogEater , 05-Авг-04 12:57 
cat ~/src/vpopmail-5.4.0/ChangeLog
--skipped---
5.3.22 - released 24-Jul-03
--skipped---
>    - Switched from using --enable-default-domain to storing default
>      domain in ~vpopmail/etc/defaultdomain.  This should provide
>      flexibility when compiling packages for distribution. [775751]
--skipped---

Может сорцы брать не из портов, а с www.inter7.com? Чего уж проще? :-)


"авторизация vpopmail"
Отправлено RaZOR , 05-Авг-04 13:52 
>cat ~/src/vpopmail-5.4.0/ChangeLog
>--skipped---
>5.3.22 - released 24-Jul-03
>--skipped---
>>    - Switched from using --enable-default-domain to storing default
>>      domain in ~vpopmail/etc/defaultdomain.  This should provide
>>      flexibility when compiling packages for distribution. [775751]
>--skipped---
>
>Может сорцы брать не из портов, а с www.inter7.com? Чего уж проще?
>:-)

ясненько... пасиба