Tôi đang cố gắng gửi sendmail để chuyển thư đến các máy chủ được chỉ định trong bản ghi MX vì vậy khi máy chủ gửi email đến me@domain.com tôi muốn nó bỏ qua localhost và chuyển thẳng đến gmail.
Tôi đã xem qua các tài liệu sendmail, nhưng không hiểu làm thế nào để giải thích cho tình huống của tôi. Về cơ bản, tên máy chủ của máy chủ của tôi là 'www.domain.com' nhưng khi tôi gửi email đến 'me@domain.com' thì nó sẽ xuất hiện trong hộp thư địa phương.
Khi tôi chạy sendmail ở chế độ gỡ lỗi:
sendmail -bt
> $=w
Tôi có:
www.domain.com
www.domain.com.
domain.com
localhost
[54.245.___.___]
Vì vậy, nó đang chặn tất cả các thư gửi đi domain.com
. Tôi không muốn nó đến localhost
. Tôi muốn nó đi đến máy chủ gmail.
Tất cả các thư ràng buộc cho các địa chỉ khác hoạt động tốt. Tôi cũng đã cấu hình sendmail để sử dụng DKIM.
Tôi đã thêm một bản ghi vào mailertable (và xây dựng lại mailertable.db và biên dịch lại tệp mc> cf) nhưng tôi không chắc đó là những gì tôi cần làm hay nếu tôi đang làm đúng.
domain.com esmtp:[aspmx.l.google.com]
Làm cách nào để tôi có được nó để cho phép thư bị ràng buộc cho users@domain.com rời khỏi máy chủ?
THÔNG TIN BỔ SUNG: Đây là tập tin sendmail.mc của tôi:
divert(-1)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for linux')dnl
OSTYPE(`linux')dnl
define(`confDEF_USER_ID', ``8:12'')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST', `True')dnl
define(`confDONT_PROBE_INTERFACES', `True')dnl
define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`STATUS_FILE', `/var/log/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confTO_IDENT', `0')dnl
FEATURE(`no_default_msa', `dnl')dnl
FEATURE(`smrsh', `/usr/sbin/smrsh')dnl
FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
FEATURE(`accept_unresolvable_domains')dnl
FEATURE(`relay_based_on_MX')dnl
FEATURE(`relay_entire_domain')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
MASQUERADE_AS(`domain.com')dnl
MASQUERADE_DOMAIN(`localhost.localdomain')dnl
EXPOSED_USER(`root')dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@localhost')
MAILER(smtp)dnl
MAILER(procmail)dnl