Kökün e-posta adresini değiştirebilir ya da harici bir adrese iletebilir miyim?


65

rootKullanıcımın posta hesabından çok fazla posta alıyorum . Bu daha çok cronsenaryo gibi şeylerin raporları ve hataları gibi görünüyor . Yine de çalışmaya ve bu sorunları çözmeye çalışıyorum, muhtemelen bir tür “gösterge tablosuna” yönlendirilmelerini bile sağladım - ama o zamana kadar bu mesajları nasıl kişisel e-posta hesabıma yönlendirebilirim?


Gerçekten bir cevap istiyorsanız, ikinci sorunuza ayrı bir soru olarak sormalısınız.
cjm

Yanıtlar:


77

Kök dahil olmak üzere herhangi bir kullanıcı, yönlendirme adresini adı verilen bir dosyaya koyarak yerel e-postalarını iletebilir ~/.forward. Orada, hepsi bir satırda ve virgülle ayrılmış olarak birden fazla adresiniz olabilir. Hem yerel teslimatı hem de iletmeyi istiyorsanız root@localhost, adreslerden biri olarak koyun .

Sistem yöneticisi, dosyadaki e-posta diğer adlarını tanımlayabilir /etc/aliases. Bu dosya root: cwd@mailhost.example.com, /root/mailbox; etkisi olan ile aynıdır cwd@mailhost.example.com, /root/mailboxiçinde ~root/.forward. newaliasesDeğişim sonrası gibi bir program çalıştırmanız gerekebilir /etc/aliases.

MTA’nın çalışmalarına .forwardve bunlara /etc/aliasesbağlı olduğunu unutmayın . Çoğu MTA, geleneksel sendmail tarafından sağlanan ana özellikleri uygular, ancak MTA'nızın belgelerine bakın.


Hmm, cwd@mailhost.example.com, /root/mailboxUbuntu üzerinde çalışıyor mu? ilk adrese gider fakat root için yerel posta kutusuna değil, çalıştırdıktan sonra bile gider newaliases. Ayrıca /var/mail/rootbaşarı olmadan da denedim ...
cwd

1
@cwd Postfix için yapar. Hmm, bence Ubuntu'nun son sürümleri, varsayılan masaüstü kurulumunda yerel teslimat yapmayan sınırlı bir MTA kurdular. Daha eski Ubuntu sürümleri veya sunucu kurulumları varsayılan olarak Postfix'i kurar ve Postfix örneklerimi destekler.
Gilles,

Teşekkürler. Sanırım root'un .forward dosyası, alias dosyasındaki çoklu adresleri geçersiz kılıyor olabilir. Bu, şimdi :) Yardımlarınız için teşekkür çalışıyor
cwd

Dosyanın hangi izinleri olmalı?
Thomas Weller

@ThomasWeller Hangi dosya? /etc/aliasesve ~/.forwardgenellikle 644'tür, ancak 600'ün çoğu MTA ile çalıştığını düşünüyorum.
Gilles

13

Sadece /root/.forwarde-posta adresinizi oluşturun ve bu dosyaya yerleştirin. Harici posta adresinize iletilecektir.


1

içinde ~/.forward myaddress@example.com, root@thisserver.com

Bununla birlikte kutuma bir e-posta alıyorum ve aynı zamanda yazılır /var/mail/root. (dağıtımım postfix ile Debian).
"Thisserver.com" adresini sunucunuzun etki alanı adıyla değiştirin


0

Bu komutu kullanın:

nano /root/.forward 

Dosyayı kaydetmek için bu metin dosyasına, Ctrl+ X, [Y] e-postaları ekleyin, düzenleyin veya kaldırın .


0

Postfix MTA kullanıyorsanız ve kendi alan adınıza sahipseniz ( example.com ), root@example.combaşka bir kullanıcı hesabının yanına yönlendirmek için yapılandırabilirsiniz .

In main.cfyapılandırma dosyası veya içinde geçersiz kılma özelliği olan master.cfset aşağıdaki seçeneklerden:

mydomain = example.com
mydestination = localhost.localdomain, localhost, local.$mydomain # Basically, anything but $mydomain

Bu, Postfix'in postanızı kök hesabınıza uygular root@example.comve ona yönlendirir relayhostya da doğrudan example.com'a iletsin . Bu yapılandırma ile Postfix, postaları root@local.example.comyerel posta kutunuza /var/mail/rootgönderir ( veya sisteminizin bulunduğu sistemi nereye gönderirse).

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.