Hi,
I am using a CR1000 (OS26) with an NL120 attached to it, to send hourly mails containing measured / caculated values.
In general: It does work.
But I have to use specific mail servers, and now the porblem starts.
That mailserver (and several others aswell) do require the full qualified domain name to be send within the HELO or EHLO SMTP command.
But I have not found any place to set that name on my CR1000.
It is not the stationname, and the only link towards domain names is within the manual within the DNS part.
But I do need teh CR1000 to identify itself with it's stationname (or what ever I have access to), and not with CR1000 which it does.
Here are some lines from the network debugging (sorry, but I had to alter some details for security reasons, but be assured: all account details I am using are setup correct, as that CR1000 does send mails when I switch to a testing SMTP system, which I unfortunately cannot use permanently).
10:24:00.10 Handle 101 TCP client 192.168.236.58:1024 XXX.XXX.XXX.XXX:25 opened
10:24:00.13 upcall pakbus on handle 101 len 32
10:24:00.13 email rx: 220 ESMTP Postfix (Debian/GNU)
10:24:00.14 EHLO CR1000
10:24:00.14 tcp_write handle 101 len 13
10:24:00.19 upcall pakbus on handle 101 len 124
10:24:00.19 email rx: 250-PIPELINING
10:24:00.20 email rx: 250-SIZE 20480000
10:24:00.20 email rx: 250-VRFY
10:24:00.20 email rx: 250-ETRN
10:24:00.21 email rx: 250-ENHANCEDSTATUSCODES
10:24:00.21 email rx: 250-8BITMIME
10:24:00.22 email rx: 250 DSN
10:24:00.23 MAIL FROM:<from@address.de>
10:24:00.24 tcp_write handle 101 len 30
10:24:00.29 upcall pakbus on handle 101 len 14
10:24:00.29 email rx: 250 2.1.0 Ok
10:24:00.29 RCPT TO:<tp@address.de>
10:24:00.30 tcp_write handle 101 len 29
10:24:00.35 upcall pakbus on handle 101 len 74
10:24:00.38 Email failed
10:24:00.38 Handle 101 TCP 192.168.236.58:1024 XXX.XXX.XXX.XXX:25 closing
10:24:00.39 Handle is lingering, state 0x65No DNS entries.
That line is the problem:
10:24:00.14 EHLO CR1000
The CR1000 does send CR1000 as it's name.
And therefore the SMTP system on the other side does eventually say "no way, request denied, need full qualified domain name, get lost".
Any hint on how I get the CR1000 to use a given name instead of that "CR1000" is highly appreciated.
Thanks in advance,
Henry
* Last updated by: hkleta on 12/5/2013 @ 5:43 AM *
Currently there is no way to change the name transmitted. On researching this we have decided we will change this in a future release of OS, although the version with this in will probably not be released until the end of this year.
We will change this to be a "Fully qualified domain name" which will work with more mail servers that check the format of the name as a SPAM trap. That change and most others we could think of will not work with all the possibily SPAM traps people have deployed when checking this name as many loggers will be on private networks and will not have registered URLs, so checks on IP addresses, MX records etc will always fail.
Meanwhile you could see if your mail server provider can set up an exception for you or bounce the email off a free external server, such as GMAIL.
Hi Andrew,
thanks for that answer which I more or less expected.
At least I was not to stupid to find the needed setting :-)
Looking forward to that update and thanks again for the support!
Henry
Hi,
what is the status of this issue (Fully qualified domain name)?
Has it been imoplemented yet?
Thanks and best regards,
Henry
We fixed this by entering a proper but fixed domain name, some while ago. I need to check if this got into a released version of the operating system yet though.
This has not been released yet. Can you please contact me by email (my email follows the format of firstname.surname@campbellsci.co.uk )