If you’re on a dynamic IP, that may also mean that your ISP is blocking port 25/SMTP.
Do you have a way to verify that port 25 is open from the outside world?
-Eric
If you’re on a dynamic IP, that may also mean that your ISP is blocking port 25/SMTP.
Do you have a way to verify that port 25 is open from the outside world?
-Eric
I did the port scan using Sheildsup and according to that it is open.
I’d say you can expect that behaviour if running a server on a dynamic IP. Even with dyndns installed wouldn’t make it error free or would it?
Yeah, running on a dynamic IP is tough; what error is showing up in the mail logs though (in /var/log) whenever you send yourself a message from the outside world?
-Eric
Hello.
Just following up : Had time to build a new VM and reinstall Virtualmin on minimal Centos installation. Glad to say it all went smoothly worked as per steps followed from getting started.
I will be going over the process to add/manage domains with my client and have him register once the new server comes in so we can start transferring domains and websites from the Cobalt Raq he is using.
Cheers!
sorry which log file am i looking for in the /var/log directory?
sorry i’m new to all this…
thanx
Howdy – it depends on what Linux distribution you’re using. It’s likely either /var/log/maillog or /var/log/mail.log.
-Eric
Here is part of the log…
[code:1]
Feb 1 18:45:06 b postfix/qmgr[5332]: 1AC3EE8ACB: from=<test@genvioncorp.com>, size=595, nrcpt=1 (queue active)
Feb 1 18:45:06 b postfix/qmgr[5332]: 8432AE8B2C: from=<test@genvioncorp.com>, size=740, nrcpt=1 (queue active)
Feb 1 18:45:06 b postfix/qmgr[5332]: 43C6CE8ABA: from=<test@genvioncorp.com>, size=594, nrcpt=1 (queue active)
Feb 1 18:45:36 b postfix/smtp[30971]: connect to f.mx.mail.yahoo.com[68.142.202.247]:25: Connection timed out
Feb 1 18:45:37 b postfix/smtp[30972]: connect to mx1.hotmail.com[65.54.244.136]:25: Connection timed out
Feb 1 18:45:37 b postfix/smtp[30973]: connect to mx4.hotmail.com[65.55.37.120]:25: Connection timed out
Feb 1 18:46:06 b postfix/smtp[30971]: connect to a.mx.mail.yahoo.com[67.195.168.31]:25: Connection timed out
Feb 1 18:46:07 b postfix/smtp[30972]: connect to mx4.hotmail.com[65.55.37.88]:25: Connection timed out
Feb 1 18:46:07 b postfix/smtp[30973]: connect to mx4.hotmail.com[65.54.244.232]:25: Connection timed out
Feb 1 18:46:36 b postfix/smtp[30971]: connect to g.mx.mail.yahoo.com[209.191.118.103]:25: Connection timed out
Feb 1 18:46:37 b postfix/smtp[30972]: connect to mx3.hotmail.com[65.55.37.72]:25: Connection timed out
Feb 1 18:46:37 b postfix/smtp[30973]: connect to mx2.hotmail.com[65.54.245.40]:25: Connection timed out
Feb 1 18:47:06 b postfix/smtp[30971]: connect to f.mx.mail.yahoo.com[209.191.88.247]:25: Connection timed out
Feb 1 18:47:07 b postfix/smtp[30972]: connect to mx1.hotmail.com[65.54.244.8]:25: Connection timed out
Feb 1 18:47:07 b postfix/smtp[30973]: connect to mx3.hotmail.com[65.55.37.104]:25: Connection timed out
Feb 1 18:47:36 b postfix/smtp[30971]: connect to c.mx.mail.yahoo.com[216.39.53.2]:25: Connection timed out
Feb 1 18:47:36 b postfix/smtp[30971]: 1AC3EE8ACB: to=<zer0net2004@yahoo.ca>, relay=none, delay=59060, delays=58910/0.02/150/0, dsn=4.4.1, status=deferred (connect to c.mx.mail.yahoo.com[216.39.53.2]:25: Connection timed out)
Feb 1 18:47:37 b postfix/smtp[30972]: connect to mx4.hotmail.com[65.54.244.232]:25: Connection timed out
Feb 1 18:47:37 b postfix/smtp[30972]: 8432AE8B2C: to=<bilal88@hotmail.com>, relay=none, delay=74818, delays=74668/0.02/150/0, dsn=4.4.1, status=deferred (connect to mx4.hotmail.com[65.54.244.232]:25: Connection timed out)
Feb 1 18:47:37 b postfix/smtp[30973]: connect to mx1.hotmail.com[65.54.244.8]:25: Connection timed out
Feb 1 18:47:37 b postfix/smtp[30973]: 43C6CE8ABA: to=<bilal88@hotmail.com>, relay=none, delay=65866, delays=65716/0.03/150/0, dsn=4.4.1, status=deferred (connect to mx1.hotmail.com[65.54.244.8]:25: Connection timed out)
[/code:1]
also when i send my self mail from yahoo its immediately bounced i get the following response in the bounced email:
64.202.166.11 does not like recipient.
Remote host said: 550 sorry, mail to that recipient is not accepted (#5.7.1)
Giving up on 64.202.166.11.
i dont think DNS is pointing to my IP address for some reason, because thats not my ip address
If you think the DNS may be incorrect, then you may want to use a remote server to verify your DNS.
That said, the above logs suggest that your server is unable to communicate with Hotmail – it’s simply not getting to it.
If you’re running this on a dynamic IP of some form, it’s rather common these days for ISP’s to block outgoing (and sometimes incoming) port 25 traffic.
Can you verify that you’re able to get to port 25 on any remote server outside of your ISP?
-Eric
I’ve ran scans using some of the tools on the internet to check for port 25 and they all concluded that its open and ISP is not blocking it. I am however able to send emails to my email address provided by my ISP, but I cant send them to any other email, like hotmail,yahoo,or gmail. But i cant recieve emails from anyone not even my own ISP’s email.
since i’m using godaddy DNS… this is how i set up the DNS on godaddy
1st i created an A record
Host (A) Points to TTL
mail.domain.com. x.x.x.x(my ip) 1 Hour
2nd i created MX record
Priority Host Goes to TTL
0 domain.com. mail.domain.com. 1 Hour
So if everything works, when i ping mail.domain.com it should return my IP, right? but it doesnt it returns pop.secureserver.net which is listed under the CNAME for pop and mail (same for both), I dont know if i’m suppose to change that? i did try changing it to mail.domain.com and then ping mail.domain.com it returns an error that i cannot find host.
I guess you’re going to need to provide both your IP address and domain for us to help, as I’m really not sure.
And all those tools can determine is that incoming SMTP isn’t blocked, they can’t determine outgoing SMTP.
The logs you showed imply your server isn’t able to communicate with remote SMTP servers, which leads me to believe that may be the issue.
What happens if you log into your Virtualmin server, and type:
telnet ASPMX.L.GOOGLE.COM 25
You should see this:
Trying 74.125.47.27…
Connected to ASPMX.L.GOOGLE.COM.
Escape character is ‘^]’.
220 mx.google.com ESMTP 6si3375887ywi.26
If it just hangs there, that means outgoing port 25 is blocked.
-Eric
my ip: 99.247.223.232
my domain: genvioncorp.com
actually i dont know how to telnet through virtualmin but in command prompt i did that and it didnt work, it says conection failed.
Howdy,
Okay, that helps a bit.
It does seem that the IP address associated with genvioncorp.com may be incorrect – it points to a parked page at GoDaddy. So you may need to log into GoDaddy’s control panel, and make sure the IP addresses are pointing to where you’d expect.
The IP "99.247.223.232" does appear to allow incoming SMTP/25, so that part should work once you update the DNS at GoDaddy.
Regarding outgoing email – that part may be more of a problem
It does sound like it’s being blocked, but that’s not the end of the world.
I imagine your ISP has an SMTP relay they’ve setup for you. You can configure things to use that for outgoing email, which should allow you to get emails to outside mailservers.
-Eric
at godaddy there were two A hosts
@ 68.178.232.100 (default)
and the second one i created
mail.genvioncorp.com (my ip)
so i changed the @ to point to my ip, i hope that works… but i think it will also point the website (which is not up yet, and it wont be hosted on-site) to my ip.
and what things do i need to configure to use the SMTP relay? (sorry for the noob question)
If your SMTP relay does not require authentication, it’s as simple as going into Webmin -> Servers -> Postix -> General, and adding the SMTP relay name to “Send outgoing mail via host”.
-Eric
I’ll also note that those log entries make me think you’re ISP is blocking port 25 (this is very common…I don’t know of any major ISP that doesn’t block port 25 to home users). You’ll never be able to run an SMTP server without port 25.
so i contacted my ISP and they would allow me to use 3rd party email through their SMTP server so i have to verify my email with them, they sent me a code… but the problem is… i can not receive emails from outside world. it seems like godaddy DNS isnt working for me, is there a way i can use the DNS server built in virtualmin to do this for me?
Thanx
andreychek wrote:
What do you see in the email logs, in /var/log/maillog?
Regarding webmail – by default, Usermin is available by going to webmail.USERDOMAIN.com.
By editing the Server Template (Apache Website), you can make that webmail link go to any URL you like – it’s Usermin by default, but you could have it go to, say, a RoundCube installation.
-Eric
I just talked to them and they said they dont block port 25 or port 110, however they use port 587 instead of port 25 for their outgoing server.
i think there is a glitch int he forum… it quoted the wrong person in my previous post… i meant to quote joe