Setting up a mail server with postfix, webmin and debian?

Status
Not open for further replies.

tiyerl

New Member
Hi i am new enough to managing a vps server but i know some of the basics using SSH and webmin. I have a problem with my email being sent from my server ending up in the spam folder of gmail. I have two domains and both are registered with namecheap so i can use there DNS to host my domains which are pointing to my VPS IP and i am using gmail accounts for both of them, mysite@gmail.com.

The name of my server is something like debian-lamp-64-server, should i change that to mail.domain.com? My postfix main.cf looks like this at the moment:

Code:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no


# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = debian-lamp-64-server
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = debian-lamp-64-server, localhost, localhost.localdomain, localhost, 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
 

mneylon

Administrator
Staff member
Have you got proper reverse DNS setup for the main IP on the VPS?
Do domains sending from the VPS have SPF records setup which reference the VPS IP?


I don't see what your gmail email address has to do with anything
 

tiyerl

New Member
Have you got proper reverse DNS setup for the main IP on the VPS?
I didn't do anything for reverse DNS, i followed this video to setup my domains and IP, minus the send mail part becasue i don't use it, i use postfix:

[video=youtube;UZc4CcauEn8]http://www.youtube.com/watch?v=UZc4CcauEn8[/video]

Do domains sending from the VPS have SPF records setup which reference the VPS IP?
I have a SPF record on the namecheap side, somthing like this, the zeros represent my IP:

v=spf1 ip4:00.00.000.000 -all

I don't see what your gmail email address has to do with anything
I have two joomla websites that send using a gmail address that go into the spam folder, thats it :)
 

mneylon

Administrator
Staff member
You can't send from a gmail address as you don't control gmail's DNS records and your VPS wouldn't be "authorised" via SPF
 

tiyerl

New Member
I changed the severs host name to mail.mydomain.com and i changed the reverse DNS, after a test email i dont get the yellow warning box saying that the email may not be from myaddress@gmail.com. Still going into the spam box but that may change overtime or i find another way to remedy it.
You can't send from a gmail address as you don't control gmail's DNS records and your VPS wouldn't be "authorised" via SPF
Thats right, my server sends outbound and i use gmail for inbound, does my SPF record look okay?
 
Status
Not open for further replies.
Award-winning Mac antivirus and Internet security software
Top