RE: SMTP relaying from Android
"Thibault Richard" <[email protected]>
| Newsgroups | gmane.mail.qmail.general |
|---|---|
| Message-ID | <[email protected]> |
Hello, > Eric has qmailrocks but it's way too old and hardly updated . Maybe look at dev.qmailrocks.org it could help I’ve made my own version for Debian which is available on http://qmailrocks.thibs.com/ About the question itself, you can take a look on http://qmailrocks.thibs.com/test-qmail.php and start reading at “Sending e-mail through an authentificate connection : Testing TLS”. It describes some test to do on your server to check which methods are available to use your server to send mail. You can : -Accept relaying mail based on the IP (I strongly discourage it) without authentication -Accept relaying through port TCP 25 after authentication (“Sending e-mail through an authentificate connection : Testing TLS” on my page) -Accept relaying through port TCP 465 authenticated from the beginning of the session Best Regards Thibault From: Shepherd Nhongo [mailto:[email protected]] Sent: jeudi 15 septembre 2016 15:20 To: [email protected] Cc: Qmail List Subject: Re: SMTP relaying from Android Yes you need to do that . Your webserver's SSL certificate is good to help encrypt your web server and your smtp service needs that too... Take a look at John Simpson's website it does really have good information to help you through http://qmail.jms1.net/ Eric has qmailrocks but it's way too old and hardly updated . Maybe look at dev.qmailrocks.org it could help Regards Shepherd Sent from my iPhone On 15 Sep 2016, at 3:04 PM, Philip Rhoades <[email protected]> wrote: On 2016-09-15 22:09, Shepherd Nhongo wrote: It Looks like you do not have the ssl service running on your server or your email installation is not compiled to run with ssl Can you run the cmd #svstat /service/qmail-smtpd-ssl /service/qmail-smtpd-ssl/log If yes then what do you get when you tail the qmail-smtpd-ssl log . See below #tail -f /service/qmail-smtpd-ssl/log/main/current # svstat /service/qmail-smtpd-ssl /service/qmail-smtpd-ssl/log /service/qmail-smtpd-ssl: unable to chdir: file does not exist /service/qmail-smtpd-ssl/log: unable to chdir: file does not exist Hmm . . I have a certificate installed but I think it is only working for HTTPS . . so it looks like I need to work out how to use it for SMTP as well . . back to Google I guess . . Thanks! Regards, Phil. Or do #taill -n 50 /service/qmail-smtpd-ssl/log/main/current To see the last fifty lines on the ssl log ... Sent from my iPhone On 15 Sep 2016, at 1:53 PM, Philip Rhoades <[email protected]> wrote: Shepherd, On 2016-09-15 21:23, Shepherd Nhongo wrote: What does your server logs say when you try to send mail from your app ? I don't even get that far - when I try to setup the Android app with the server name; Security type = None and port = 25, I get: "Unable to connect to email server to verify your account information. No response from server." If I ignore that message and try to send an email, nothing ever arrives . . Again so can you telnet into your server and run ehlo anydomain.com and post results # telnet pricom.com.au 25 Trying 110.142.211.14... Connected to pricom.com.au. Escape character is '^]'. ehlo anydomain.com 220 pricom.com.au ESMTP 250-pricom.com.au 250-PIPELINING 250-8BITMIME 250-SIZE 0 250 AUTH LOGIN PLAIN CRAM-MD5 Thanks, Phil. Sent from my iPhone On 15 Sep 2016, at 12:41 PM, Philip Rhoades <[email protected]> wrote: People, I use RoundCubeMail as a webmail client to my QMail server and this works really nicely when I am on the LAN. There is a RCM client for Android that works via HTTPS to my server for both reading and sending but it is a very kludgey app. The standard Android app works very nicely for reading mail - the incoming server is set up with the server name and: SSL - Accepts all Certification and port: 993 via IMAP but I can't work out how to set up outgoing mail. The Android app wants an outgoing SMTP server and I have tried messing around with the security types: None SSL SSL - Accepts all Certification TLS TLS - Accepts all Certification and ports: 25 587 993 but couldn't get anything to work. I could configure relaying to allow a remote host with a static IP to send mail via plain SMTP to my server but not for my phone ie part of /etc/tcp.smtp: 107.170.210.205:allow,RELAYCLIENT="" # works 101.119.20.:allow,RELAYCLIENT="" # Vodafone fails - looks like an IP problem? I don't want to be forced back to HTTPS with the RCM app - any suggestions about how to fix the SMTP sending? Thanks, Phil. -- Philip Rhoades PO Box 896 Cowra NSW 2794 Australia E-mail: [email protected] -- Philip Rhoades PO Box 896 Cowra NSW 2794 Australia E-mail: [email protected] -- Philip Rhoades PO Box 896 Cowra NSW 2794 Australia E-mail: [email protected]