Hi guys, We use an application that was created for us that sends email through an SMTP server to notify customers of release etc.. When users try to send a release an error is generated in the application log of the Exchange server. The error is: This is an SMTP protocol log for virtual server ID 1, connection #5214. The client at "ip address" sent a "rcpt" command, and the SMTP server responded with "550 5.7.1 Unable to relay for ... I know that this error is generated because the client is not allowed to relay through the server. When I add the IP into the list of allowed senders on the smtp virtual server, all is well and the email sends. The problem is that this application will be used a number of locations and I dont want to enter 20 plus IP's. Not to mention they are all on DHCP and the IP addresses will change. The settings on the smtp virtual server are to allow annonymous access and integrate windows auth. The relay is setup to allow only the list below and allow if the computer authenticates. Im pretty sure all these settings are correct. My question is, Is thier an easy way to grant the access for these clients to relay through the SMTP server without manually entering all the IP's in the list of allowed computers. Since all the settings on the SMTP virtual server look ok to me Im thinking that maybe its the way the app is written. Any ideas?
Hi, These are not settings that you should mess with. You should only allow servers / workstations that you trust to relay. If you open too much here you risk being used by spammers (or by virus infected workstations). I would recomment that the servers where the application is running have fixed IP addresses and that you allow only these the right to relay. Leif "decipher" wrote in message news:6702DFC4-4291-4C4F-96C5-468FC2D13F5F@microsoft.com... > Hi guys, > > We use an application that was created for us that sends email through an > SMTP server to notify customers of release etc.. When users try to send a > release an error is generated in the application log of the Exchange > server. > The error is: > > This is an SMTP protocol log for virtual server ID 1, connection #5214. > The > client at "ip address" sent a "rcpt" command, and the SMTP server > responded > with "550 5.7.1 Unable to relay for ... > > I know that this error is generated because the client is not allowed to > relay through the server. When I add the IP into the list of allowed > senders > on the smtp virtual server, all is well and the email sends. The problem > is > that this application will be used a number of locations and I dont want > to > enter 20 plus IP's. Not to mention they are all on DHCP and the IP > addresses > will change. > > The settings on the smtp virtual server are to allow annonymous access and > integrate windows auth. The relay is setup to allow only the list below > and > allow if the computer authenticates. Im pretty sure all these settings > are > correct. > > My question is, Is thier an easy way to grant the access for these > clients > to relay through the SMTP server without manually entering all the IP's in > the list of allowed computers. Since all the settings on the SMTP virtual > server look ok to me Im thinking that maybe its the way the app is > written. > Any ideas? > > > >
thanks for the reply. i agree, thats exactly what i was thinking. i beleive the app also can use the mapi client, so i think that might be a better solution. "Leif Pedersen [MVP]" wrote: > Hi, > > These are not settings that you should mess with. You should only allow > servers / workstations that you trust to relay. If you open too much here > you risk being used by spammers (or by virus infected workstations). > > I would recomment that the servers where the application is running have > fixed IP addresses and that you allow only these the right to relay. > > Leif > > "decipher" wrote in message > news:6702DFC4-4291-4C4F-96C5-468FC2D13F5F@microsoft.com... > > Hi guys, > > > > We use an application that was created for us that sends email through an > > SMTP server to notify customers of release etc.. When users try to send a > > release an error is generated in the application log of the Exchange > > server. > > The error is: > > > > This is an SMTP protocol log for virtual server ID 1, connection #5214. > > The > > client at "ip address" sent a "rcpt" command, and the SMTP server > > responded > > with "550 5.7.1 Unable to relay for ... > > > > I know that this error is generated because the client is not allowed to > > relay through the server. When I add the IP into the list of allowed > > senders > > on the smtp virtual server, all is well and the email sends. The problem > > is > > that this application will be used a number of locations and I dont want > > to > > enter 20 plus IP's. Not to mention they are all on DHCP and the IP > > addresses > > will change. > > > > The settings on the smtp virtual server are to allow annonymous access and > > integrate windows auth. The relay is setup to allow only the list below > > and > > allow if the computer authenticates. Im pretty sure all these settings > > are > > correct. > > > > My question is, Is thier an easy way to grant the access for these > > clients > > to relay through the SMTP server without manually entering all the IP's in > > the list of allowed computers. Since all the settings on the SMTP virtual > > server look ok to me Im thinking that maybe its the way the app is > > written. > > Any ideas? > > > > > > > > > > >