Tôi đang cố gắng sử dụng sendmail trên cổng 2525 để gửi thư từ phiên bản google cloud vm. Tôi đã tạo các quy tắc tường lửa trong cài đặt dự án và cả trong phiên bản VM. Nhưng sendmail không bắt đầu và lệnh bị treo. Cổng 2525 ở trạng thái SYN_SENT. Xin vui lòng hỗ trợ để giải quyết. Đã đăng sendmail.mc bên dưới. Ngoài ra, vui lòng tìm những thay đổi mà tôi đã thực hiện cho đến nay khi cố gắng gửi thành công thư đi từ phiên bản VM. các mục dnl là định dạng mặc định của tệp sendmail.mc.
i) Tạo quy tắc đi ra để cho phép các cổng 1024-65535
ii) Tạo quy tắc xâm nhập để cho phép các cổng 1024-65535
iii) Cập nhật tệp /etc/services để trỏ smtp tới 2525
iv) Cập nhật iptables để cho phép các cổng 1024-65535 cho kết nối vào và ra
v) Đã cập nhật máy chủ chuyển tiếp trong sendmail.mc thành smtp.gmail.com
chuyển hướng (-1)dnl
bao gồm (`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`thiết lập cho linux')dnl
OSTYPE(`linux')dnl
dnl định nghĩa(`confSMTP_LOGIN_MSG', `$j Gửi thư; $b')dnl
dnl xác định(`confLOG_LEVEL', `9')dnl
dnl xác định(`SMART_HOST', `smtp.gmail.com')dnl
xác định(`confDEF_USER_ID', ``8:12'')dnl
dnl xác định(`confAUTO_REBUILD')dnl
xác định(`confTO_CONNECT', `1m')dnl
xác định(`confTRY_NULL_MX_LIST', `True')dnl
định nghĩa(`confDONT_PROBE_INTERFACES', `True')dnl
định nghĩa(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl
định nghĩa(`ALIAS_FILE', `/etc/aliases')dnl
định nghĩa(`STATUS_FILE', `/var/log/mail/statistics')dnl
xác định(`UUCP_MAILER_MAX', `2000000')dnl
định nghĩa(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
xác định (`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
định nghĩa(`confAUTH_OPTIONS', `A')dnl
dnl xác định(`confAUTH_OPTIONS', `A p')dnl
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 ĐĂNG NHẬP PLAIN')dnl
dnl định nghĩa(`confAUTH_MECHANISMS', `BÊN NGOÀI GSSAPI DIGEST-MD5 CRAM-MD5 ĐĂNG NHẬP PLAIN')dnl
dnl định nghĩa(`confCACERT_PATH', `/etc/pki/tls/certs')dnl
dnl định nghĩa(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')dnl
dnl xác định(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl
dnl xác định(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl
dnl xác định(`confTO_QUEUEWARN', `4h')dnl
dnl xác định(`confTO_QUEUERETURN', `5d')dnl
dnl xác định(`confQUEUE_LA', `12')dnl
dnl xác định(`confREFUSE_LA', `18')dnl
định nghĩa(`confTO_IDENT', `0')dnl
dnl xác định(`confINET_QOS', `AF11')dnl
TÍNH NĂNG dnl(delay_checks)dnl
TÍNH NĂNG (`no_default_msa', `dnl')dnl
TÍNH NĂNG (`smrsh', `/usr/sbin/smrsh')dnl
TÍNH NĂNG (`mailertable', `hash -o /etc/mail/mailertable.db')dnl
TÍNH NĂNG (`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl
TÍNH NĂNG(chuyển hướng)dnl
TÍNH NĂNG(always_add_domain)dnl
TÍNH NĂNG(use_cw_file)dnl
TÍNH NĂNG(use_ct_file)dnl
dnl xác định(`confMAX_DAEMON_CHILDREN', `20')dnl
dnl xác định(`confCONNECTION_RATE_THROTTLE', `3')dnl
TÍNH NĂNG(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
TÍNH NĂNG (`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl
TÍNH NĂNG (`danh sách đen_người nhận')dnl
EXPOSED_USER(`root')dnl
dnl xác định(`confLOCAL_MAILER', `cyrusv2')dnl
dnl xác định(`CYRUSV2_MAILER_ARGS', `FILE /var/lib/imap/socket/lmtp')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
dnl DAEMON_OPTIONS(`Cổng=smtps, Tên=TLSMTA, M=s')dnl
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')dnl
dnl DAEMON_OPTIONS(`Name=MTA-v4, Family=inet, Name=MTA-v6, Family=inet6')
TÍNH NĂNG(`accept_unresolvable_domains')dnl
TÍNH NĂNG dnl(`relay_based_on_MX')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl MASQUERADE_AS(`mydomain.com')dnl
dnl TÍNH NĂNG(masquerade_envelope)dnl
TÍNH NĂNG dnl(masquerade_entire_domain)dnl
dnl MASQUERADE_DOMAIN(localhost)dnl
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
BƯU ĐIỆN(smtp)dnl
MAILER(procmail)dnl
dnl MAILER(cyrusv2)dnl