Bir posta sunucusu kurmak için basit bir yöntem


25

Ubuntu sunucuma posta sunucusu kurmanın basit bir yolunu arıyorum. Bir web postasından (ör. Roundcube) e-posta alıp gönderebilmek istiyorum.

Bir etki alanı adım var. Web sunucusu zaten sorunsuz çalışıyor.

"Ubuntu’da posta sunucusunu kurmak için basit bir yöntem" i seçtiğimde, bir posta sunucusunu kurmak için tam anlamıyla yüzlerce adım olan bloglara varıyorum:

  1. Ubuntu'daki Bir Posta Sunucusu 12.04: Postfix, Dovecot, MySQL
  2. Ubuntu'da Posta Sunucusu Oluşturma
  3. Postfix

Ama, tabii ki, bu dersleri takip edersem bir hata yapacağım ve bu çok zaman alacak. Yine de, adımların çoğu otomatikleştirmek için çok kolay görünüyor.

Birkaç yükleme yöntemi denedim:

sudo apt-get install dovecot-postfix

sudo tasksel install mail-server

Ancak oradan e-posta hesaplarını nasıl ekleyeceğimi ve gerçekten çalışıp çalışmadığını test edemiyorum.

Bir posta sunucusu kurmanın otomatik bir yolu olup olmadığını biliyor musunuz?

EDIT - YENİ CEVAP

Posta-In-A-Box

Bir ubuntu makinesini bir e-posta sunucusuna dönüştüren çok ilginç bir açık kaynaklı proje:

https://github.com/JoshData/mailinabox


3
Bana göre öğrenmeye vakit ayırmaya istekli değilken, diğer sunucularla etkileşime giren halka açık bir servisi çalıştırmaya çalışıyorsunuz ve yönetimi çok daha az. Suistimal edildiğinde ne yapacaksın? Operasyonuyla ilgili temel detayları bilmeden bu sorunu nasıl çözeceksiniz? Bu, ne yaptıklarını bilen bir * nix yöneticisine bırakılması gereken şeylerden biri.
Marcin Kaminski

6
@ MartinOrda, amacını anlıyorum. Ancak bir web sunucusu için aynı şeyi söyleyebilirsiniz. Halka açık ve kötüye kullanılabilir. Yine de, "sudo apt-get install lamp ^" yapabilir, ipimi bulabilir, web sayfamı "/ var / www /" dizinine taşıyabilir ve her yerden erişebilirim. Bunlar üç kolay adım. Ayrıca, çoğu zaman, en güvenli seçenekler varsayılan olarak seçilir. Posta sunucusu için, gönderdiğim bağlantılarda açıklanan kurulum adımlarının% 90'ının posta sunucumu nasıl güvenli tutacağımı öğretmenin tamamen yararsız olacağına inanıyorum. En iyi ihtimalle, noobileri caydırabilir. Ancak, kimsenin onu nasıl koruyacağını öğrenmesine yardımcı olmuyor.
oli,

Elbette, birbirleriyle etkileşime giren diğer sistemler için de geçerlidir. Hizmetlerin korunmasına ilişkin olarak - bunu yapmak için önce temelleri anlamanız gerekir. Eğer gerçekten böyle bir MTA kullanmaya niyetliysen, mevcut seçeneklerin listesine bakmalısın, dağıtımın için (ideal olarak) paketlenmiş olanı seç, istediğin ve birlikte çalışacağın için rahat hissedeceksin. Daha sonra, nasıl test edileceğini ve uygun bir şekilde güvenceye alınmış olup olmadığını kontrol etmeyi açıklayan dostluk el kitabını, belgeleri vb. Okuyun. Size bir tane önermek zorunda olsaydım - Postfix derdim.
Marcin Kaminski

Lütfen cevabımı görün, @ MartinOrda doğru. Bir posta sunucusunun hatalı çalıştırılması çok ciddi para cezalarına ve bazı nadir durumlarda hapis cezasına yol açabiliyor (hapis cezası kısmının henüz mahkemelerde olmasına rağmen sanmıyorum). Yanlış yapılandırılmış web sunucusunda çalışmak, sizden başka kimseye zarar vermez.
coteyr

... (Üzgünüz, basılan enter) Yanlış yapılandırılmış, genel olarak adreslenebilir bir posta sunucusunu çalıştırmak, gerçekten bir kez daha teslim edilebilir bir e-posta göndermekten BANNED alacaktır. Bu her zaman olur. Her zaman onunla ilgileniyorum. Doğru yazılım bu parça öğrenmek için zaman ayırın yoksa, sen olacaktır şimdiye çeşitli hükümetlerden büyük cezalara, yine o etki alanından e-posta mümkün olmayan arasında değişen bela bir bütün karmaşa içinde sonunda. Bu nedenle, postfix yalnızca yerel teslimat için ayarlanmıştır. Yeterince stres alamıyorum, önce yerel bir lan e-posta sunucuları ile öğrenmek ...
coteyr

Yanıtlar:


9

Zimbra işbirliği ile posta sunucusu kurmak için harika ve kolay, bazı insanların ihtiyaçları için biraz ağır olabilir, ancak ilk kurduğumda 30 dakikadan az bir sürede çalışmaya başladım. Gerçekten ihtiyacınız varsa, hatta destek ödedi.


Gerçekten de, birçok dahili güvenlik ile en kolay çözüm gibi görünüyor. Thanks :)
oli

Sorun değil! Kalkarken iyi para!
Neojames

help.ubuntu.com/community/MailServer , benim için daha kolay görünüyor
user457015

Yeni ubuntu sürümü için -1 sınırlı destek.
GusDeCooL

15

Bu en iyi / basit yöntemdir.

sudo apt-get install postfix

İşte bu bir posta sunucusu kurulu.

Şimdi bu posta sunucusunu yönetmek tamamen farklı bir hikaye.

Varsayılan olarak postfix tüm yerel kullanıcı hesaplarını iletecek ve iletecektir. Bu seni başlatmalı. Daha karmaşık bir şey istiyorsanız, GERÇEKTEN okumak, incelemek, öğrenmek, çırak vs. okumak için GERÇEKTEN ihtiyaç duyuyorsunuz. Kurulum doğru olsalar bile sürekli denetlenir ve izlenirler. Yerel teslimattan sonra daha fazla bir şey yapıyorsanız,% 100 kendi posta sunucunuzu kurmamanızı öneririm.

Yerel olmayan adreslere e-posta gönderecekseniz, DNS ve SPF kayıtlarını ayarlamayı unutmayın. Bu yürütmem ve edecek değil çoğu İSS için teslim posta ile sonuçlanır.

Yine, herkese açık bir posta sunucusu çalıştırmaya çalışmadan önce ne yaptığınızı okumanızı ve tam olarak anlamanızı şiddetle tavsiye ediyorum. Sunucunuzdan yanlış gönderilen e-postalar için (en azından ABD’de) e-posta başına para cezası verilebileceğini unutmayın. Bu nadirdir, ancak oldu. Daha yaygın bir etki, kara listeye alınmanız, ayrılmanız ve genel olarak kötü bir kişi olarak işaretlenmeniz ve bir e-posta sunucusunu tekrar çalıştırmanızın yasaklanmasıdır (bu oldukça sık olur).

Genel bir sunucuyu çalıştıracaksanız, önce ISS'nizle / Hosting ile görüşün. En azından statik bir IP'ye ve izinlerine ihtiyacınız olacak. Çoğu ISS, yanlış yapılandırılmış bir posta sunucusunu uzun bir süre boyunca çalıştırmak için internete geri dönmenizin% 100'ünü engeller.

Tüm bu uyarıları ekliyorum ki, yerel teslimat, intranet teslimatı, para cezası. Uzaktan teslimat, denemeden önce ne yaptığınızı bilin . Yanlış yapılandırılmış posta sunucuları, doğru şekilde kullanılmazsa bütün bir felaket dünyasına neden olabilir.


Ayrıca bir MTA ve MUA arıyor gibi görünüyorsun. Bunlar çok ayrı. "Kolay" bir yol yok çünkü orada 9 bazilyon seçenek var. Kendi posta sunucunuzu çalıştırma konusunda gerçekten ciddiyseniz, ISS'nizin lojistik / entegrasyon ekibiyle konuşun. Başlamak için uygulamanız gereken bazı çözümler olacaktır. Eğer bir VPS'de ev sahipliği yapıyorsanız, VPS şirketinin muhtemelen çok özel kuralları ve yönergeleri olacaktır.
coteyr

2
-1 Ne kadar görkemli bir cevap.

1
Tam olarak görkemli bir cevap değil, çünkü daha önce denediyseniz, bu bir kabustur. Ancak, neden bu kadar zor olduğunu anlamıyor. YOK. Bir liman açabilmeli ve onunla bitebilmeliyim.
Jonathan

4

E-posta sunucusunda yeniyseniz, ancak hala bir tane kurmak istiyorsanız. Blog sayfamı Tiny VPS Postfix'den kontrol edebilirsiniz .

Öğrenmek için iyi bir başlangıç ​​noktasıdır ve yapılandırmayı ileride tam kurulum için harcayabilirsiniz.

Bu ne yapar

  • Alan adınız için posta gönderin / alın
  • Yapılandırmaya göre gelen tüm e-postaları başka bir e-posta adresine iletin.

Ne yapmaz

  • Yerel hesap YOK, tüm kullaniciadi@etkialaniniz.com yönlendirme için yapılandırıldı
  • NO webmail Üçüncü taraf e-posta servisini kullanacaksınız (ör. Yahoo, GMail, vb.)

EĞER bu ne istediğiniz, SONRA Buraya talimat kopyalar. ELSE Bu cevabı sadece olduğu gibi bırakacağım.



2

Her şeyi kapsayan WEBMIN'i kullanıyorum. Burada bulundu

Sunucunuzu yönetmenize ekleyebileceğiniz (ya da eklemeyeceğiniz) farklı modüllere sahiptir. Bu modüller yani: Apache, RAID, Sendmail ve benzerleri Webmin için bir eklentidir ve bu nedenle yüklendiklerinde yönetilebilir hale gelirler. Webmin mevcut kurulumlarınızı ve raporlarınızı da yönetebilir.

Bu basit uygulama yöneticileri VOIP, Mail, DATABASE, bulut, güvenlik duvarı ve daha fazlasını ayarlamak için omurga.

Bunu basit tutabilir ya da bununla büyük oğlanlarla oynayabilirsiniz.

İyi oynanan bir sistem yöneticisi bunu veya onun gibi bir şeyi kullandı. Bu, Ubuntu 12.04'teki Bir Posta Sunucusunun ön uç GUI'si: Postfix, Dovecot, MySQL vs. görüntü tanımını buraya girin


Çok ilginç görünüyor, ben bakacağım.
oli

@oli mail modülünü kullanmasanız bile sunucunuzu uzaktan yönetebilirsiniz
Ringtail

Ringtail :) sen bir yıldızsın. En iyi çözümü söyleyebilirim
Gadgetroid


1

Bu kısa değil ama kısa bir şey bulamayacaksınız. Kullanıcıların, alan adlarının, ileri tabloların MySQL'de sanal olacağından takip etmesi kolaydır ve yönetimi çok kolaydır. Posta kullanıcılarının POP veya IMAP'ta oturum açmak için bir sistem hesabına ihtiyaçları yoktur. StartTLS veya SSL ile çalışır.

Mysql sorguları oluşturmanıza ve mysql'yi sanal arka uç olarak kullanmak ve antivirüs, istenmeyen posta önleme filtreleri ve web postası (SquirrelMail) yüklemek için posta ekine bağlamada size rehberlik eder. Ubuntu'nun farklı sürümleri için kılavuzun çeşitli sürümleri vardır.

http://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql- ve-squirrelmail-ubuntu-12.04-lts .


-1

Ubuntu yardım / MailServer https://help.ubuntu.com/community/MailServer

Ubuntu resmi belgeleri çoğu zaman yeterlidir.


Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
Braiam

Sadece teorik olarak soruyu cevaplamaz. Bu soruya cevap veriyor.
user457015 8:13

Yorumda yer alan bağlantıyı okudunuz mu?
Braiam

Yüklemesi basit bir şey arıyordum ... Yüklemek için uzun bir yazılım listesi hazırladınız, her birini yüklemek için çok fazla adım attı ... Sadece bir adımda tek bir hata ve hiçbir şey işe yaramaz .... İstedim kolay yapılandırma ile hepsi bir arada bir şey.
oli

Adımın çoğu terminaldeki kopyala / yapıştır 'dır. GUI'de olmadığı için "kolay" değil mi?
user457015
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.