Tôi có một tên miền, chẳng hạn như example.com và nhiều máy chủ (có thể là hàng trăm), mỗi máy chủ có một IP công cộng và một tên miền phụ (sub1.example.com, sub2.example.com, v.v.).
Mỗi máy chủ lưu trữ một cài đặt Postfix. Mục tiêu ở đây là có thể gửi email từ bất kỳ máy chủ nào (không nhận email). Tuy nhiên, không có máy chủ email nào được đính kèm với tên miền chính (example.com)
Bây giờ tôi đang cố gắng thiết lập các mục SPF trong DNS, nhưng tôi gặp một chút khó khăn.
Tôi đã thử nhiều cách kết hợp nhưng chúng luôn kết thúc với SPF SOFTFAIL khi cố gắng gửi email tới gmail. Ngoài ra, làm thế nào để khắc phục các hạn chế về độ dài của bản ghi SPF với nhiều máy chủ/IP đó tôi không rõ ràng.
Thêm một số ngữ cảnh khác (mặc dù tôi đã chấp nhận câu trả lời của Bob).
Ý tưởng là có một kiến trúc rất dư thừa, trong đó bất kỳ máy chủ nào cũng có thể bị lỗi và toàn bộ hệ thống sẽ tiếp tục hoạt động (ít nhất là để gửi email).Tôi không có quyền kiểm soát dải địa chỉ IP : máy chủ sẽ được cung cấp ở nhiều quốc gia và với nhiều nhà cung cấp.
Tôi đã thử xác định mục nhập SPF chỉ cho tên miền chính.
600 TRONG TXT "v=spf1 mx ~all"
Khi gửi tới Gmail, tôi gặp lỗi SOFTFAIL khi xác thực SPF, email được gửi từ tên miền phụ (như sub1.domain.com)
Sau đó, tôi đã cố gắng thêm địa chỉ IP của người gửi vào bản ghi:
600 TRONG TXT "v=spf1 mx ip4:server_ip ~all"
Nhưng tôi kết thúc với cùng một lỗi SOFTFAIL.
Cũng đã cố gắng thêm một mục nhập SPF khác cho tên miền phụ, nhưng theo như tôi hiểu, chỉ nên tạo một mục nhập SPF :-/
Tôi cũng đã cố gắng bao gồm: tên miền, với kết quả tương tự.
Bất kỳ trợ giúp hoặc hướng dẫn sẽ được đánh giá cao :-)