This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

can't send outgoing emails

I've set my smtp proxy service up. I can receive emails fine, but I can't send emails. Can someone tell me whats going on?  


This thread was automatically locked due to age.
  • do you have another machine setup as a mailserver?  The smtp proxy is only menat to forward to another mailserver..it is not able to send messages on its own..if you do not have a dedicated mailserver that ASL can forward to..turn off the smtp proxy and your smtp abilities should reappear. 
  • Yes I have an exchange 20003 server on my network.   
  • Have you checked the logs for Drops ? Does it tell you anything ? Look to see if it is getting dropped.  
  • Did you set the firewall's domain to be the same as the Exchange Server's? If not, the proxy will see it as a relay spam attempt and disallow it. Do a manual test from the Exchange Server.

    See Re: SMTP outgoing mail

    Or you can increase the SMTP protocol loging in Exchange Server and see what it says...

        
  • What do you mean set the firewalls  domain to the same as the exchange server. Are you referring to system>>settings than general system setting. If so I've given the astaro box a hostname that  includes the internal windows 2000 dns name space. Also I've went into the windows 2000 internal dns and set up a entry for astaro also. Ok now to the smtp proxy. In the first section I have my internal mx record listed which is server1. stephensnw.com. I 've also had mail.stephensnetworks.com listed also and that did not work. For incoming mail I have my public domain listed which is stephensnetworks.com. For outgoing mail I have the internal_network listed which represents my internal network ids. What am I missing here?  
  • Have you contact your ISP maybe they block port 25 for you. Or set you mailserver to send your mail to ASL box called mailgateway in linux. If your ISP blocked port 25 for you. You must asked them for a host you can send your mail. In ASL box it called smarthost under smtp proxy.     
  • My isp does not block if I hook up to my linksys router and remove astaro everything works fine. Although something I thought was strange. I don't have a static ip but I do have a public domain name. I use dynamic dns through www.zonedit.com. I run a dynamic dns client on one of my systems. I noticed that the wan ip that my dynamic dns client gets is different than the one that the astaro box wan interface gets. For example, my ip use to change thus the need for dynamic dns client, but now the ip that the wan interface of the astaro box will stay the same. It only changes if I have to reboot the astaro system.  
  • You might have already did this, but just in case.....
    In ASL only allow the Exchange server to send outbound mail through the outbound SMTP proxy rule
    No 'packet filter' rules should exist allowing outbound SMTP, the proxy is handling this
    In Exchange, I always set the smarthost setting to point to the ASL so it forces it to go through the ASL.

    Hope this helps!   
  • Well I have not set up a smart host yet. I also was doing some google searching and I found this link. 
    http://www.isaserver.org/tutorials/Publishing_A_Mail_Server_With_ISA_Server.html

    basically it seems that the reasom the mail is not going out is because I have to tell exchange to send the mail to the astaro proxy. It also talks about resoving dns for exchange through the use of smarthost or simply allowing the exchange server to perform dns queries.  
  • amp10000,
    Don't get confused with all the ISA stuff. Basically, we know your public DNS(MX record) is configured correctly because you are receiving mail. The problem is Exchange is not sending mail from the inside of your network. If you go into Exchange System Manager, go into SMTP virtual server properties, outbound, advanced (don't have one in front of me, somewhere around there?), then you can put in the name of the ASL box...assuming that your internal MS DNS will resolve the name of the ASL to the private address of it. Once that is in place, I would restart the Exchange SMTP service (it is M$, afterall) and then give it a try.