Tôi đã cài đặt và cấu hình nano /etc/postfix/main.cf
tệp cho postfix trong máy chủ lưu trữ và khi tôi cố gửi nó từ máy chủ lưu trữ echo "Kiểm tra Postfix Gmail SMTP Relay" | mail -s "Tin nhắn chuyển tiếp Gmail SMTP Postfix" [email protected]
nó chạy tốt từ máy chủ. Nhưng khi tôi nhập lệnh tương tự từ thiết bị đầu cuối bash của vùng chứa, tôi gặp lỗi này bash: mail: không tìm thấy lệnh
.
Đây là cấu hình bên trong /etc/postfix/main.cf
:
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated
defer_unauth_destination
myhostname = demo.example.host
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.example.host, , localhost
relayhost = [smtp.gmail.com]:587
mynetworks = 172.17.0.2 172.17.0.3 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0
người nhận_delimiter = +
inet_interface = 172.17.0.1
inet_protocols = tất cả
# Bật xác thực SASL cho postfix
smtp_sasl_auth_enable = có
# Không cho phép các phương thức cho phép xác thực ẩn danh
smtp_sasl_security_options = vô danh
# Vị trí của sasl_passwd chúng tôi đã lưu
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
# Bật mã hóa STARTTLS cho SMTP
smtp_tls_security_level = mã hóa
# Vị trí chứng chỉ CA cho TLS
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt