I must be thick, but I can't see how to get postfix to simply send an email with a header that ONLY mentions the virtual host as the source host of an email. Presently I am getting a lot of trasmissions flagged as spam because they emanate from "serverhostname" (the actual server), and its IP address, while the from line is carrying the the FQDN and IP address of the virtual domain. I have external dns servers with each virtual domain having its own IP address and the records in each zone file are like: inet A mail.this .dom.tld 123.123.123.123 MX 10 mail.this.dom.tld reverse pointers for each tld My mail header "Received from" shows the mail as being from the ip address of the "serverhostname (101.101`.101.101.static.thedns.com) I would really like "Received from" in the header to show "mail.this.dom.tld 123.123.123.123.static.thedns,.com). Then perhaps I wouldn't get spam rated, or spam bucketed emails. Does this contravene some rfc or another, and if not, or how to do it?
It is the normal and correct behavoiur that postfix uses the hostname of the server and not the virtualhost domain for sending. I dont think that you can change that and its not nescessary to change it. 1) Make sure that your hostname and IP is not blacklisted. 2) Make sure that your ISP, the one were you get the IP adddress from, sets a reverse record for this IP pointing to the hostname of your server. 3) Setup SPF records for all virtual domains that authorize the hostname of your server offivially as mail exchanger for these domains.
Found out the real problem, help!! Till, I was misunderstanding my problem (no change there). The problem is in fact in my server config, and has nothing to do with the hostname. I created a new user [email protected] I set new user up in thunderbird and sent a test mail from a bt user account I have. Nothing received. Clicked "get mail" a few times in my normally patient manner and received a message: Can not stat inbox: no inbox for user" from the MTA (I guess) Went and had a look in /var/spool/mail - the mailbox was there, indeed, with correct permissions and all. A "ls" says there are 2 or 3k of messages in it, and if I vi it, the messages I sent are in there. But postfix can't see it. all this appears to have happened when we hardened the server in response to a BFA the other day. May be coincidental. Next question am I right pop3 does not require the use mailbox option to be ticked does it? Any ideas?
If you use courier or dovecot as pop3 / imap server, you will have to enable the maildir checkbox in ispconfig under management > server > settings.