Not so beta anymore ? Exim problem ..

vingertop

Verified User
Joined
Jan 9, 2006
Messages
49
Location
The Netherlands
Hi All ,

The site states : FreeBSD 4.7, 4.8, 4.9, 4.10, 4.11, 5.x, 6.x, 7.x, 7.x 64-bit, 8.x 64-bit, 9.x 64-bit (7.3 may require an exim recompile). This means 9.x is supported ?

I have a bit of a problem : I installed DA on my BSD 9 64-bit VPS.

Installed perfectly, however EXIM was not delivering mail, did get installed.
It accepted mails but did not distribute it to the mailboxes nor sent it out to the destination.

So i decided to do a pkg-delete for exim , ./build update , ./build exim , but that fails and i can't get Exim installed anymore ...

Code:
in2ict# ./build exim
mail-header-patch=yes is set in the options.conf, but is not required with this php version.
To enable the X-Mail header, set mail.add_x_header to 1 in your php.ini
File already exists:    exim-4.80.tar.gz
File already exists:    exim
File already exists:    exim_freebsd
File already exists:    exim_debian
Found /usr/local/directadmin/custombuild/exim-4.80.tar.gz
Extracting ...
Done.
--2012-10-01 11:50:33--  http://files6.directadmin.com/services/custombuild/Makefile
Resolving files6.directadmin.com (files6.directadmin.com)... 62.148.181.110, 2001:16e8:1:4:62:148:181:110
Connecting to files6.directadmin.com (files6.directadmin.com)|62.148.181.110|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48561 (47K) [text/plain]
Saving to: `Local/Makefile'

100%[====================================================================================>] 48,561      --.-K/s   in 0.001s

2012-10-01 11:50:33 (32.1 MB/s) - `Local/Makefile' saved [48561/48561]

Trying to make exim...

>>> Creating links to source files...
Please install ExtUtils::Embed for /usr/bin/perl
*** Error code 1

Stop in /usr/local/directadmin/custombuild/exim-4.80.
-e \n*** The make has failed, would you like to try to make again? (y,n):

Yes I installed "bsdpan-ExtUtils-Embed-1.14"
I tried using exim 4.77 from ports , but that fails too ...

Code:
cc version.c
cc -o exim
perl.o: In function `call_perl_cat':
perl.c:(.text+0x21a): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0x3e8): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0x403): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x424): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x474): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x484): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x49b): undefined reference to `Perl_gv_add_by_type'
perl.o:perl.c:(.text+0x4e2): more undefined references to `Perl_gv_add_by_type' follow
perl.o: In function `init_perl':
perl.c:(.text+0xa28): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xc4d): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xe11): undefined reference to `Perl_sv_free2'
perl.c:(.text+0xe1d): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xe73): undefined reference to `Perl_sv_free2'
perl.c:(.text+0xec1): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xede): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xeee): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf3a): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xf46): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf5d): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf74): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf95): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xfa5): undefined reference to `Perl_gv_add_by_type'
perl.o:perl.c:(.text+0xfbc): more undefined references to `Perl_gv_add_by_type' follow
*** Error code 1

Stop in /usr/ports/mail/exim/work/exim-4.77/build-FreeBSD-amd64.
*** Error code 1

Stop in /usr/ports/mail/exim/work/exim-4.77.
*** Error code 1

Stop in /usr/ports/mail/exim.
*** Error code 1

Stop in /usr/ports/mail/exim.
===>  Building for exim-4.77
`Makefile' is up to date.

>>> version 4.77 #3


`routers.a' is up to date.

`transports.a' is up to date.

`auths.a' is up to date.

`pdkim.a' is up to date.

cc version.c
cc -o exim
perl.o: In function `call_perl_cat':
perl.c:(.text+0x21a): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0x3e8): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0x403): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x424): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x474): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x484): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x49b): undefined reference to `Perl_gv_add_by_type'
perl.o:perl.c:(.text+0x4e2): more undefined references to `Perl_gv_add_by_type' follow
perl.o: In function `init_perl':
perl.c:(.text+0xa28): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xc4d): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xe11): undefined reference to `Perl_sv_free2'
perl.c:(.text+0xe1d): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xe73): undefined reference to `Perl_sv_free2'
perl.c:(.text+0xec1): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xede): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xeee): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf3a): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xf46): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf5d): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf74): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xf95): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xfa5): undefined reference to `Perl_gv_add_by_type'
perl.o:perl.c:(.text+0xfbc): more undefined references to `Perl_gv_add_by_type' follow
*** Error code 1

Stop in /usr/ports/mail/exim/work/exim-4.77/build-FreeBSD-amd64.
*** Error code 1

Stop in /usr/ports/mail/exim/work/exim-4.77.
*** Error code 1

Stop in /usr/ports/mail/exim.
*** Error code 1

Stop in /usr/ports/mail/exim.
===>  Cleaning for exim-4.77
I also tried compiling manual : http://help.directadmin.com/item.php?id=125

Code:
/usr/local/directadmin/custombuild/exim-4.80/Local
in2ict# fetch http://www.directadmin.com/Makefile
Makefile                                      100% of 2568  B   13 MBps
in2ict# perl -pi -e 's/^EXTRALIBS/#EXTRALIBS/' Makefile
in2ict# perl -pi -e 's/HAVE_ICONV=yes/HAVE_ICONV=no/' Makefile
in2ict# cd ..
in2ict# make
Use of qw(...) as parentheses is deprecated at /usr/local/lib/perl5/site_perl/5.14.1/ExtUtils/MM_Any.pm line 987.
>>> New Makefile & lookups/Makefile.predynamic installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c
/bin/sh ../scripts/Configure-config.h "make"
`buildconfig' is up to date.
Building configuration file config.h
>>> config.h built

>>> version 4.80 #2

>>> exicyclog script built
>>> exinext script built
>>> exiwhat script built
>>> exigrep script built
>>> eximstats script built
>>> exipick script built
>>> exiqgrep script built
>>> exiqsumm script built
>>> transport-filter.pl script built
>>> convert4r3 script built
>>> convert4r4 script built
>>> exim_checkaccess script built

gcc exim_dbmbuild.c
gcc -o exim_dbmbuild
/usr/bin/strip exim_dbmbuild
>>> exim_dbmbuild utility built

gcc -DEXIM_DUMPDB exim_dbutil.c
gcc -DCOMPILE_UTILITY os.c
gcc -DCOMPILE_UTILITY store.c
gcc -o exim_dumpdb
/usr/bin/strip exim_dumpdb
>>> exim_dumpdb utility built

gcc -DEXIM_FIXDB exim_dbutil.c
gcc auth-spa.c
gcc b64decode.c
gcc b64encode.c
gcc call_pam.c
gcc call_pwcheck.c
gcc call_radius.c
gcc check_serv_cond.c
gcc cram_md5.c
gcc cyrus_sasl.c
gcc dovecot.c
gcc get_data.c
gcc get_no64_data.c
gcc gsasl_exim.c
gcc heimdal_gssapi.c
gcc md5.c
gcc plaintext.c
gcc pwcheck.c
gcc sha1.c
gcc spa.c
gcc xtextdecode.c
gcc xtextencode.c
ar cq auths.a
ranlib auths.a

gcc -o exim_fixdb
/usr/bin/strip exim_fixdb
>>> exim_fixdb utility built

gcc -DEXIM_TIDYDB exim_dbutil.c
gcc -o exim_tidydb
/usr/bin/strip exim_tidydb
>>> exim_tidydb utility built

gcc exim_lock.c
gcc -o exim_lock
/usr/bin/strip exim_lock
>>> exim_lock utility built

gcc cdb.c
gcc dbmdb.c
gcc lsearch.c
gcc spf.c
ar cq lookups.a
ranlib lookups.a
gcc lf_quote.c
gcc lf_check_file.c
gcc lf_sqlperform.c

gcc accept.c
gcc dnslookup.c
gcc ipliteral.c
gcc iplookup.c
gcc manualroute.c
gcc queryprogram.c
gcc redirect.c
gcc rf_change_domain.c
gcc rf_expand_data.c
gcc rf_get_errors_address.c
gcc rf_get_munge_headers.c
gcc rf_get_transport.c
gcc rf_get_ugid.c
gcc rf_lookup_hostlist.c
gcc rf_queue_add.c
gcc rf_self_action.c
gcc rf_set_ugid.c
ar cq routers.a
ranlib routers.a

gcc appendfile.c
gcc autoreply.c
gcc lmtp.c
gcc pipe.c
gcc smtp.c
gcc tf_maildir.c
ar cq transports.a
ranlib transports.a

`auths.a' is up to date.

gcc base64.c
gcc bignum.c
gcc pdkim.c
gcc rsa.c
gcc sha1.c
gcc sha2.c
ar cq pdkim.a
ranlib pdkim.a

gcc acl.c
gcc child.c
gcc crypt16.c
gcc daemon.c
gcc dbfn.c
gcc debug.c
gcc deliver.c
gcc directory.c
gcc dns.c
gcc drtables.c
gcc enq.c
gcc exim.c
gcc expand.c
gcc filter.c
gcc filtertest.c
gcc globals.c
gcc dkim.c
gcc header.c
gcc host.c
gcc ip.c
gcc log.c
gcc lss.c
gcc match.c
gcc moan.c
gcc os.c
gcc parse.c
gcc queue.c
gcc rda.c
gcc readconf.c
gcc receive.c
gcc retry.c
gcc rewrite.c
gcc rfc2047.c
gcc route.c
gcc search.c
gcc sieve.c
gcc smtp_in.c
gcc smtp_out.c
gcc spool_in.c
gcc spool_out.c
gcc std-crypto.c
gcc store.c
gcc string.c
gcc tls.c
gcc tod.c
gcc transport.c
gcc tree.c
gcc verify.c
gcc local_scan.c
cc perl.c
gcc malware.c
gcc mime.c
gcc regex.c
gcc spam.c
gcc spool_mbox.c
gcc demime.c
gcc bmi_spam.c
gcc spf.c
gcc srs.c
gcc dcc.c
gcc version.c
gcc -o exim
perl.o: In function `call_perl_cat':
perl.c:(.text+0x126): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x152): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x17d): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x1b9): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x1fb): undefined reference to `Perl_gv_add_by_type'
perl.o:perl.c:(.text+0x226): more undefined references to `Perl_gv_add_by_type' follow
perl.o: In function `call_perl_cat':
perl.c:(.text+0x2d2): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0x2fd): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x328): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x359): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x384): undefined reference to `Perl_gv_add_by_type'
perl.o: In function `init_perl':
perl.c:(.text+0x582): undefined reference to `Perl_sv_free2'
perl.c:(.text+0x5aa): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x5d6): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x603): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x63f): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x681): undefined reference to `Perl_gv_add_by_type'
perl.o:perl.c:(.text+0x6ac): more undefined references to `Perl_gv_add_by_type' follow
perl.o: In function `init_perl':
perl.c:(.text+0x758): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0x783): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x7ae): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x7df): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x80d): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x89a): undefined reference to `Perl_sv_free2'
perl.c:(.text+0x8c2): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x8ee): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x919): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x955): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0x997): undefined reference to `Perl_gv_add_by_type'
perl.o:perl.c:(.text+0x9c2): more undefined references to `Perl_gv_add_by_type' follow
perl.o: In function `init_perl':
perl.c:(.text+0xa6e): undefined reference to `Perl_sv_2bool_flags'
perl.c:(.text+0xa99): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xac4): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xaf5): undefined reference to `Perl_gv_add_by_type'
perl.c:(.text+0xb20): undefined reference to `Perl_gv_add_by_type'
*** Error code 1

Stop in /usr/local/directadmin/custombuild/exim-4.80/build-FreeBSD-amd64.
*** Error code 1

Stop in /usr/local/directadmin/custombuild/exim-4.80.
I seem to have all prereqs in place :

Code:
in2ict# pkg_version -v
autoconf-2.68                       =   up-to-date with port
autoconf-wrapper-20101119           =   up-to-date with port
automake-1.11.1                     =   up-to-date with port
automake-wrapper-20101119           =   up-to-date with port
bison-2.4.3,1                       =   up-to-date with port
bsdpan-ExtUtils-Embed-1.14          !   Comparison failed
cmake-2.8.6_1                       =   up-to-date with port
compat7x-amd64-7.3.703000.201008_1  =   up-to-date with port
compat8x-amd64-8.2.802000.201109    =   up-to-date with port
cyrus-sasl-2.1.25_1                 =   up-to-date with port
db41-4.1.25_4                       =   up-to-date with port
expat-2.0.1_2                       =   up-to-date with port
fontconfig-2.8.0_1,1                =   up-to-date with port
freetype2-2.4.7                     =   up-to-date with port
gd-2.0.35_7,1                       =   up-to-date with port
gettext-0.18.1.1                    =   up-to-date with port
gmake-3.82                          =   up-to-date with port
gmp-5.0.2                           =   up-to-date with port
gnutls-2.12.14                      =   up-to-date with port
help2man-1.40.4                     =   up-to-date with port
jpeg-8_3                            =   up-to-date with port
libgpg-error-1.10                   =   up-to-date with port
libiconv-1.13.1_1                   =   up-to-date with port
libidn-1.22                         =   up-to-date with port
libtool-2.4_1                       =   up-to-date with port
m4-1.4.16,1                         =   up-to-date with port
nettle-2.4                          =   up-to-date with port
p11-kit-0.9                         =   up-to-date with port
p5-ExtUtils-MakeMaker-6.56_1        =   up-to-date with port
p5-Locale-gettext-1.05_3            =   up-to-date with port
perl-5.14.1_3                       =   up-to-date with port
pkg-config-0.25_1                   =   up-to-date with port
png-1.4.8                           =   up-to-date with port
proftpd-1.3.4a                      ?   orphaned: ftp/da_proftpd
ruby-1.8.7.352_2,1                  =   up-to-date with port
ruby18-bdb-0.6.6                    =   up-to-date with port
wget-1.13.4_1                       =   up-to-date with port
Can you please help me in getting Exim installed again? It seems like a perl thing,
Most forum or KB posts i see with related problems do not provide a solution...
 
Hi , I have an update.

I reinstalled Directadmin and I am back in this stage :

DA installed perfectly again, however Exim is not delivering mail.
It accepts mails but does not distribute it to the mailboxes nor sent it out to the destination."
User do not receive email and their email is not getting sent out.

Could you please advise me in how to get Exim mailing ?

This is my setup now :

in2ict# pkg_version -v
autoconf-2.68 = up-to-date with port
autoconf-wrapper-20101119 = up-to-date with port
automake-1.11.1 = up-to-date with port
automake-wrapper-20101119 = up-to-date with port
bison-2.4.3,1 = up-to-date with port
bsdpan-ExtUtils-Embed-1.14 ! Comparison failed
cmake-2.8.6_1 = up-to-date with port
compat7x-amd64-7.3.703000.201008_1 = up-to-date with port
compat8x-amd64-8.2.802000.201109 = up-to-date with port
cyrus-sasl-2.1.25_1 = up-to-date with port
db41-4.1.25_4 = up-to-date with port
exim-4.77-1 ? orphaned: mail/da_exim
expat-2.0.1_2 = up-to-date with port
fontconfig-2.8.0_1,1 = up-to-date with port
freetype2-2.4.7 = up-to-date with port
gd-2.0.35_7,1 = up-to-date with port
gettext-0.18.1.1 = up-to-date with port
gmake-3.82 = up-to-date with port
gmp-5.0.2 = up-to-date with port
gnutls-2.12.14 = up-to-date with port
help2man-1.40.4 = up-to-date with port
jpeg-8_3 = up-to-date with port
libgpg-error-1.10 = up-to-date with port
libiconv-1.13.1_1 = up-to-date with port
libidn-1.22 = up-to-date with port
libtool-2.4_1 = up-to-date with port
m4-1.4.16,1 = up-to-date with port
nettle-2.4 = up-to-date with port
p11-kit-0.9 = up-to-date with port
p5-ExtUtils-MakeMaker-6.56_1 = up-to-date with port
p5-Locale-gettext-1.05_3 = up-to-date with port
perl-5.14.1_3 = up-to-date with port
pkg-config-0.25_1 = up-to-date with port
png-1.4.8 = up-to-date with port
proftpd-1.3.4a ? orphaned: ftp/da_proftpd
ruby-1.8.7.352_2,1 = up-to-date with port
ruby18-bdb-0.6.6 = up-to-date with port
wget-1.13.4_1 = up-to-date with port

Cheers,

Raymond.
 
I see <unknown user> entries in the maillog, all user do exisst on the server. They we're restored though.
Any ideas on how to get them flowing again ?
All Permission are default and look fine.

Oct 1 17:53:00 in2ict dovecot: pop3-login: Login: user=<[email protected]>, method=PLAIN, rip=77.249.223.57, lip=37.34.61.11, mpid=69506, session=<zNZvZgHLMwBN+d85>
Oct 1 17:53:00 in2ict dovecot: pop3([email protected]): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0, bytes=12/43
Oct 1 17:53:17 in2ict dovecot: auth-worker(69492): passwd([email protected],77.249.223.57): unknown user
Oct 1 17:53:17 in2ict dovecot: auth: passwd([email protected],77.249.223.57,</4poZwHLOwBN+d85>): unknown user
Oct 1 17:53:17 in2ict dovecot: pop3-login: Login: user=<[email protected]>, method=PLAIN, rip=77.249.223.57, lip=37.34.61.11, mpid=69520, session=</4poZwHLOwBN+d85>
Oct 1 17:53:17 in2ict dovecot: pop3([email protected]): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0, bytes=12/43

For the record , this test user is a newly created user , so it affects existing aliases on restored users as well as new aliases on a restored user.
Just now tested creating a brand new user an create an alias, and the same happens in the log <user unknown>.
If any ideas , i would be very welcome, no reaction from support yet too.
 
Ok , checked that one, it is a cosmetic entry, another one down :)
Now I understand why my mail client is not giving an error.

I have another problem then it seems my mail does not get through to Dovecot. And if I send out it does not get delivered.
I refreshed my exim.conf and exim.pl, ran the dovecot patch etc etc, even re-installed DA..
Ran ./buil update , clean , dovecot , todovecot , etc etc.

Actually thinking very hard to setup a CentOS VPS and run on that , BSD 9.0 support does not seem complete somehow...
 
I have another problem then it seems my mail does not get through to Dovecot.
You might need to check your exim logs located in /var/log/exim/mainlog and see all errors.
 
They look fine, I watched all logs now, really do not have a clue because of the lack of errors.
My tinkering broke more now, i decided to reboot (really down when deciding this on a BSD box) apache will not start anymore.

"Invalid command 'php_admin_flag', perhaps misspelled or defined by a module not included in the server configuration"
Logs show :
[Mon Oct 01 13:45:02 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Oct 01 13:45:03 2012] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Mon Oct 01 13:45:03 2012] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Mon Oct 01 13:45:04 2012] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8q DAV/2 PHP/5.3.17 configured -- resuming normal operations
[Mon Oct 01 13:52:00 2012] [notice] caught SIGTERM, shutting down

I'm checking out another OS now on a sidetrack, i do not trust DA with BSD 9, i'm out for al day already, would really like to hear from support.
When are their business hours ? Im in Holland , the should be online in canada by now , afternoonish there i think ..

Now i got my freaking credentials for my freaking new VPS sent to my freaking not working email ;-)
 
If you hve nothing in /var/log/exim/mainlog, then either your exim is not running, or an email does not reach your server.
You should go deep into investigation.Here on forums you might find similar threads and read suggested step from there, or hire somebody to solve your issue.
 
I see the mails coming in my mailqueue with exim -bp, they just don't go into to dovecot.
when is retry from the mailqueue DA gui I get :
List processed
Details
/usr/sbin/exim: Undefined symbol "Perl_sv_free2"

I have been running DA on a variety of BSD since 2005, so i really, really did my browsing before posting ;-)

Now having a CentOS box installed, waiting for some DNS to change now ,TTL100, so i can test if my restored accounts will work on that one.
Putting this CentOS host in my hosts file already result in succesfully sent out email to my gmail and hotmail accounts.
Also mail to myself is working correct. I think when DNS is changed it will get external email OK too.

The BSD box is still up to, still hoping for a solution.
 
Running build all for this.

They look fine, I watched all logs now, really do not have a clue because of the lack of errors.
My tinkering broke more now, i decided to reboot (really down when deciding this on a BSD box) apache will not start anymore.

"Invalid command 'php_admin_flag', perhaps misspelled or defined by a module not included in the server configuration"
Logs show :
[Mon Oct 01 13:45:02 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Oct 01 13:45:03 2012] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Mon Oct 01 13:45:03 2012] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Mon Oct 01 13:45:04 2012] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8q DAV/2 PHP/5.3.17 configured -- resuming normal operations
[Mon Oct 01 13:52:00 2012] [notice] caught SIGTERM, shutting down

I'm checking out another OS now on a sidetrack, i do not trust DA with BSD 9, i'm out for al day already, would really like to hear from support.
When are their business hours ? Im in Holland , the should be online in canada by now , afternoonish there i think ..

Now i got my freaking credentials for my freaking new VPS sent to my freaking not working email ;-)
 
I got it solved ... somehow you do not want perl 5.14.
All build commands failed for me while on perl 5.14.
Do not install the Extutils:Embed which is only available for 5.17 (uneven!)
Stick to the modules named in http://help.directadmin.com/item.php?id=36, this and it's dependancies will give you all you need.

And after a default install (did this twice) exim 4.77 does not process email to the mailboxes. I needed these extra modules:

Code:
bsdpan-Archive-Tar-1.90 Archive::Tar - module for manipulations of tar archives
bsdpan-Big-Dummy-0.01 Big::Dummy - Try "our" hot dog's
bsdpan-CPAN-Meta-2.120921 CPAN::Meta - the distribution metadata for a CPAN dist
bsdpan-CPAN-Meta-Requirements-2.122 CPAN::Meta::Requirements - a set of version requirements fo
bsdpan-CPAN-Meta-YAML-0.008 CPAN::Meta::YAML - Read and write a subset of YAML for CPAN
bsdpan-Compress-Raw-Bzip2-2.055 Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compres
bsdpan-Compress-Raw-Zlib-2.056 Compress::Raw::Zlib - Low-Level Interface to zlib compressi
bsdpan-Crypt-OpenSSL-RSA-0.28 Crypt::OpenSSL::RSA - RSA encoding and decoding, using the
bsdpan-Crypt-OpenSSL-Random-0.04 Crypt::OpenSSL::RSA - RSA encoding and decoding, using the
bsdpan-Digest-HMAC-1.03 Digest::HMAC - Keyed-Hashing for Message Authentication
bsdpan-Digest-MD5-2.52 Digest::MD5 - Perl interface to the MD5 Algorithm
bsdpan-Digest-SHA-5.72 Digest::SHA - Perl extension for SHA-1/224/256/384/512
bsdpan-Encode-Locale-1.03 Encode::Locale - Determine the locale encoding
bsdpan-ExtUtils-CBuilder-0.280205 ExtUtils::CBuilder - Compile and link C code for Perl modul
bsdpan-ExtUtils-Embed-1.14 ExtUtils::Embed - Utilities for embedding Perl in C/C++ app
bsdpan-ExtUtils-ParseXS-3.15 Unknown perl module
bsdpan-File-Listing-6.04 File::Listing - parse directory listing
bsdpan-Geography-Countries-2009041301 Geography::Countries - 2-letter, 3-letter, and numerical co
bsdpan-HTML-Parser-3.69 HTML::Parser - HTML parser class
bsdpan-HTML-Tagset-3.20 HTML::Tagset - data tables useful in parsing HTML
bsdpan-HTTP-Cookies-6.01 HTTP::Cookies - HTTP cookie jars
bsdpan-HTTP-Daemon-6.01 HTTP::Daemon - a simple http server class
bsdpan-HTTP-Date-6.02 HTTP::Date - date conversion routines
bsdpan-HTTP-Message-6.04 HTTP::Message - HTTP style message (base class)
bsdpan-HTTP-Negotiate-6.01 HTTP::Negotiate - choose a variant to serve
bsdpan-IO-Compress-2.055 IO::Compress::Base - Base Class for IO::Compress modules
bsdpan-IO-HTML-0.04 IO::HTML - Open an HTML file with automatic charset detecti
bsdpan-IO-Zlib-1.10 IO::Zlib - IO:: style interface to L<Compress::Zlib>
bsdpan-IP-Country-2.27 IP::Country - fast lookup of country codes from IP addresse
bsdpan-IPC-Cmd-0.78 IPC::Cmd - finding and running system commands made easy
bsdpan-JSON-PP-2.27200 JSON::PP - JSON::XS compatible pure-Perl module.
bsdpan-LWP-MediaTypes-6.02 LWP::MediaTypes - guess media type for a file or a URL
bsdpan-Locale-Maketext-Simple-0.21 Locale::Maketext::Simple - Simple interface to Locale::Make
bsdpan-MIME-Base64-3.13 MIME::Base64 - Encoding and decoding of base64 strings
bsdpan-Mail-DKIM-0.39 Mail::DKIM - Signs/verifies Internet mail with DKIM/DomainK
bsdpan-Mail-SpamAssassin-3.003002 Mail::SpamAssassin - Spam detector and markup engine
bsdpan-MailTools-2.11 Unknown perl module
bsdpan-Module-CoreList-2.73 Unknown perl module
bsdpan-Module-Load-0.22 Module::Load - runtime require of both modules and files
bsdpan-Module-Load-Conditional-0.54 Module::Load::Conditional - Looking up module information /
bsdpan-Module-Metadata-1.000011 Module::Metadata - Gather package and POD information from
bsdpan-Net-DNS-0.68 Net::DNS - Perl interface to the Domain Name System
bsdpan-Net-HTTP-6.03 Net::HTTP - Low-level HTTP connection (client)
bsdpan-Net-Ident-1.23 Net::Ident - lookup the username on the remote end of a TCP
bsdpan-NetAddr-IP-4.064 NetAddr::IP - Manages IPv4 and IPv6 addresses and subnets
bsdpan-Package-Constants-0.02 Unknown perl module
bsdpan-Params-Check-0.36 Params::Check - A generic input parsing/checking mechanism.
bsdpan-Parse-CPAN-Meta-1.4404 Parse::CPAN::Meta - Parse META.yml and META.json CPAN metad
bsdpan-Perl-OSType-1.002 Perl::OSType - Map Perl operating system names to generic t
bsdpan-Socket6-0.23 Socket6 - IPv6 related part of the C socket.h defines and s
bsdpan-Test-Harness-3.25 Test::Harness - Run Perl standard test scripts with statist
bsdpan-Test-Simple-0.98 Test::Simple - Basic utilities for writing tests.
bsdpan-TimeDate-1.20 Time::Zone -- miscellaneous timezone manipulations routines
bsdpan-URI-1.60     URI - Uniform Resource Identifiers (absolute and relative)
bsdpan-WWW-RobotRules-6.02 WWW::RobotRules - database of robots.txt-derived permission
bsdpan-libwww-perl-6.04 LWP - The World-Wide Web library for Perl
bsdpan-version-0.9901 Unknown perl module

And i added these packages :

Code:
autoconf-2.68       Automatically configure source code on many Un*x platforms
autoconf-wrapper-20101119 Wrapper script for GNU autoconf
automake-1.11.1     GNU Standards-compliant Makefile generator (1.11)
automake-wrapper-20101119 Wrapper script for GNU automake
bison-2.4.3,1       A parser generator from FSF, (mostly) compatible with Yacc
cmake-2.8.6_1       A cross-platform Makefile generator
compat7x-amd64-7.3.703000.201008_1 A convenience package to install the compat7x libraries
compat8x-amd64-8.2.802000.201109 A convenience package to install the compat8x libraries
cyrus-sasl-2.1.25_1 RFC 2222 SASL (Simple Authentication and Security Layer)
db41-4.1.25_4       The Berkeley DB package, revision 4.1
exim-4.77-1         exim 4.77 mail server
expat-2.0.1_2       XML 1.0 parser written in C
fontconfig-2.8.0_1,1 An XML-based font configuration API for X Windows
freetype2-2.4.7     A free and portable TrueType font rendering engine
gd-2.0.35_7,1       A graphics library for fast creation of images
gettext-0.18.1.1    GNU gettext package
gmake-3.82          GNU version of 'make' utility
gmp-5.0.2           A free library for arbitrary precision arithmetic
gnutls-2.12.14      GNU Transport Layer Security library
help2man-1.40.4     Automatically generating simple manual pages from program o
jpeg-8_3            IJG's jpeg compression utilities
libgpg-error-1.10   Common error values for all GnuPG components
libiconv-1.13.1_1   A character set conversion library
libidn-1.22         Internationalized Domain Names command line tool
libtool-2.4_1       Generic shared library support script
m4-1.4.16,1         GNU m4
nettle-2.4          A low-level cryptographic library
p11-kit-0.9         Library for loading and enumurating of PKCS#11 modules
p5-ExtUtils-MakeMaker-6.56_1 Designed to write a Makefile for an extension module
p5-HTML-Parser-3.69 Perl5 module for parsing HTML documents
p5-HTML-Tagset-3.20 Some useful data table in parsing HTML
p5-Locale-gettext-1.05_3 Message handling functions
perl-5.8.9_6        Practical Extraction and Report Language
pkg-config-0.25_1   A utility to retrieve information about installed libraries
png-1.4.8           Library for manipulating PNG images
proftpd-1.3.4a      Highly configurable ftp daemon
ruby-1.8.7.352_2,1  An object-oriented interpreted scripting language
ruby18-bdb-0.6.6    Ruby interface to Sleepycat's Berkeley DB revision 2 or lat
wget-1.13.4_1       Retrieve files from the Net via HTTP(S) and FTP

Only then could I succesfully compile exim 4.80 , the moment I restarted exim the mailqueue started flowing towards the mailboxes. Anyone has any ideas or feedback where I did go wrong ?
 
Likely, one of the main issues would be that exim would have been compiled against FreeBSD 8, not 9.
I'll add a note about exim on FreeBSD 9 on the install page.

John
 
Back
Top