Y
YaserU
Guest
I did everything. But i don't receive any e-mail from mailservers (hotmail, gmail, yahoo). I could not receive only from hotmail before fixcrio
any idea? sorry my english is terrible.
any idea? sorry my english is terrible.
@jjjl --- you need to implement the TLS patch to fixcrio.
When your server communicates with another server using qmail it will use TLS, and fixcrio (without the TLS patch) breaks TLS.
Faris.
# ls -l fixcrio
-rwxr-xr-x 1 root root 13424 Oct 14 10:59 fixcrio
# file fixcrio
fixcrio: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
# ldd ./fixcrio
libc.so.6 => /lib/tls/libc.so.6 (0x00230000)
/lib/ld-linux.so.2 (0x00216000)
# ./fixcrio
fixcrio: usage: fixcrio program [ arg ... ]
Attached is fixcrio.txt. This is a version of fixcrio.c but with the TLS patch applied.
Rename from fixcrio.txt to fixcrio.c and use this one instead of the fixcrio.c that you already have.
Compile it and install it like you did before, restart xinetd and all should be well.
Check your maillog for errors.
Faris.
Does that imply that smtps_psa can changed, just as smpt_psa is changed?
In the KB of parallels, the following article is discussing the same issue. Over there, the ownership of fixcrio is root:qmail, as a normal qmail configuration would require. In your posts and that of realaaa@, ownership is root:root.
Compiling the packages and installing them ascertains that at least fixcrio is installed. Nice, but also other programs are installed.
Therefore, a small question to faris and realaaa@: did you ascertain that no interference has been occurring ?
Another BIG question for Parallels should be this: why are these patches (such as fixcrio) not being offered as an update?
Hi,
Is there a way or is it possible for plesk qmail to disable TLS ? fixcrio work great but even with the successful fixcrio.c TLS patch TLS_connection_failed errors remains. Thanks
# cat /etc/xinetd.d/smtps_psa
service smtps
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
env = SMTPAUTH=1
server = /var/qmail/bin/tcp-env
server_args = -Rt0 /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}
./load tcpserver rules.o remoteinfo.o timeoutconn.o cdb.a \
dns.a time.a unix.a byte.a `cat socket.lib`
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in tcpserver.o
/lib64/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [tcpserver] Error 1
Tim,
It is not clear whether your error occurs on build (of fixcrio) or on running qmail.
If the error occurs on build: Did you follow the instructions on the kb of parallels? visit http://kb.odin.com/en/6763 to check....
In case you follow the steps on the kb and the error persists, mail me and I will send you the fixcrio compiled program by mail, so we can test that compiled program.
If the error occurs on running qmail, please send me a mail with a complete building log and a complete mail log (the latter being more important).
Kind regards....
Attached is fixcrio.txt. This is a version of fixcrio.c but with the TLS patch applied.
Rename from fixcrio.txt to fixcrio.c and use this one instead of the fixcrio.c that you already have.
Compile it and install it like you did before, restart xinetd and all should be well.
Check your maillog for errors.
Faris.