Postfix receives email but doesn't send [new to server management]

MartynMc asked:

As the title suggest, I’m struggling to get the mail server to send emails.

I recently purchased a VPS for hosting and I’m currently trying to set up the mail server which can now receive emails but still not send them.

This is my postfix main.cf:

# 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 (Ubuntu)
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

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2

# 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.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mail.aperturedesigns.uk
alias_maps = hash:/etc/aliases, hash:/var/spool/postfix/plesk/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, localhost.localdomain, localhost.localdomain, , localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
mydomain = aperturedesigns.uk
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
virtual_mailbox_maps = , hash:/var/spool/postfix/plesk/vmailbox
transport_maps = , hash:/var/spool/postfix/plesk/transport
smtpd_tls_security_level = may
smtp_tls_security_level = may
smtp_use_tls = no
smtpd_timeout = 3600s
smtpd_proxy_timeout = 3600s
disable_vrfy_command = yes
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated
authorized_flush_users =
authorized_mailq_users =
smtp_send_xforward_command = yes
smtpd_authorized_xforward_hosts = 127.0.0.0/8 [::1]/128
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
virtual_mailbox_base = /var/qmail/mailnames
virtual_uid_maps = static:30
virtual_gid_maps = static:31
smtpd_milters = , inet:127.0.0.1:12768
sender_dependent_default_transport_maps = hash:/var/spool/postfix/plesk/sdd_transport_maps
virtual_transport = plesk_virtual
plesk_virtual_destination_recipient_limit = 1
mailman_destination_recipient_limit = 1
message_size_limit = 10240000
virtual_mailbox_limit = 0
recipient_canonical_maps = tcp:127.0.0.1:12346
recipient_canonical_classes = envelope_recipient,header_recipient
smtpd_tls_ciphers = medium
smtpd_tls_mandatory_ciphers = medium
tls_medium_cipherlist = HIGH:!aNULL:!MD5
smtpd_tls_mandatory_protocols = TLSv1 TLSv1.1 TLSv1.2
smtpd_tls_protocols = TLSv1 TLSv1.1 TLSv1.2

Bearing in mind I am extremely new to server management and probably should learn a bit more before attempting a task like this, does anyone have an idea what I might have done wrong?

TIA

UPDATE:

Here is my mail log as suggested:

Apr 13 06:28:45 localhost check-quota[11773]: Starting the check-quota filter...
Apr 13 06:28:45 localhost plesk sendmail[11772]: handlers_stderr: SKIP
Apr 13 06:28:45 localhost plesk sendmail[11772]: SKIP during call 'check-quota' handler
Apr 13 06:28:45 localhost postfix/pickup[6003]: 83981800DC: uid=0 from=<root>
Apr 13 06:28:45 localhost postfix/cleanup[11777]: 83981800DC: message-id=<[email protected]>
Apr 13 06:28:45 localhost postfix/qmgr[2097]: 83981800DC: from=<[email protected]>, size=1061, nrcpt=1 (queue active)
Apr 13 06:28:45 localhost postfix/trivial-rewrite[11778]: warning: do not list domain localhost.localdomain in BOTH mydestination and virtual_alias_domains
Apr 13 06:28:45 localhost postfix/trivial-rewrite[11778]: warning: do not list domain localhost.localdomain in BOTH mydestination and virtual_alias_domains
Apr 13 06:28:45 localhost postfix/local[11781]: 83981800DC: to=<[email protected]>, orig_to=<root>, relay=local, delay=0.03, delays=0.02/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Apr 13 06:28:45 localhost postfix/qmgr[2097]: 83981800DC: removed
Apr 13 06:31:27 localhost postfix/qmgr[2097]: A5DAC7F861: from=<[email protected]>, size=885, nrcpt=1 (queue active)
Apr 13 06:31:57 localhost postfix/smtp[11786]: connect to gmail-smtp-in.l.google.com[64.233.167.26]:25: Connection timed out
Apr 13 06:31:57 localhost postfix/smtp[11786]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c00::1b]:25: No route to host
Apr 13 06:32:27 localhost postfix/smtp[11786]: connect to alt1.gmail-smtp-
in.l.google.com[74.125.205.26]:25: Connection timed out
Apr 13 06:32:57 localhost postfix/smtp[11786]: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out
Apr 13 06:32:57 localhost postfix/smtp[11786]: A5DAC7F861: to=<[email protected]>, relay=none, delay=28083, delays=27993/0.01/90/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-
in.l.google.com[74.125.68.26]:25: Connection timed out)
Apr 13 07:41:27 localhost postfix/qmgr[2097]: A5DAC7F861: from=<[email protected]>, size=885, nrcpt=1 (queue active)
Apr 13 07:41:57 localhost postfix/smtp[12548]: connect to gmail-smtp-in.l.google.com[173.194.76.27]:25: Connection timed out
Apr 13 07:41:57 localhost postfix/smtp[12548]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c0a::1b]:25: No route to host
Apr 13 07:42:27 localhost postfix/smtp[12548]: connect to alt1.gmail-smtp-in.l.google.com[74.125.205.27]:25: Connection timed out
Apr 13 07:42:27 localhost postfix/smtp[12548]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4010:c02::1a]:25: No route to host
Apr 13 07:42:57 localhost postfix/smtp[12548]: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.27]:25: Conn
ection timed out
Apr 13 07:42:57 localhost postfix/smtp[12548]: A5DAC7F861: to=<[email protected]>, relay=none, delay=32283, delays=32192/0.01/90/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[74.125.68.27]:25: Connection timed out)
Apr 13 08:51:27 localhost postfix/qmgr[2097]: A5DAC7F861: from=<[email protected]>, size=885, nrcpt=1 (queue active)
Apr 13 08:51:57 localhost postfix/smtp[12987]: connect to gmail-smtp-in.l.google.com[173.194.76.27]:25: Connection timed out
Apr 13 08:51:57 localhost postfix/smtp[12987]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c0a::1b]:25: No route to host
Apr 13 08:52:27 localhost postfix/smtp[12987]: connect to alt1.gmail-smtp-in.l.google.com[74.125.205.26]:25: Connection timed out
Apr 13 08:52:27 localhost postfix/smtp[12987]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4010:c02::1b]:25: No route to host
Apr 13 08:52:57 localhost postfix/smtp[12987]: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out
Apr 13 08:52:57 localhost postfix/smtp[12987]: A5DAC7F861: to=<[email protected]>, relay=none, delay=36483, delays=36393/0.01/90/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out)
Apr 13 10:01:27 localhost postfix/qmgr[2097]: A5DAC7F861: from=<[email protected]>, size=885, nrcpt=1 (queue active)
Apr 13 10:01:57 localhost postfix/smtp[13454]: connect to gmail-smtp-in.l.google.com[64.233.167.27]:25: Connection timed out
Apr 13 10:01:57 localhost postfix/smtp[13454]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c0a::1b]:25: No route to host
Apr 13 10:02:27 localhost postfix/smtp[13454]: connect to alt1.gmail-smtp-in.l.google.com[74.125.205.27]:25: Connection timed out
Apr 13 10:02:27 localhost postfix/smtp[13454]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4010:c02::1b]:25: No route to host
Apr 13 10:02:57 localhost postfix/smtp[13454]: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.27]:25: Connection timed out
Apr 13 10:02:57 localhost postfix/smtp[13454]: A5DAC7F861: to=<[email protected]>, relay=none, delay=40683, delays=40593/0.01/90/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[74.125.68.27]:25: Connection timed out)
Apr 13 11:11:27 localhost postfix/qmgr[2097]: A5DAC7F861: from=<[email protected]>, size=885, nrcpt=1 (queue active)
Apr 13 11:11:57 localhost postfix/smtp[13957]: connect to gmail-smtp-in.l.google.com[64.233.167.26]:25: Connection timed out
Apr 13 11:11:57 localhost postfix/smtp[13957]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c00::1a]:25: No route to host
Apr 13 11:12:27 localhost postfix/smtp[13957]: connect to alt1.gmail-smtp-in.l.google.com[74.125.205.26]:25: Connection timed out
Apr 13 11:12:27 localhost postfix/smtp[13957]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4010:c02::1a]:25: No route to host
Apr 13 11:12:57 localhost postfix/smtp[13957]: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out
Apr 13 11:12:57 localhost postfix/smtp[13957]: A5DAC7F861: to=<[email protected]>, relay=none, delay=44883, delays=44793/0.01/90/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out)
Apr 13 11:19:42 localhost dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=139.162.109.245, lip=77.68.29.49, session=<hQKHmGeGGqyLom31>
Apr 13 12:04:00 localhost dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=196.52.43.62, lip=77.68.29.49, TLS handshaking: Connection closed, session=<kAn1NmiGs/TENCs+>
Apr 13 12:21:27 localhost postfix/qmgr[2097]: A5DAC7F861: from=<[email protected]>, size=885, nrcpt=1 (queue active)
Apr 13 12:21:57 localhost postfix/smtp[14445]: connect to gmail-smtp-in.l.google.com[64.233.167.27]:25: Connection timed out
Apr 13 12:21:57 localhost postfix/smtp[14445]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c00::1a]:25: No route to host
Apr 13 12:22:27 localhost postfix/smtp[14445]: connect to alt1.gmail-smtp-in.l.google.com[74.125.205.27]:25: Connection timed out
Apr 13 12:22:27 localhost postfix/smtp[14445]: connect to alt1.gmail-smtp-in.l.google.com[2a00:1450:4010:c02::1a]:25: No route to host
Apr 13 12:22:57 localhost postfix/smtp[14445]: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.27]:25: Connection timed out
Apr 13 12:22:57 localhost postfix/smtp[14445]: A5DAC7F861: to=<[email protected]>, relay=none, delay=49083, delays=48993/0.01/90/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[74.125.68.27]:25: Connection timed out)
Apr 13 12:25:52 localhost dovecot: pop3-login: Aborted login (no auth attempts in 1 secs): user=<>, rip=198.108.66.208, lip=77.68.29.49, TLS, session=<MiAnhWiGxGvGbELQ>
Apr 13 12:56:22 localhost dovecot: imap-login: Login: user=<[email protected]>, method=CRAM-MD5, rip=86.22.6.100, lip=77.68.29.49, mpid=14684, TLS, session=<gGI38miG/N5WFgZk>
Apr 13 12:56:23 localhost postfix/smtpd[14685]: connect from keeper-us-east-1c.mxtoolbox.com[18.205.72.90]
Apr 13 12:56:25 localhost postfix/smtpd[14685]: NOQUEUE: reject: RCPT from keeper-us-east-1c.mxtoolbox.com[18.205.72.90]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<keeper-us-east-1c.mxtoolbox.com>
Apr 13 12:56:26 localhost /usr/lib/plesk-9.0/psa-pc-remote[731]: Message aborted.
Apr 13 12:56:26 localhost /usr/lib/plesk-9.0/psa-pc-remote[731]: Message aborted.
Apr 13 12:56:26 localhost postfix/smtpd[14685]: disconnect from keeper-us-east-1c.mxtoolbox.com[18.205.72.90] ehlo=1 mail=1 rcpt=0/1 quit=1 commands=3/4
Apr 13 12:57:09 localhost dovecot: imap-login: Login: user=<[email protected]>, method=CRAM-MD5, rip=86.22.6.100, lip=77.68.29.49, mpid=14744, TLS, session=<nikF9WiGH99WFgZk>
Apr 13 12:57:09 localhost dovecot: imap-login: Login: user=<[email protected]>, method=CRAM-MD5, rip=86.22.6.100, lip=77.68.29.49, mpid=14746, TLS, session=<AgwK9WiGIN9WFgZk>
Apr 13 12:57:10 localhost dovecot: imap-login: Login: user=<[email protected]>, method=CRAM-MD5, rip=86.22.6.100, lip=77.68.29.49, mpid=14748, TLS, session=<3xIY9WiGId9WFgZk>
Apr 13 12:59:46 localhost postfix/anvil[14687]: statistics: max connection rate 1/60s for (smtp:18.205.72.90) at Apr 13 12:56:23
Apr 13 12:59:46 localhost postfix/anvil[14687]: statistics: max connection count 1 for (smtp:18.205.72.90) at Apr 13 12:56:23
Apr 13 12:59:46 localhost postfix/anvil[14687]: statistics: max cache size 1 at Apr 13 12:56:23
Apr 13 13:07:19 localhost postfix/smtpd[14890]: connect from cpc92102-nrte30-2-0-cust99.8-4.cable.virginm.net[86.22.6.100]

My answer:


Contact your VPS provider. They have blocked outgoing mail on your server.


View the full question and any other answers on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.