RoundCube Sends but will not receive.

Discussion in 'Installation/Configuration' started by happz, Feb 18, 2010.

  1. falko

    falko Super Moderator ISPConfig Developer

    What's the output of
  2. happz

    happz Member


    Okay I will not use the real server name but this should be clear. Let me first say I have two servers. and is working great. is the one in question here but I tell you this because when i did what you asked.....dig it gave me a strange result.

    Let's just say (working fine) and (roundcube not working)

    So when i did dig results were:

    ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>>
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18108
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
    ;                   IN      A
    ;; AUTHORITY SECTION:                 10800   IN      SOA 2010012601 28800 7200 604800 86400
    ;; Query time: 72 msec
    ;; SERVER:
    ;; WHEN: Tue Mar  2 19:15:57 2010
    ;; MSG SIZE  rcvd: 88
     is my email address. I have an email of [email protected] but not sure why it's showing here. maybe i have used it on for forwarding but let me know what you think. Now is located in a different area. It's all on DSL.

  3. falko

    falko Super Moderator ISPConfig Developer

    Ok, that seems to be the problem - your MX record is pointing to, but there's no A record for Please create one.
  4. happz

    happz Member

    Okay..I do have a few questions though.

    On which server are you asking I create the A record? srv1 and srv2 are identical but where I may be going wrong is in the DNS settings.

    Let me tell you what I do and then you tell me what I am doing right/wrong:
    I purchased a techy name domain..say, and then add A records to such as
    SRV1-points to my dsl router
    SRV2-points to my other dsl router

    Next, I create a centos server with ispconfig2. Then I go to the DNS tab and create a "Master" dns which is and then I click "record" tab and add, srv1 with ip of my dsl router. I do the same for srv2.

    Last, each domain I add to the server I check "dns" and then move to the DNS tab and change the domain to my public IP of the router.

    What do you think? Plus, which server do you want me to add an A record to..based on what i just told you?

  5. falko

    falko Super Moderator ISPConfig Developer

    You must create the A record on the authoritative nameservers for You can find them out by running
    dig ns
  6. happz

    happz Member


    Okay, results:
    dig ns (returned nothing)

    So I went to my SRV1 ISPConfig2 server and clicked the DNS Manager and edited my “New Master” to look like this:
    Then on the Records Tab in DNS Manager for the Master I added
    A Record=
    [SRV1] with and
    A Record=
    [SRV2] with (

    Then repeated the same but in reverse, by going to my SRV2 ISPConfig2 server, DNS Manager, New Master,, A Record=srv2(, A Record=SRV1(

    Now, when I dig ns

    [[email protected] ~]# dig ns
    ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> ns
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24865
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
    ;                                IN      NS
    ;; ANSWER SECTION:                 83614   IN      NS                 83614   IN      NS
    ;; Query time: 34 msec
    ;; SERVER:
    ;; WHEN: Thu Mar  4 18:59:12 2010
    ;; MSG SIZE  rcvd: 62
    Results are that I still cannot receive emails via roundcube mail. 
    Last edited: Mar 5, 2010
  7. falko

    falko Super Moderator ISPConfig Developer

  8. happz

    happz Member

    No..I didn't use a glue record


    I basically shut down a working server and built this one exactly how I built teh working server that didn't have any of these issues.

    I have built at least 15 servers based completely on your how to build a perfect server and they all worked. Now, i will say that this is the first time to use this version of ISPConfig. 2.2.35.

    Anyway, I decided that I like pain so I rebuilt the entire server last night..and the issue is still present on this new build. Like I said, emails do move across...i installed an smf forum, created an account and then click forgot password and it comes across. I send out messages as admin of the smf site and they come across. I create accounts and they all work so I just don't know.

  9. falko

    falko Super Moderator ISPConfig Developer

    If you host the records on nameservers, then you need glue records.
  10. happz

    happz Member

    I trust that I can get this done with your help


    Just to make sure before I go on.

    On godaddy i have that is just used as the tech site to add this:
    A Record= srv0 IP (4 physical server @ home)
    A Record= srv1 IP (4 physical server @ work)
    A Record= srv2 IP (4 physical server in the future @ home)
    A Record= srv3 IP (4 physical server in the future @ work)

    then I build centos= during install when asked:
    [www]= answer [srv0]
    [tld]= answer []

    then this home server now=
    then I repeat at work=

    Now, only talking about home at this point I go here:
    1. go to
    2. change password :)
    3. go to DNS Manager and add Master= with IP=Public
    4. click Records while still in DNS Manager for and add A Record=srv0 with ip
    4. next I add my client(s), hostplan and so on..
    5. Then create a site on server=
    [create site]=, add users, database, so on then check the box for DNS=yes. Move to DNS manager and under Domain (SOA):
    Then click Record and give to [www]
    6. go to filezilla and use either my private or the public and get there..add my site files.
    7. hit the site and all works including all aspects of email.

    Then I go to work and repeat all exactly the same but use srv1 with and repeat all...and it always worked.

    Now, I am sure that there is nothing wrong with any updates or version but that I just need to add a glue record but I am just saying that what I discribed was how I always have done it and it just worked. :confused:

    So, (and sorry to step you through it all but maybe it will serve as a good
    thing for someone) but where do i add the "glue" record...on Godaddy under somewhere or on the ISPConfig server and which server..sr0 or srv1 or both....and one last question sir...if I don't turn on srv1 do I still need a glue record :)

    Last edited: Mar 11, 2010
  11. falko

    falko Super Moderator ISPConfig Developer

  12. happz

    happz Member


    I could not ever get emails to go to roundcube or any of the other plugin emails systems so I wiped out centos and now have ubuntu but problem still exist. However, now I can give you an exact error I get when sending an email to my web1 users [email protected] and here it is:

    -Technical details of permanent failure:
    Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 554 554 5.7.1 <[email protected]>: Relay access denied (state 14).-

    Any idea on this? relay access denied??? I can send emails from roundcube. Not sure what is going on....

  13. falko

    falko Super Moderator ISPConfig Developer

    Please make sure that the MX record for points to the correct server. you can check that by running
    dig mx
  14. happz

    happz Member


    I've used this exact setup I am using now many times throughout the years so I am not sure why it is not working but I do want to say that i've found a different way to configure my server with domains purchased through godaddy.

    I made a technical domain- and add A records to it= and

    Then build my ISPConfig server like this: and during the installation I make hostname= srv1 and make full in the /etc/ and on srv2 i made the same like srv2 and /etc/

    Now, ISPConfig install on the last stage of the installation you are presented with the question www and I chose= srv1 and for the question xyz.tld I chose so when I am complete I have an ISPConfig server like this: and the other server is!

    So I do the first setps: change password, Create Master static dsl IP) Then under DNS I click Records and add the A Record=srv1 with static IP of dsl.

    Then I build my first and click dns and dns mx which creates an entry under the DNS tab. I go to the new DNS entry and change the from the 192.x.x.x to my static IP and the same for the record www=static IP. For the MX is always has and worked before.....

    Please review what I am doing and tell me why this is what is causing this issue because in the past, it would work.

    Now, when I dig the mx record the results are:

    ; IN MX

    ;; ANSWER SECTION: 86400 IN MX 10
    ;; Query time: 408 msec
    ;; SERVER:
    ;; WHEN: Sat Apr 17 15:42:12 2010
    ;; MSG SIZE rcvd: 78

    Thanks for your help!

  15. Diane Rosolen

    Diane Rosolen New Member

    I do not get an error message...the recipients just do not receive my emails...
    I tested it myself with some of my other email addresses (gmail) and I dont even get the e-mails.
  16. till

    till Super Moderator Staff Member ISPConfig Developer

    Login to RoundCube, then send an email from within RoundCube to the same address that you used for the RoundCube login. Then wait 1 minute and refresh the mailbox, does your test email arrived within RoundCube?
  17. Diane Rosolen

    Diane Rosolen New Member

    yes it does Till.
  18. till

    till Super Moderator Staff Member ISPConfig Developer

    Ok, so the internal mail system is working. Please post the output of:

    netstat -tap | grep smtp


    iptables -L

    and check at that the dns setup of your domain is fine and that it has a MX record that points to the server hostname (or another domain or subdomain that points to the server IP with an A-Record).
  19. Diane Rosolen

    Diane Rosolen New Member

    I apologize but, I have no idea what any of that means :-(
  20. till

    till Super Moderator Staff Member ISPConfig Developer

    Please run the two commands that I posted above on the shell of your server and post the result here in the forum.

Share This Page