I have got to setup a mail server(ubuntu cloud server) and I'm preparing for it on my home computer(ubuntu vm) to make sure my manager that it works and I could. I started with Postfix, Dovecot, and Squirrelmail following the tutorial and if it works here then I can start doing it on the cloud server. The home computer has dynamic public ip address(the ip changes only if I restart the router) and I have registered a trial domain for this public ip(A-
maillts.mooo.com) which could be globally resolved.
I'm having problem in sending & receiving mails from and to the server. I could not send mails to gmail accounts but I was able to send mails to yahoo for 2,3 times and after that I could not(here the log shows below).
The below are my mail server configurations,
myhostname = lts.mooo.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = mooo.com, lucid, localhost.localdomain, localhost relayhost = mynetworks = 192.168.1.4 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth-client smtpd_sasl_local_domain = mooo.com smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination #inet_interfaces = all smtpd_tls_auth_only = no smtp_tls_security_level = may smtpd_tls_security_level = may smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem smtp_tls_note_starttls_offer = yes smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom home_mailbox = Maildir/ smtpd_sasl_authenticated_header = no smtpd_sender_restrictions = mailbox_command = smtp_use_tls = no smtpd_tls_mandatory_protocols = SSLv3, TLSv1 smtpd_tls_mandatory_ciphers = medium
Dovecote: Just made changes as per the tutorial.
May 14 21:49:11 lucid dovecot: imap-login: Login: user=<user1>, method=PLAIN, rip=18.104.22.168, lip=192.168.1.4 May 14 21:49:11 lucid dovecot: IMAP(user1): Disconnected: Logged out bytes=79/669 May 14 21:49:13 lucid dovecot: imap-login: Login: user=<user1>, method=PLAIN, rip=22.214.171.124, lip=192.168.1.4 May 14 21:49:13 lucid dovecot: IMAP(user1): Disconnected: Logged out bytes=79/669 May 14 21:51:52 lucid postfix/qmgr: 0D71442EF8: from=<firstname.lastname@example.org>, size=3839, nrcpt=1 (queue active) May 14 21:51:52 lucid postfix/smtp: 0D71442EF8: to=<email@example.com>, relay=mx1.mail.in.yahoo.com[126.96.36.199]:25, delay=12946, delays=12946/0.12/0.06/0, dsn=4.7.1, status=deferred (host mx1.mail.in.yahoo.com[188.8.131.52] refused to talk to me: 553 5.7.1 [BL21] Connections will not be accepted from 184.108.40.206, because the ip is in Spamhaus's list; see http://postmaster.yahoo.com/550-bl23.html) May 14 21:52:26 lucid postfix/anvil: statistics: max connection rate 1/60s for (smtp:220.127.116.11) at May 14 21:47:12 May 14 21:52:26 lucid postfix/anvil: statistics: max connection count 1 for (smtp:18.104.22.168) at May 14 21:47:12 May 14 21:52:26 lucid postfix/anvil: statistics: max cache size 1 at May 14 21:47:12
I haven't received any of the mails sent from external domains(yahoo, google to firstname.lastname@example.org) yet(I know the dynamic public ips are not choosen but want to check if it works). I need some help here so that I can receive mails from any domain and send to any domain.
I hope some are running their own mail servers and could help me here finding out where I'm doing wrong, giving some clues and informations to reach my goal.
Screenshot of domain records added,
May 15 17:14:49 lucid postfix/smtp: 1DC8942EAF: to=<email@example.com>, relay=mx1.mail.in.yahoo.com[22.214.171.124]:25, delay=2.7, delays=0.15/0.28/0.12/2.2, dsn=2.0.0, status=sent (250 ok dirdel) May 15 17:14:50 lucid postfix/smtp: 1DC8942EAF: to=<firstname.lastname@example.org>, relay=gmail-smtp-in.l.google.com[126.96.36.199]:25, delay=3.3, delays=0.15/0.12/1.8/1.2, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[188.8.131.52] said: 550-5.7.1 [184.108.40.206] The IP you're using to send mail is not authorized to 550-5.7.1 send email directly to our servers. Please use the SMTP relay at your 550-5.7.1 service provider instead. Learn more at 550 5.7.1 http://mail.google.com/support/bin/answer.py?answer=10336 o5si12424488wfn.122 (in reply to end of DATA command)) May 15 17:14:50 lucid postfix/cleanup: 8C22D42EF3: message-id=<20110515114450.8C22D42EF3@lts.mooo.com> May 15 17:14:50 lucid postfix/bounce: 1DC8942EAF: sender non-delivery notification: 8C22D42EF3 May 15 17:14:50 lucid postfix/qmgr: 1DC8942EAF: removed May 15 17:14:50 lucid postfix/qmgr: 8C22D42EF3: from=<>, size=4155, nrcpt=1 (queue active) May 15 17:14:51 lucid postfix/smtp: 8C22D42EF3: to=<email@example.com>, relay=mail.afraid.org[220.127.116.11]:25, delay=1.2, delays=0.06/0.01/0.75/0.34, dsn=5.7.1, status=bounced (host mail.afraid.org[18.104.22.168] said: 554 5.7.1 Service unavailable; Client host [22.214.171.124] blocked using cbl.abuseat.org; Blocked - see http://cbl.abuseat.org/lookup.cgi?ip=126.96.36.199 (in reply to RCPT TO command)) May 15 17:14:52 lucid postfix/qmgr: 8C22D42EF3: removed