7

I have a problem when I send a mail to [email protected] for [email protected] My emails has bounced for this error: status=bounced (mail for orbialia.es loops back to myself)

May 9 09:33:58 ns3285243 postfix/smtpd[1606]: connect from localhost.localdomain[127.0.0.1] May 9 09:33:58 ns3285243 postfix/smtpd[1606]: 1EF6FA1DB9: client=localhost.localdomain[127.0.0.1] May 9 09:33:58 ns3285243 postfix/cleanup[1584]: 1EF6FA1DB9: message-id=<[email protected]> May 9 09:33:58 ns3285243 postfix/qmgr[1575]: 1EF6FA1DB9: from=<[email protected]>, size=7184, nrcpt=1 (queue active) May 9 09:33:58 ns3285243 postfix/smtpd[1606]: disconnect from localhost.localdomain[127.0.0.1] May 9 09:33:58 ns3285243 amavis[15721]: (15721-16) Passed CLEAN {RelayedInbound}, [79.145.170.251]:1991 [79.145.170.251] <[email protected]> -> <[email protected]>, Queue-ID: 9D0DCA1DB4, Message-ID: <[email protected]>, mail_id: 8JHrgdOkE3Pw, Hits: -0.999, size: 6675, queued_as: 1EF6FA1DB9, 26690 ms May 9 09:33:58 ns3285243 postfix/smtp[1588]: 9D0DCA1DB4: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=28, delays=1/0.02/0.01/27, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 1EF6FA1DB9) May 9 09:33:58 ns3285243 postfix/qmgr[1575]: 9D0DCA1DB4: removed May 9 09:33:58 ns3285243 postfix/smtp[1607]: 1EF6FA1DB9: to=<[email protected]>, relay=none, delay=0.11, delays=0.09/0.02/0/0, dsn=5.4.6, status=bounced (mail for orbialia.es loops back to myself) May 9 09:33:58 ns3285243 postfix/cleanup[1584]: 42EC4A1DB4: message-id=<[email protected]> May 9 09:33:58 ns3285243 postfix/bounce[1608]: 1EF6FA1DB9: sender non-delivery notification: 42EC4A1DB4 May 9 09:33:58 ns3285243 postfix/qmgr[1575]: 42EC4A1DB4: from=<>, size=9465, nrcpt=1 (queue active) May 9 09:33:58 ns3285243 postfix/qmgr[1575]: 1EF6FA1DB9: removed May 9 09:33:58 ns3285243 postfix/smtp[1607]: 42EC4A1DB4: to=<[email protected]>, relay=none, delay=0.05, delays=0.04/0/0/0, dsn=5.4.6, status=bounced (mail for orbialia.es loops back to myself) May 9 09:33:58 ns3285243 postfix/qmgr[1575]: 42EC4A1DB4: removed 

This is my postfix config

alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix content_filter = smtp-amavis:[127.0.0.1]:10024 inet_interfaces = all mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 milter_default_action = accept milter_protocol = 2 mydestination = localhost, ns3285243.ip-5-135-177.eu myhostname = rentabiliza.net mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 myorigin = /etc/mailname non_smtpd_milters = inet:localhost:8891 policy-spf_time_limit = 3600s readme_directory = no recipient_delimiter = + relayhost = smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_milters = inet:localhost:8891 smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination check_policy_service unix:private/policy-spf smtpd_sasl_auth_enable = yes smtpd_sasl_path = private/auth smtpd_sasl_type = dovecot smtpd_tls_auth_only = yes smtpd_tls_cert_file = /etc/ssl/certs/dovecot.pem smtpd_tls_key_file = /etc/ssl/private/dovecot.pem smtpd_use_tls = yes virtual_alias_domains = mysql:/etc/postfix/sql-domain-aliases.cf virtual_alias_maps = mysql:/etc/postfix/sql-aliases.cf, mysql:/etc/postfix/sql-domain-aliases-mailboxes.cf, mysql:/etc/postfix/sql-email2email.cf, mysql:/etc/postfix/sql-catchall-aliases.cf virtual_mailbox_domains = mysql:/etc/postfix/sql-domains.cf virtual_mailbox_maps = mysql:/etc/postfix/sql-mailboxes.cf virtual_transport = lmtp:unix:private/dovecot-lmtp 

I use virtual domains/users in a mysql database

hostname: ns3285243.ip-5-135-177.eu hostname -f: ns3285243.ip-5-135-177.eu

/etc/hosts

# Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 5.135.177.115 ns3285243.ip-5-135-177.eu ns3285243 2001:41D0:8:B873::1 ns3285243.ip-5-135-177.eu ns3285243 # The following lines are desirable for IPv6 capable hosts #(added automatically by netbase upgrade) ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 

When I try to send mail to gmail.com to destination it receives the email successfully.

If I put orbialia.es to mydestination I receive this:

May 9 09:47:28 ns3285243 postfix/smtpd[2601]: NOQUEUE: reject: RCPT from 251.Red-79-145-170.dynamicIP.rima-tde.net[79.145.170.251]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<50l3rport> 

I have multiple virtual domains. How can I resolve this?

5
  • Is the DNS (MX) record for orbialia.es pointing to your postfix server? Is your postfix server configured to handle mail for orbialia.es? Commented May 9, 2014 at 8:26
  • Yes, orbialia.es point to my postfix server and i configured it with dkim, spf...etc Commented May 9, 2014 at 8:28
  • what is the output postmap -q orbialia.es mysql:/etc/postfix/sql-domains.cf and postmap -q orbialia.es mysql:/etc/postfix/sql-domain-aliases.cf ? Commented May 9, 2014 at 9:11
  • You didnt answer my second question yet. @masegaloeh too asked the same in a different way. Commented May 9, 2014 at 10:01
  • The error is caused by a inactive domain in mysql database. When i execute this command postmap -q orbialia.es mysql:/etc/postfix/sql-domains.cf Doesn' retrieve me the domain beacause it's marked as inactive. I activate my domain in mysql and works fine. Write an answer and i'l mark this as solved. Noob problem jeje Commented May 9, 2014 at 10:39

2 Answers 2

3

From comment:

The problem in this case is that the domain has not been marked as active, so when mysql is queried for active domains this one is not returned.

0

In my case I had a similar problem but it was because my virtual_domains contained some typos. I suggest to check your table, just in case.. !

mysql> select * from virtual_domains; +----+-----------------+ | id | name | +----+-----------------+ | 1 | eexample.net | | 2 | example.com | +----+-----------------+ 

Update it with:

mysql> update virtual_domains -> set name = 'example.net' -> where id = 1; 

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.