Я хочу, чтобы все письма с моего сервера передавались через мою личную учетную запись электронной почты Google. Но все письма возвращаются, а обратная почта остается в силе:
I got info: <test.user@domain.com>: host smtp.gmail.com[173.194.69.109]
said: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1
support.google.com/mail/bin/answer.py?answer=14257 fc7sm2465531bkc.3 - gsmtp
(in reply to MAIL FROM command) - so in such configuration MAIL FROM must be
included in relay definition. How can I do it?
Как и в каком файле мне нужно добавить строку для определения параметра MAIL FROM.
Ниже моего файла main.cf
readme_directory = /usr/share/doc/postfix/README_FILES
html_directory = /usr/share/doc/postfix/html
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
queue_directory = /var/spool/postfix
mail_owner = postfix
# listen on localhost only
inet_interfaces = 127.0.0.1
smtpd_banner = $myhostname ESMTP $mail_name
biff = no
mynetworks = 192.168.0.0/24
# appending .domain is the MUA's job.
append_dot_mydomain = no
#Uncomment the next line to generate "delayed mail" warnings
delay_warning_time = 4h
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
И как сделать порт 25 (в данный момент Nmap не открыт) активным для приема почты из моей локальной сети?
inet_interfaces = 127.0.0.1
говорит, что нужно слушать только на localhost. Измените это соответствующим образом, чтобы он прослушивал порт 25.
Я собираюсь предположить, что / etc / postfix / sasl_passwd не совсем правильный, но мне нужно увидеть его содержимое, чтобы убедиться. Обязательно замаскируйте свой настоящий пароль! :)