
|
View Full Version : Please assist with e-mail problems ...
rdrye 04-17-2001, 12:52 PM I cannot send or receive e-mail. I have 2 domains on my server:
www.hostrack.com (208.155.69.205) - server
www.hottracker.com (208.155.69.206)
This is my control panel e-mail parameters:
Relay for the following Hosts/Domains
208.155.69.205
208.155.69.206
Host/Domain Aliases
208.155.69.205
208.155.69.206
www.hosttrack.com
www.hottracker.com
POP Before SMTP Relaying - off (until I can figure out these issues)
-----------------------------------------------
:confused: PROBLEM 1: SENDING E-MAIL FROM DOMAINS
For example, sending e-mail from rdrye@hottracker.com to roger_drye@yahoo.com results in this message:
Subject: Returned mail: Host unknown (Name server: yahoo.com: no data known) View full header
From: Mail Delivery Subsystem <MAILER-DAEMON@www.hosttrack.com>
Date: Tue, April 17, 2001 11:39 am
To: <rdrye@hottracker.com>
The original message was received at Tue, 17 Apr 2001 11:39:11 -0500
from [62.158.137.73]
----- The following addresses had permanent fatal errors -----
<roger_drye@yahoo.com>
----- Transcript of session follows -----
550 <roger_drye@yahoo.com>... Host unknown (Name server: yahoo.com: no data known)
--------------------------------------------
:confused: PROBLEM 2: CANNOT RECEIVE E-MAIL AT MY DOMAIN
Sending e-mail from roger_drye@yahoo.com (at Yahoo webmail site) to rdrye@hottracker.com results in this message:
Subject: failure delivery
Message from yahoo.com.
Unable to deliver message to the following address(es).
<rdrye@hottracker.com>:
Connected to 208.155.69.206 but sender was rejected.
Remote host said: 501 <roger_drye@yahoo.com>... Sender domain must exist
These are for the Raq4, which is all I ever used. I don't know what your using.
Try this first.
Before making any changes, try sending an email from another machine to admin@www.yourdomain.com. You should be able to get this email. If not, you have other problems, which are not remedied easily . :(
If this works :), then try the settings below. From what you've posted this should do the trick.
Getting Mail: Email Server Aliases
In the control panel (CP), make sure you have:
yourdomain.com
listed in the Email Server Aliases for each site. Be sure to leave off the www or host specification. If you do not specify an email alias you can only send email to:
username@www.yourdomain.com
or
alias@www.yourdomain.com.
Sending Email Through Your Domain
In the Server Manager, make sure you have set up the acceptable relays in the "Relay for the following Hosts/Domains" section. You should list domains here from which you should be able to send mail from, e.g. yahoo.com or your IP if you're using a POP email client to send mail out through your domain. The addresses in here should be the address of the client machines -- the ones doing the sending.
This field supports wildcards, e.g. .com, which will let all domains ending in .com send mail through your sever. :eek:
Do not do this without setting POP before SMTP to on. Otherwise spammers can use your server.
rdrye 04-18-2001, 02:23 AM I can send email:
rdrye@hottracker.com --> rdrye@hosttrack.com
rdrye@hosttrack.com --> rdrye@hottracker.com
I can only receive mail at these domains from yahoo.com by adding:
yahoo.com to Relay for the following Hosts/Domains
None of these actions allows me to send email from my domain.
Also, do I need to add all domain wildcards (com,net,mil...) to Relay for the following Hosts/Domains if I need them to be able to send email to my domains? P.S. I turned on POP before Relay
rdrye 04-18-2001, 02:28 AM Also, could someone please look at DNS records for
hosttrack.com, hottracker.com
to see if I have them set up properly for sending and receiving email.
rdrye 04-18-2001, 02:00 PM Ran the following:
shell>./sendmail -bv roger_drye@yahoo.com
roger_drye@yahoo.com... deliverable: mailer esmtp, host yahoo.com, user
roger_drye@yahoo.com
shell>./sendmail -bv rdrye@hosttrack.com
rdrye@hosttrack.com... deliverable: mailer local, user hosttrack
shell>./sendmail -bv rdrye@hottracker.com
rdrye@hottracker.com... deliverable: mailer local, user hottracker
But I still get the 'host unknown' message when trying to send e-mail from
my domain to any other domain outside my box.
SMTP Troubleshooting
SEND mail directly from the server to an outside email account.
You can do this by loging into your server and using PINE, if installed, or use sendmail directly. If you can sucessfully send and email directly from you server to the outside, then your SMTP server, i.e. sendmail, is working properly.
RELAY mail through your server from a secondary machine.
When you send an email from a computer to a server and then ask that server to deliver the email, this is called relaying. If you have decent security settings, you should not be able to relay email through your server without specifcally identifying the computers that are allowed to send email.
You can add acceptable hosts for relay by adding them into the Relay for the following Hosts/Domains area in the Control Panel. You can specify all of the hosts there. Now, you should be able to relay email through your server unless there is a DNS problem.
DNS Caveats
When you enter domain names, e.g. myhost.com, or wildcard .com type entries, you allow email to be relayed from a machine that is identified as myhosts.com or anything.com to send email through your server.
Now suppose that you are using a modem and PPP to access the internet. Let's say ReallySlow Inc. is your ISP. When you log in, your ISP most likely assigns you an IP address dyanmically using DHCP. This is great:
Expect when a NS (nameserver) cannot resolve your IP and your relay via SMTP through your MTA fails -- leaving you SOL. :angry: (enough acronyms for you). Or in english, the #$#*# doesn't recognize your host and you cannot relay.
This is very common with dialup accounts. If the DNS cannot resolve the IP address, then the email server doesn't know your comming from .com or myhosts.com, so the email doesn't go through.
To overcome a DNS failure, you need to specify the IP address in the Relay for the following Hosts/Domains settings in the control panel. Just as with domain names, you can use wild cards, eg.
100.100. would allow everyone with an IP in the form of 100.100.000.000 to 100.100.255.255 to have access.
Similarly, 100. would allow any IP in which the first part was 100.
I hope that this helps....if you still can not get it to work. Please post the following info....
What email client are you using on the server?
What email client are you using on the machine outside of the server?
What is the specific error message that you get?
What SMTP server are you using?
rdrye 04-18-2001, 05:04 PM Added my IP to Relay ...
Sending email to roger_drye@yahoo.com with PINE, this is what I get in /var/log/maillog :
Apr 18 15:07:36 www in.qpopper[2209]: (v?) Unable to get canonical name of client 62.158.138.49: No address associated with name (4)
Apr 18 15:07:36 www in.qpopper[2209]: (v?) POP login by user "hosttrack" at (62.158.138.49) 62.158.138.49
Apr 18 15:07:41 www in.qpopper[2210]: (v?) Unable to get canonical name of client 62.158.138.49: No address associated with name (4)
Apr 18 15:07:44 www in.qpopper[2210]: (v?) POP login by user "hottracker" at (62.158.138.49) 62.158.138.49
I have set up a test account on hottracker.com/mail. Maybe someone could e-mail me and I will give them username/pwd to send e-mail from that account. Could help me find out if this problem is caused by my ISP.
|