Looks like you're missing a step here...

This an excerpt from the toaster site:

# add qmail toaster patch now that vpopmail is installed
cd /var/src/netqmail-1.05/netqmail-1.05
bunzip2 -c ../../tar/qmail-toaster-0.9.1.patch.bz2 | patch -p0   << this
is missing !!!!
make clean
make
qmailctl stop
make setup check

>From your output it does not result that you've patched the netqmail
sources with the qmail-toaster patches bundle which includes the smtp-auth
patch also.

The behavior of your server it's normal regarding the SMTP issue. It does
not advertise login mechanisms because, without the smtp-auth patch, you
do not require a password to send mail through your server.

> Hm strange,
>
> I downloaded new stable vpopmail and compilation of courier works.
>
> I only had to run this in Courier-imap compilation:
> env COURIERAUTHCONFIG=/usr/local/bin/courierauthconfig ./configure
> instead of simple ./configure.
>
> Bill, maybe this cheat could be added to toaster page.
>
> After I upgraded vpopmail I also did this:
> # /add qmail toaster patch now that vpopmail is installed/
> cd /var/src/netqmail-1.05/netqmail-1.05
> make clean
> make
> qmailctl stop
> make setup check
>
>
> Strange is that following two commands outputs "make: *** No rule to
> make target `cert'.  Stop."
> (I don't know if it is important or nope.)
>
> make cert
> # /enter your company's information/
> make tmprsadh
> # /NOTE: This may take a LONG time/
>
>
> smtp auth problem still remains, much bigger pain than courier :)
>
>
> Roman
>
>
>
> Roman Bělonohý napsal(a):
>> Hello
>>
>> I thought I would never have problem with toaster, damn I have now :-)
>>
>> Friend's new Core2duo server, 64bit, nocona arch.
>>
>> I think this comp is somehow crazy configured (gentoo) because I use
>> several toasters on several 64bit gentoo machines without problem.
>>
>> Pop3 works ok.
>> But there is a problem with smtp. Users can't send e-mails (that
>> domain isn't in a list of my allowed recipient list)
>>
>> Maybe a problem with authorization for smtp?
>>
>> Another strange problem is that I can't compile courier, check the
>> error, looks like it's somehow related (MAYBE) to that smtp auth.
>> Especially check bold line, what should I recompile with -fPIC?
>> Vpopmail I guess? And if so, how to add there that "-fPIC" please?
>>
>> Compiling authmysqllib.c
>> Linking libauthmysql.la
>> Linking libauthcustom.la
>> Compiling authvchkpw.c
>> authvchkpw.c: In function 'auth_vchkpw_changepass':
>> authvchkpw.c:186: warning: passing argument 1 of 'parse_email'
>> discards qualifiers from pointer target type
>> Compiling preauthvchkpw.c
>> preauthvchkpw.c: In function 'auth_vchkpw_pre':
>> preauthvchkpw.c:67: warning: passing argument 1 of 'parse_email'
>> discards qualifiers from pointer target type
>> preauthvchkpw.c:141: warning: passing argument 3 of 'vset_lastauth'
>> discards qualifiers from pointer target type
>> Linking libauthvchkpw.la
>> */usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld:
>> /home/vpopmail/lib/libvpopmail.a(vpopmail.o): relocation R_X86_64_32S
>> against `a local symbol' can not be used when making a shared object;
>> recompile with -fPIC
>> */home/vpopmail/lib/libvpopmail.a: could not read symbols: Bad value
>> collect2: ld returned 1 exit status
>> make[2]: *** [libauthvchkpw.la] Error 1
>> make[2]: Leaving directory `/var/src/courier-authlib-0.59.1'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/var/src/courier-authlib-0.59.1'
>> make: *** [all] Error 2
>>
>> I compared processes on my machine with working toaster and this one.
>> This bad machine doesn't have started smtp childs with vchkpw
>> processes, it's like:
>> root      8190  0.0  0.0  10080  1436 ?        Ss   Sep10   0:00
>> /bin/sh /command/svscanboot
>> root      8203  0.0  0.0   2664   392 ?        S    Sep10   0:00  \_
>> svscan /service
>> root      8205  0.0  0.0   2492   340 ?        S    Sep10   0:00  |
>> \_ supervise qmail-smtpd
>> vpopmail 15520  0.0  0.0   3732   572 ?        S    14:01   0:00  |
>> |   \_ /usr/local/bin/tcpserver -v -H -R -l 0 -x
>> /home/vpopmail/etc/tcp.smtp.cdb -c 20 -u 89 -g 89 0 s
>> root      8206  0.0  0.0   2492   340 ?        S    Sep10   0:00  |
>> \_ supervise log
>> qmaill    8216  0.0  0.0   2640   404 ?        S    Sep10   0:00  |
>> |   \_ /usr/local/bin/multilog t /var/log/qmail/smtpd
>> root      8207  0.0  0.0   2496   340 ?        S    Sep10   0:00  |
>> \_ supervise clear
>>
>>
>> Good machine:
>> root      3877  0.0  0.0   1404   144 ?        S    May28   0:00  |
>> \_ supervise qmail-smtpd
>> vpopmail 12570  0.0  0.0   1604   452 ?        S    Aug30   0:43  |
>> |   \_ /usr/local/bin/tcpserver -v -H -R -l 0 -x
>> /home/vpopmail/etc/tcp.smtp.cdb -c 20 -u 89 -g 89 0 s
>> vpopmail  6059  0.0  0.1   3176   984 ?        S    14:10   0:00  |
>> |       \_ /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw
>> /bin/true
>> vpopmail  6247  0.0  0.1   3176   980 ?        S    14:12   0:00  |
>> |       \_ /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw
>> /bin/true
>>
>>
>>
>> Roman
>>
>>
>


Reply via email to