![]() |
SquirrelMail on IspConfig: Can't send
I recently installed squirrel mail on my server that is running IspConfig. For some reason I am able to recieve emails but none of the messages I send are ever recieved. Ispconfig is using Postfix and the server is on an Ubuntu distro. I am using sendmail in SquirrelMail and when I run the configtest.php script it says that everything is working fine, but the problem still persisits.
running telnet localhost says 220 domain.com ESMTP Postfix (Ubuntu) I have a /etc directory but no /etc/hosts directory. Does anyone have any ideas on how to fix this? Thanks |
Please post an excerpt of your mail logfile.
|
maillog
It may help to say that I have recently moved the server from the old office which had cable to the new one which is using dsl. Also the server is working through a smoothwall firewall on the Orange interface if that helps. Here are some results in the mail log:
...skipping one line Feb 23 11:19:40 localhost postfix/smtp[28945]: 1B4EAE70364: to=<ai_77@hotmail.co m>, relay=none, delay=56633, status=deferred (Host or domain name not found. Nam e service error for name=hotmail.com type=MX: Host not found, try again) Feb 23 11:19:40 localhost postfix/smtp[28947]: 74451E7038C: to=<dimitriy@antec.q es.net>, orig_to=<dimitriy@qualitysiding.net>, relay=none, delay=245000, status= deferred (Host or domain name not found. Name service error for name=antec.qes.net type=MX: Host not found, try again) ..and so on... Feb 23 11:52:40 localhost postfix/qmgr[31918]: D7D63E70350: from=<jimnicholas37@ hotmail.com>, size=5214, nrcpt=1 (queue active) Feb 23 11:52:40 localhost postfix/qmgr[31918]: E8055E70235: from=<>, size=3072, nrcpt=1 (queue active) Feb 23 11:52:40 localhost postfix/qmgr[31918]: E2F4EE7035B: from=<ai_77@hotmail. com>, size=1253, nrcpt=1 (queue active) Feb 23 11:53:00 localhost postfix/smtp[30190]: B7F12E70372: to=<alex@antec.qes.n et>, orig_to=<alex@www.qualitysiding.net>, relay=none, delay=173000, status=defe rred (Host or domain name not found. Name service error for name=antec.qes.net t ype=MX: Host not found, try again) Feb 23 11:53:00 localhost postfix/smtp[30191]: B2CD0E7038A: to=<alex@antec.qes.n et>, orig_to=<alex@www.qualitysiding.net>, relay=none, delay=173000, status=defe rred (Host or domain name not found. Name service error for name=antec.qes.net t ype=MX: Host not found, try again) Feb 23 11:53:00 localhost postfix/smtp[30192]: 63231E7038F: to=<itsupport@antec. qes.net>, orig_to=<itsupport@qualitysiding.net>, relay=none, delay=340751, statu s=deferred (Host or domain name not found. Name service error for name=antec.qes.net type=MX: Host not found, try again) Feb 23 11:53:00 localhost postfix/smtp[30193]: 645A5E70358: to=<alex@antec.qes.n et>, orig_to=<alex@qualitysiding.net>, relay=none, delay=62356, status=deferred (Host or domain name not found. Name service error for name=antec.qes.net type=M X: Host not found, try again) What I can see from here is that there is an error for antec.qes.net. antec is my server's name. But I am not sure what the previous admin used "qes.net'" for. The current domain is "qualitysiding.net" |
Please add antec.qes.net at the end of /etc/postfix/local-host-names and restart postfix. Is antec.qes.net listed in /etc/hosts ?
|
Hmm, I added antec.qes.net and it is also listed in /etc/hosts file and after restarting still no luck sending. Here is the message mail.log from the last attempt to send:
Feb 26 13:53:58 localhost postfix/qmgr[5050]: 87355E7035D: from=<alex1@qualitysiding.net>, size=905, nrcpt=1 (queue active) Feb 26 13:53:58 localhost postfix/trivial-rewrite[5246]: warning: database /etc/postfix/virtusertable.db is older than source file /etc/postfix/virtusertable Feb 26 13:54:18 localhost postfix/smtp[5247]: 87355E7035D: to=<ai_77@hotmail.com>, relay=none, delay=327330, status=deferred (Host or domain name not found. Name service error for name=hotmail.com type=MX: Host not found, try again) |
I think that your provider (verizon.net) is blocking port 25
|
wow, it looks like your right. That would certainly explain why it worked on comcast and stopped working when I switched to verizon but can still recieve emails. I read up on it and it looks like a very dumb idea. Now I have to figure out how to work around it. Does anybody have any quick and easy (but not too expensive) solutions. I might be willing to pay a few bucks a month for a service but would rather have it work through my own server for free. I was given the smtp and pop server addresses from verizon but a quick test using them yielding no results for some reason. (I changed the smtp server simply to the one provided from verizon).
|
Almost there!
actually I found one that works pretty good: authsmtp.com. Its only like $24 for a year so I signed up and it seems to be working now. I have just one more question: On roundcube I can configure the smtp username and password but it looks like squirrelmail just uses the email account's username and password. Is there a way I could set the smtp info regardless of the user? Thanks
|
If I remember correctly, there is a config file where you can define this. The ISPConfig squirrelmail is in /home/admispconfig/ispconfig/web/squirrelmail/
|
| All times are GMT +2. The time now is 19:46. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.