Hello,
I'm having some troubles with the mail alert function in proxmox VE.
I'm trying to send mails using an external relay with iRedMail installed.
Unfortunatly it looks like I'm unable to change the sender address that is actually "root@mydomain.com"
From what I see in the logs, it looks like the relay refuses to accept an unknown sender and does not send the message.
This is the log of a transaction
I already did dpkg-reconfigure postfix
Here is my /etc/postfix/main.cf
Is there something I'm doing wrong?
Thank you in advance
Regards
I'm having some troubles with the mail alert function in proxmox VE.
I'm trying to send mails using an external relay with iRedMail installed.
Unfortunatly it looks like I'm unable to change the sender address that is actually "root@mydomain.com"
From what I see in the logs, it looks like the relay refuses to accept an unknown sender and does not send the message.
This is the log of a transaction
Code:
Jun 17 21:54:18 mailserver postfix/submission/smtpd[2109]: connect from unknown[10.140.0.2]
Jun 17 21:54:18 mailserver postfix/submission/smtpd[2109]: Anonymous TLS connection established from unknown[10.140.0.2]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Jun 17 21:54:19 mailserver postfix/submission/smtpd[2109]: NOQUEUE: reject: RCPT from unknown[10.140.0.2]: 550 5.1.0 <root@mydomain.com>: Sender address rejected: User unknown in virtual mailbox table; from=<root@mydomain.com> to=<monitoring@mydomain.com> proto=ESMTP helo=<proxmox.mydomain.com>
Jun 17 21:54:19 mailserver postfix/submission/smtpd[2109]: disconnect from unknown[10.140.0.2] ehlo=2 starttls=1 auth=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=7/9
Jun 17 21:54:19 mailserver postfix/submission/smtpd[2109]: connect from unknown[10.140.0.2]
Jun 17 21:54:19 mailserver postfix/submission/smtpd[2109]: Anonymous TLS connection established from unknown[10.140.0.2]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Jun 17 21:54:19 mailserver postfix/submission/smtpd[2109]: NOQUEUE: reject: RCPT from unknown[10.140.0.2]: 550 5.1.1 <root@mydomain.com>: Recipient address rejected: User unknown in virtual mailbox table; from=<> to=<root@mydomain.com> proto=ESMTP helo=<proxmox.mydomain.com>
Jun 17 21:54:19 mailserver postfix/submission/smtpd[2109]: disconnect from unknown[10.140.0.2] ehlo=2 starttls=1 auth=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=7/9
I already did dpkg-reconfigure postfix
Here is my /etc/postfix/main.cf
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
smtp_enforce_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_tls_security_level = encrypt
# use sasl when authenticating to foreign SMTP servers
smtp_sasl_auth_enable = yes
# path to password map file
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
# eliminate default security options which are imcompatible with gmail
smtp_sasl_security_options =
#smtpd_tls_auth_only = no
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 = proxmox.mydomain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost, proxmox.mydomain.com, proxmox
relayhost = 10.140.0.13:587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = all
Is there something I'm doing wrong?
Thank you in advance
Regards