Author Topic: could not say EHLO  (Read 2450 times)

hareluya86

  • Posts: 9
    • View Profile
could not say EHLO
« on: October 25, 2006, 12:11:38 am »
Hi! While configuring the SMTP server, I receive this:

[SMTP Server]
Is enabled? Yes
Checking mail.. Connected!
Verifying username and password... Verified!
Connecting to SMTP server.. Connected!
Could not say EHLO.

The SMTP server is not configured correctly. Check your settings.

what is meant by 'could not say EHLO?' it seems to me that all other configuration are fine except this.

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
could not say EHLO
« Reply #1 on: October 26, 2006, 12:25:56 am »
This error indicates that the server is not responding to the first line of SMTP communication.  Are you sure you're connecting to an SMTP server?

You may want to try a test mailing with the SMTP log enabled to see exactly what's going on.

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

hareluya86

  • Posts: 9
    • View Profile
could not say EHLO
« Reply #2 on: October 26, 2006, 05:23:54 am »
Could you tell how to do that because I'm not sure. Thanks.

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
could not say EHLO
« Reply #3 on: October 26, 2006, 05:35:10 am »
1) First we might check your SMTP "hostname".  Try a setting of "localhost" then "mail.example.com" (replacing 'example.com' with your ListMail domain.) Generally you will not need "Authorize by checking email" and will instead either use no AUTH or AUTH enabled with a username and password.

2) To do a test mailing with the SMTP log enabled first add a user to a test list.  Then click "Send Email".  Enter a test message and click "Write SMTP log" at the bottom of the page, then click "Send".  Note that writing the SMTP log requires the ListMail/attach folder to have the correct permissions as per http://www.listmailpro.com/help/attach.html

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

hareluya86

  • Posts: 9
    • View Profile
could not say EHLO
« Reply #4 on: October 26, 2006, 06:30:13 pm »
Hi DW I've done a test mailing with SMTP log enabled and the LM_SMTP_2006-10-26_09-44-02.txt file records: > EHLO localhost.

I've also changed the hostname to mail.mysite.com but it still says the same thing. i used 25 and 8080 for the port number it also won't work. Please help thanks.

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
could not say EHLO
« Reply #5 on: October 26, 2006, 06:47:54 pm »
I will look into this one issue free.  Please submit your info here

For a full server analysis please order at http://listmailpro.com/support

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

hareluya86

  • Posts: 9
    • View Profile
could not say EHLO
« Reply #6 on: October 26, 2006, 07:22:45 pm »
Thanks alot DW I've already submitted my information.

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
could not say EHLO
« Reply #7 on: October 26, 2006, 07:31:03 pm »
For anyone else reading...
Quote
I am very familiar with cPanel. Normally a hostname of "localhost" with no additional authorization and a reconnect of "1000" works fine. ListMail can't seem to connect to your SMTP server, however.

It definitely is running on the server... I tried a manual connection:

telnet example.com 25
Trying 12.34.56.78...
Connected to examples.com.
Escape character is '^]'.
220-server.name.com ESMTP Exim 4.52 #1 Thu, 26 Oct 2006 21:24:45 -0500
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.
EHLO localhost
250-server.name.com Hello localhost [12.34.56.78]
250-SIZE 52428800
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS

The problem is one of the following:

1) Your host has disabled the PHP "fsockopen()" function which is used to connect to the SMTP server. Actually, this seems unlikely because I tried a test of enabling the bounce mailbox and it was able to succesfully connect.

2) Your host has disabled connections to SMTP (port 25) -from- the web server... This will need to be allowed for you to use ListMail on this host with SMTP. The only other alternative is to use "internal PHP mail" but this is far more unreliable...

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

hareluya86

  • Posts: 9
    • View Profile
could not say EHLO
« Reply #8 on: October 27, 2006, 07:53:18 am »
So what should I do now?

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
could not say EHLO
« Reply #9 on: October 27, 2006, 08:03:39 am »
You'll have to ask your host to allow you to connect to the SMTP server from the web server, or "localhost", (the web and SMTP services actually run from the same machine).  Hopefully they don't think it's an important security restriction... because it's not.   Users who have access to files on the server should be reasonably trusted to be able to send email...

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting