Здравствуйте! Я работаю с Linux совсем недавно.
Не могу разобраться с exim!
Поставил asplinux 12. Exim установился автоматом, запускается, все ок! В конфиге указал свой домен, все остальное оставил как есть......надо ли что менять еще???
пишу exim -bv. ошибок вроде нет
[root@localhost exim-4.60]# exim -bV
Exim version 4.66 #1 built 07-Jul-2007 13:05:33
Copyright (c) University of Cambridge 2006
Berkeley DB: Berkeley DB 4.5.20: (July 5, 2007)
Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc TCPwrappers OpenSSL Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 nisplus passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 4
Configuration file is /etc/exim/exim.conf
проверяю, возможна ли доставка на удаленные хосты.
[root@localhost exim-4.60]# exim -bt karloff@mtu.ru
karloff@mtu.ru
router = dnslookup, transport = remote_smtp
host mx1.mtu.ru [195.34.32.106] MX=10
[root@localhost exim-4.60]#Но я не могу понять где заводятся нужные мне почтовые ящики???? И как мне отправить письмо на реальный почтовый ящик?????
Что я делаю не так? Вы уж сильно не пинайте......
по дефолту exim работает с системными аккаунтами, почта лежит в /var/mail в формате mailbox - все письма одним большим файломможно использовать maildir формат - письма отдельными файлами в особой директории
может размещаться в домашней директории пользователя
настраивается local_delivery в секции "TRANSPORTS CONFIGURATION"можно настроить на работу с виртуальными пользователями, системных аккаунтов на сервере они иметь не будут, вся инфа о пользователях берется из базы данных (mysql или postgres на выбор) или из ldap
параллельно с екзимом нужно будет привести к общему знаменателю и доставщик почты - у тебя это будет довекот наверное
больше информации о настройке екзима можно найти на
http://forum.ru-board.com/topic.cgi?forum=8&topic=4514&start=0
или на www.lissyara.su к примеру
>[оверквотинг удален]
>можно настроить на работу с виртуальными пользователями, системных аккаунтов на сервере они
>иметь не будут, вся инфа о пользователях берется из базы данных
>(mysql или postgres на выбор) или из ldap
>
>параллельно с екзимом нужно будет привести к общему знаменателю и доставщик почты
>- у тебя это будет довекот наверное
>
>больше информации о настройке екзима можно найти на
>http://forum.ru-board.com/topic.cgi?forum=8&topic=4514&start=0
>или на www.lissyara.su к примеруПытаюсь пересобрать exim
make[root@localhost exim-4.60]# make
`Makefile' is up to date.make[1]: Entering directory `/etc/exim/exim-4.60/build-Linux-i386'
make[2]: Entering directory `/etc/exim/exim-4.60/build-Linux-i386/pcre'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/etc/exim/exim-4.60/build-Linux-i386/pcre'gcc exim_dbmbuild.c
In file included from exim.h:425,
from exim_dbmbuild.c:33:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim.h:425,
from exim_dbmbuild.c:33:
dbstuff.h:529: error: expected specifier-qualifier-list before Б─≤DBБ─≥
exim_dbmbuild.c: In function Б─≤mainБ─≥:
exim_dbmbuild.c:150: error: Б─≤DBБ─≥ undeclared (first use in this function)
exim_dbmbuild.c:150: error: (Each undeclared identifier is reported only once
exim_dbmbuild.c:150: error: for each function it appears in.)
exim_dbmbuild.c:150: error: Б─≤dБ─≥ undeclared (first use in this function)
exim_dbmbuild.c:151: error: Б─≤DBTБ─≥ undeclared (first use in this function)
exim_dbmbuild.c:151: error: expected Б─≤;Б─≥ before Б─≤keyБ─≥
exim_dbmbuild.c:204: error: Б─≤DB_HASHБ─≥ undeclared (first use in this function )
exim_dbmbuild.c:286: error: Б─≤contentБ─≥ undeclared (first use in this function )
exim_dbmbuild.c:289: error: Б─≤keyБ─≥ undeclared (first use in this function)
exim_dbmbuild.c:289: error: Б─≤R_NOOVERWRITEБ─≥ undeclared (first use in this fu nction)
make[1]: *** [exim_dbmbuild.o] Error 1
make[1]: Leaving directory `/etc/exim/exim-4.60/build-Linux-i386'
make: *** [go] Error 2
[root@localhost exim-4.60]#
>Пытаюсь пересобрать eximПоздравляем! :-P А _зачем_??
> from exim_dbmbuild.c:33:
>dbstuff.h:103:16: error: db.h: No such file or directoryИ в чём состоит вопрос?
>[оверквотинг удален]
>
>
>
>
>
> nction)
>make[1]: *** [exim_dbmbuild.o] Error 1
>make[1]: Leaving directory `/etc/exim/exim-4.60/build-Linux-i386'
>make: *** [go] Error 2
>[root@localhost exim-4.60]#При сборе из исходников на те же ошибки наткнулся. Разобрался ли афтар?
Пытаюсь установить но увы
что за беда?
[root@localhost exim-4.71]# make
`Makefile' is up to date.make[1]: Entering directory `/var/temp/exim-4.71/build-Linux-i386'
gcc exim_dbmbuild.c
In file included from exim_dbmbuild.c:33:
exim.h:430:18: error: pcre.h: No such file or directory
In file included from exim.h:438,
from exim_dbmbuild.c:33:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim.h:438,
from exim_dbmbuild.c:33:
dbstuff.h:540: error: expected specifier-qualifier-list before ‘DB’
In file included from exim.h:440,
from exim_dbmbuild.c:33:
globals.h:78: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
globals.h:588: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
globals.h:589: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
globals.h:590: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
globals.h:591: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
globals.h:592: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
globals.h:593: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
globals.h:594: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
globals.h:595: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘* ’ token
In file included from exim.h:441,
from exim_dbmbuild.c:33:
functions.h:230: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
functions.h:231: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
exim_dbmbuild.c: In function ‘main’:
exim_dbmbuild.c:150: error: ‘DB’ undeclared (first use in this function)
exim_dbmbuild.c:150: error: (Each undeclared identifier is reported only once
exim_dbmbuild.c:150: error: for each function it appears in.)
exim_dbmbuild.c:150: error: ‘d’ undeclared (first use in this function)
exim_dbmbuild.c:151: error: ‘DBT’ undeclared (first use in this function)
exim_dbmbuild.c:151: error: expected ‘;’ before ‘key’
exim_dbmbuild.c:213: error: ‘DB_HASH’ undeclared (first use in this function)
exim_dbmbuild.c:295: error: ‘content’ undeclared (first use in this function)
exim_dbmbuild.c:298: error: ‘key’ undeclared (first use in this function)
exim_dbmbuild.c:298: error: ‘R_NOOVERWRITE’ undeclared (first use in this functi on)
make[1]: *** [exim_dbmbuild.o] Error 1
make[1]: Leaving directory `/var/temp/exim-4.71/build-Linux-i386'
make: *** [all] Error 2
>Пытаюсь установить но увы
>что за беда?Тут все довольно подробно расписано:
>>Пытаюсь установить но увы
>>что за беда?
>
>Тут все довольно подробно расписано:
>
>http://wiki.lissyara.su/wiki/Exim_4_%D0%A1%D0...К сожалению данная ссылка не содержит ответа на вопрос.
У меня та же проблема:
exim.h:430:18: error: pcre.h: No such file or directory
PCRE установлен. FreeBSD
LOOKUP_INCLUDE?
/Local/Makefile
INCLUDED=%Путь к PCRE%
не помогло
помогло прописывание в exim.h вместо include <pcre.h>
include </usr/local/include/pcre.h>
> К сожалению данная ссылка не содержит ответа на вопрос.
> У меня та же проблема:
> exim.h:430:18: error: pcre.h: No such file or directory
> PCRE установлен. FreeBSDМне на Debian помогла установка libpcre3-dev.