Sendmail'in yalnızca giden e-postaları göndermesi için asgari kurulum?


11

Uzaktan yönettiğim basit bir sunucuyu çalıştırıyorum ve her hata oluştuğunda kişisel e-posta adresime bir e-posta gönderebilmem gerekiyor. Ubuntu'daki varsayılan kurulumla, sendmail sadece / var / spool / mail'de yerel olarak gönderilecek e-postaları biriktirir, ancak harici bir e-postaya gitmesi gerekir.

Ben buldum öğreticiler postfix / sendmail tam teşekküllü bir e-posta sunucusu olarak ayarlamak hakkında konuştum, ama ben sadece, sadece harici girişleri giden ihtiyacım var. Bunu yapmanın kolay bir yolu var mı?

Yanıtlar:


2

Ayrıca bir geçiş ana bilgisayarına ihtiyacınız varsa ve onu tanımlamanız gerekiyorsa (DSmy.relay.host)



1

/ Etc / takma adlarını bir metin düzenleyicisiyle açın (sudo kullanarak) ve kök satırı e-posta adresiniz olacak şekilde değiştirin veya sol taraftaki yerel kullanıcıyla başka bir satır ekleyin ve sağ taraftan e-posta adresinizi girin :

root:        my@email.com

daha sonra diğer ad dosyasını kaydettikten sonra newaliases komutunu çalıştırın:

$ /usr/bin/newaliases

Hem sendmail hem de postfix, çoğu sistemde giden posta göndermek için varsayılan olarak yapılandırılmıştır.


1

Sunucunuzun 25 numaralı bağlantı noktasında (yalnızca giden) dünyaya açık olduğunu kontrol edin. Ve dns doğru yapılandırılmış. Giden postaları göndermek için posta göndermek için hiçbir şey yapmamanız gerekiyor.


1

Yalnızca Giden için sendmail'in nasıl kurulacağıyla ilgili bazı ayrıntılar aşağıda verilmiştir

Ayrıca bu sayfada

Bu adımları centos / Amazon Linux için web sitesinde listelenenlerden değiştirdim.

İşte adımlar:

you may also need to install sendmail-cf
# yum install sendmail-cf

# cd /etc/mail
# nano local-host-names
add new line: localhost
save the file and quit the editor

# make
# nano sendmail.mc
add these lines above the other FEATURE lines near the top of the file:
MASQUERADE_AS(`yourdomain.com')dnl
FEATURE(masquerade_envelope)
save the file and quit the editor

# m4 sendmail.mc > temp.cf
# mv temp.cf sendmail.cf
# make
# /etc/rc.d/init.d/sendmail restart

1

Aslında postfix kullandığınızı varsayarsak.

Ben dpkg-reconfigure postfix çalıştırmak ve başlangıç ​​noktası olarak "internet sitesi" veya "akıllı ev sahibi ile internet sitesi" (posta bir akıllı ev sahibi üzerinden göndermek istiyorsanız) seçeneğini seçin. Bu, internete posta göndermenizi ve internetten posta almanızı sağlar.

Kutunun posta alabilmesini istemiyorsanız, SMTP sunucusunu yalnızca localhost üzerinden dinleyecek şekilde yapılandırmanızı öneririm. Bkz. Https://superuser.com/a/430329/506601

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.