AudiAddict
Verified User
- Joined
- Oct 10, 2008
- Messages
- 82
Some users are complaining that they are unable to e-mail certain people and they forwarded me the error that they receive from some external mailservers:
If understand the error correctly, exim is using a different ip, which is not the primary mailserver ip (so the reverse dns doesn't match)
What I don't understand how this is possible, because the ip which is used is not the primary IP (it's listed as eth0:2 in ifconfig)? I've been using this server for more than a year and the only thing I can think of is a recent update or new ip's which I added. It's using one of the new ip's.. so i guess that would be it, but I still don't understand why it's using this new ip and not the main server ip. Where can I verify the main server ip anyway?
I found another topic on the forum where I can bind the ip by adding the line --- interface = 22.22.22.22 --- in my exim conf. But I rather not do this because I want users to be able to user their own smtp servers (smtp.theirdomain.com).
Questions:
1) why is it using a new ip and not the server ip?
2) How can I double check the server ip (where can I find this?) which is set to be the primary ip
3) If it's caused by the new ip's which have been added, why is it using this particular ip for all domains using webmail or smtp/exim?
4) How to resolve this issue without having to manualy bind the ip? This was never necessary before?
5) If I do manualy add the line interface to exim.conf will other domains on the SERVER IP (so shared ip) still be able to send without SPF errors? My spf is = v=spf1 a mx ip4:mydirectadminserverip ~all
Code:
[email protected] rejected a message from a mail server claiming to be webserver.mydirectadminserver.com
[email protected] received a message from otheripfrommydirectadminserver.com (1x.1x.1x.2x) from a mail server claiming to be webserver.mydirectadminserver.com
The domain webserver.mydirectadminserver.com has declared using SPF that it does not send mail through otheripfrommydirectadminserver.com (1x.1x.1x.2x). However, the domain is still testing its SPF policy, so the message should not have been rejected.
If understand the error correctly, exim is using a different ip, which is not the primary mailserver ip (so the reverse dns doesn't match)
What I don't understand how this is possible, because the ip which is used is not the primary IP (it's listed as eth0:2 in ifconfig)? I've been using this server for more than a year and the only thing I can think of is a recent update or new ip's which I added. It's using one of the new ip's.. so i guess that would be it, but I still don't understand why it's using this new ip and not the main server ip. Where can I verify the main server ip anyway?
I found another topic on the forum where I can bind the ip by adding the line --- interface = 22.22.22.22 --- in my exim conf. But I rather not do this because I want users to be able to user their own smtp servers (smtp.theirdomain.com).
Questions:
1) why is it using a new ip and not the server ip?
2) How can I double check the server ip (where can I find this?) which is set to be the primary ip
3) If it's caused by the new ip's which have been added, why is it using this particular ip for all domains using webmail or smtp/exim?
4) How to resolve this issue without having to manualy bind the ip? This was never necessary before?
5) If I do manualy add the line interface to exim.conf will other domains on the SERVER IP (so shared ip) still be able to send without SPF errors? My spf is = v=spf1 a mx ip4:mydirectadminserverip ~all
Last edited: