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

Исходное сообщение
"Помогите с EXIM"

Отправлено podtibok , 14-Фев-08 09:31 
Здравствуйте! Я работаю с 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"
Отправлено Александр , 14-Фев-08 10:13 
по дефолту 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 к примеру


"Помогите с EXIM"
Отправлено podtibok , 14-Фев-08 10:24 
>[оверквотинг удален]
>можно настроить на работу с виртуальными пользователями, системных аккаунтов на сервере они
>иметь не будут, вся инфа о пользователях берется из базы данных
>(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"
Отправлено Andrey Mitrofanov , 14-Фев-08 12:37 
>Пытаюсь пересобрать exim

Поздравляем! :-P А _зачем_??

>     from exim_dbmbuild.c:33:
>dbstuff.h:103:16: error: db.h: No such file or directory

И в чём состоит вопрос?


"Помогите с EXIM"
Отправлено Alchemist , 22-Окт-09 09:54 
>[оверквотинг удален]
>          
>          
>          
>          
>          
>       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"
Отправлено Dimkin , 07-Дек-09 14:16 
Пытаюсь установить но увы
что за беда?
[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


"Помогите с EXIM"
Отправлено Alchemist , 07-Дек-09 14:40 
>Пытаюсь установить но увы
>что за беда?

Тут все довольно подробно расписано:

http://wiki.lissyara.su/wiki/Exim_4_%D0%A1%D0...


"Помогите с EXIM"
Отправлено Den , 04-Фев-10 19:08 
>>Пытаюсь установить но увы
>>что за беда?
>
>Тут все довольно подробно расписано:
>
>http://wiki.lissyara.su/wiki/Exim_4_%D0%A1%D0...

К сожалению данная ссылка не содержит ответа на вопрос.
У меня та же проблема:
exim.h:430:18: error: pcre.h: No such file or directory
PCRE установлен. FreeBSD


"Помогите с EXIM"
Отправлено Den , 04-Фев-10 19:11 
LOOKUP_INCLUDE?

"Помогите с EXIM"
Отправлено GorDen , 04-Фев-10 20:03 
/Local/Makefile
INCLUDED=%Путь к PCRE%


"Помогите с EXIM"
Отправлено Ingiboy , 13-Дек-10 23:46 
не помогло
помогло прописывание в exim.h вместо include <pcre.h>
include </usr/local/include/pcre.h>

"Помогите с EXIM"
Отправлено nastya , 21-Мрт-11 19:40 
> К сожалению данная ссылка не содержит ответа на вопрос.
> У меня та же проблема:
> exim.h:430:18: error: pcre.h: No such file or directory
> PCRE установлен. FreeBSD

Мне на Debian помогла установка libpcre3-dev.