PHP betikleri için e-posta göndermek için Centos sunucusundaki Sendmail kullanıyorum, ancak sorun şu ki, posta için alandaki MX kayıtlarında belirtilenlerin yerine makinedeki yerel bir posta kutusuna ulaştırılıyor - bu aslında başka bir makineye işaret ediyor. e-posta için kullanın.
Sendmail’in makinenin kurduğu etki alanı için posta göndermemesini ve yerel olarak gönderilmesini istiyorum, yerel teslimatı devre dışı bırakmanın basit bir yolu var mı?
Etki alanı, yerel ana bilgisayar adlarında değil.
Ben zaten çok fazla googling yaptım ve baktım:
Yerel makineye posta göndermemek için Sendmail Yapılandırması
Sendmail'de yerel teslimatı devre dışı bırak
Fakat ya cevap yok ya da uygun değil.
Başka bir sunucuya geçiş yapmak istemiyorum, yalnızca etki alanından bağımsız olarak posta göndermesini istiyorum.
Örnek vermek için:
İki sunucum var, biri mail.example.com adresindeki posta sunucusu ve example.com olan bir web sunucusudur, web sunucusundaki smtp servisini kullandığımda şu anda postayı example.com'daki yerel bir posta kutusuna yönlendirir, ancak mail.example.com adresindeki posta kutularına gitmelidir
Sendmail -bt iadeleri çıktısı:
ADRES TEST MODU (kural 3 otomatik olarak başlatılmaz) Girmek > 3,0 info@example.com canonify girişi: info @ example. com Canonify2 girişi: bilgi Canonify2 döner: bilgi canonify döner: bilgi ayrıştırma girişi: bilgi Ayrıştırma0 girişi: bilgi Ayrıştırma0 döndürür: bilgi ParseLocal girişi: bilgi ParseLocal döner: bilgi Ayrıştırma1 girişi: bilgi Ayrıştırma1 döndürür: $ # yerel $: bilgi ayrıştırma iadeleri: $ # local $: info