E-posta Sunucusu Olarak Raspberry Pi


18

Pi'mi bugün aldım ve elbette kullanamıyorum çünkü yanlış HDMI'dan DVI dönüştürücüye sahibim ama bu nokta ve sorunun yanı sıra.

Sorum şu:

Gmail'den vazgeçmeye ve kendi e-posta sunucumu kurmaya karar verdim. Öncelikle bir alan adı satın alacağımı biliyorum, daha sonra Gmail yerine e-posta göndermek ve almak için Pi'mi kullanmak istiyorum.

Önce bir web sunucusu kurmam gerekir mi? Bunu nasıl yapmalıyım. Bu konuda en iyi yol nedir? Bu hesap için iki e-posta adresi ayarlayacağım ve ikimiz de ilgili e-postalarımıza aynı anda giriş yapabilmeliyiz.

Canakit'ten önceden yüklenmiş bir işletim sistemi olan 4GB kartlı Model B pi'ye sahibim.

Burada benzer bir yazı var ama bu kişi zaten olduğumun ötesinde.

Pi E-posta Sunucusu

Yanıtlar:


22

Pi'mi web ve posta sunucusu olarak kullanmak üzere kurdum ve gayet iyi çalışıyor. Şimdiye kadar standart bir 4GB SD karttan (aşağıda açıklanan birkaç değişiklikle) çalışıyorum ve şimdiye kadar üç aydan biraz fazla bir çalışma süresi oldu.

Zor değil ve bu şeyleri ayarlamak için dışarıda birçok öğretici var. Bu arada, posta ile ilgili öğeleri (postfix, dovecot, vb.) Ayarlamak için Ubuntu öğreticilerinin çoğunu kullandım. Ahududu pi ve diğer makinelerde bir sunucu kurmak arasında çok az fark olduğunu fark etmelisiniz, bu nedenle genel Debian / Ubuntu kılavuzları çoğunlukla raspbian için geçerli olmalıdır.

Pi'nin kendisi ile ilgili ele almanız gereken bir takım sorunlar olduğu söyleniyor.

  • SD kartınızın ömrünü bu yayında açıklandığı gibi uzatın . Daha fazla öneriyi daha iyi alacağınızı söyleyebilirim.
  • Arızalı kullanıcıyı (pi) kaldırın.
  • Grafik yayınını bu yayında açıklandığı gibi kaldırın .
  • Grafik işlemcisi tarafından kullanılan RAM miktarını en aza indirmek için pi kurulum aracını kullanın (İpucu: Eğer ssh kurarsanız, buna gerek yoktur).

Birkaç genel sunucu notu:

  • Yönlendiricideki bağlantı noktalarınızı ayarlayın (posta için 25, ssh için 22, web için 80 ve veya imap ve pop3 için ilgili bağlantı noktaları).
  • Pi'yi yönlendiricinin trafiği iletecek bir şeyi olması için yerel ağda statik bir IP adresi ile ayarlayın.
  • Fail2ban veya benzeri bir kara liste aracını kullanın. Dışarıda bir sürü senaryo var.

Sunucunun kendisi ile gri-listeleme ve dovecot ile postfix kurmak için Ubuntu topluluğu wiki'sini kullandım. Çok fazla kaynak kullandığından CLAM ile uğraşmazdım ve basit greylistleme, spam postaların% 90'ı gibi bir şeyi zaten kaldırır.

Başka bir nokta, sunucunun% 99,9 oranında kullanılabilir olmasını umursamazsanız, statik bir IP için ödeme yapmanız gerekmemesidir. Sunucu, ISS'nizden dinamik bir IP'ye bağlı olduğu sürece, yönlendiricinizi daha uzun bir süre fişten çekmediğiniz sürece değişmesi olası değildir. Pi internete bağlı olduğu sürece aynı dinamik olarak ayrılmış IP'ye sahip oldum. Ve değişirse, DNS yöneticileri web sitemin basit bir güncellemesidir ve birkaç saat sonra tekrar çevrimiçi olur.

Web postası için bir web sunucusuna ihtiyacınız olacaktır. Yuvarlak küp ile nginx tavsiye ederim. Web tabanlı bir istemci kullanmak için artı tarafı, posta sunucusu ve istemci arasındaki tüm iletişim yerel makinede gerçekleştiği için yalnızca bağlantı noktası 80'i açmanızdır.


dinamik DNS, postalarının teslim edilip edilmediğini umursamayan insanlar için bir yoldur =)
lenik

1
Peki, bu şeylerin nasıl çalıştığını öğrenmeye çalışan insanlar için :)
Kenneth

Ben hafta boyunca bunu denemek ve yapacağım ve eğer çalışırsa ben cevap olarak kontrol edecek, hayır ben görmezden değil ne de unuttum.
MCP_infiltrator

1
2017 güncellemesi: Artık Raspbian Jessie'nin resmi bir minimal sürümü var . Bunu yüklerseniz, masaüstünü kaldırmanıza gerek yoktur.
JBentley

5

Bunu yapmak tavsiye etmem. Katılımsız e-posta sunucusu çok hızlı bir şekilde bir spam makinesi haline gelir ve ona çok hızlı bir şekilde bakmak tam zamanlı bir iş haline gelir.

Çalışan bir e-posta sunucusu almak için bir etki alanı adı edinmeniz, posta değiştiriciniz için DNS kayıtları ayarlamanız, ters DNS işaretçileri ayarlamanız (çoğu internet sağlayıcısı bunu yapmayacak ve buna izin vermeyecektir), kurulumunuzu sertleştirmeniz gerekir. bilgisayar korsanlığı girişimlerine karşı, favori posta yazılımınızı kurun, favori spam filtrenizi ayarlayın, yönlendiricinizi 25 numaralı bağlantı noktasında gelen / giden bağlantılara izin verecek şekilde ayarlayın (çoğu internet sağlayıcısı bunu yapmanıza izin vermez), her şeyi yapılandırın ve emin olun İnternete bağlı ve 7/24 çalışıyor.

En önemli bölüm ters DNS ve giden bağlantı noktası 25'tir ve ÇOK dostu bir internet sağlayıcınız yoksa, çalışmayacaksınız.

Bu nedenle, çok iyi bir nedeniniz yoksa google'a sadık kalın. Google çok iyi bir iş çıkarıyor (tamamen bağlı değilim ve stoklarım yok =)


+1, bana hemen hemen aynı şeyi söylememe zaman kazandırdı. Ben eklemek istiyorum, ben bu rotadan aşağı olmuştur ve yaklaşık 3 yıldır kendi sunucumu koştu. E-posta sağlayıcım (benim isp değil) tarafından kayıp e-posta nedeniyle yapmaya karar verdim. Belirtildiği gibi, bazı ISS'ler 25 numaralı bağlantı noktasıyla oynamanıza izin vermeyecektir, buna bakın. Çalışma zamanı beklenmedik kesintiler, özellikle de sizin kontrolünüz dışındaki durumlar için bir sorun haline gelebileceğinden, yedek bir mx düşünün. Benim için en kötüsü, 3 hafta boyunca uzaktayken yönlendiricimin öldüğü zamandı. Sonunda gmail çözümünü seçtim ve geriye bakmadım. İyi şanslar. Ve evet, daha büyük bir SD kart alın!
Madivad

4
@lenik Gmail'i, kendi kendine barındırılan ve en azından bir güvenlik açısından kullanmanın en kötü tavsiyesi. Ayrıca tamamen OP sorusuna bir cevap değil.
meshfields

@pilavdzice Tüm şifreleme protokollerinin güvenliğinin ihlal edildiğine dair sıfır kanıt vardır. Bazı insanlar kuantum bilgisayarların şifreleme protokollerimizi kırabileceğini, ancak o zamana kadar şifreleme işe yarayacağını teorize ediyor. Lütfen dezenformasyon yaymayı bırakın. Google'a gelince, PRISM programı ile ilgili sızıntılar, Google'ın dragnet gözetim programlarına kasıtlı bir katılımcı olduğunu göstermektedir. Gizlilik gereksinimi olan kişiler, hayatınıza onlara güvenebileceğiniz ölçüde gizliliklerine saygı göstermesi için Google'a kesinlikle güvenmemelidir.
crypdick

3

İlk önce: Ev ağınız destekleyecek mi? Statik bir genel IP adresine ve Pi'nize giden bir bağlantı noktasını (bağlantı noktası 25) ayarlayabileceksiniz. Bağlantınızın da her zaman açık olması gerekir (çevirmeli değil, muhtemelen bir sorun değil, söz etmeye değer.) Muhtemelen statik adres için servis sağlayıcınıza ödeme yapmanız gerekecektir.

Oradan, evet pi üzerinde çalıştırmak için bir e-posta sunucusu ayarlamanız gerekecektir. Muhtemelen bir web arayüzü de isteyeceksiniz. Ben kullandım bu öğretici başarı ile geçmişte. Arayüzünüz için SquirrelMail'e bakın . Bunun uygun bir seçenek olması için Pi'nizin 7/24/365 çalışıyor olması gerekir. Ben daha büyük bir SD kart (32gb?) İle başlar, raspberian bir kopyasını yakmak ve oradan devam ediyorum.

Bu işleme başlamadan önce, spam filtrelemesini de ele almak isteyeceğinizi ve SMTP sunucunuzu açık geçiş olarak ayarlamadığınızdan veya kişilerin bunu herkese spam göndermek için kullanacağından emin olun.

Bir e-posta sunucusu kurmak küçük bir çaba değildir ve muhtemelen tek bir posta kutusu için buna değmez. Muhtemelen servis sağlayıcınızdan gelen statik bir IP adresinin maliyetinden daha düşük bir ücret karşılığında başka bir kullanıcının sunucularında kendi alan adınızdaki tek bir posta kutusu için ödeme yapabilir, daha iyi çalışma süresine, daha iyi spam filtrelemeye, desteğe sahip olabilir ve pi'nizi başka bir şey.

Tüm bunların ışığında, bu göreve başlamayı seçerseniz, iyi şanslar!


1
"Her zaman hazır olmalısın". Yedek MX ana bilgisayarları bunun içindir.
Thorbjørn Ravn Andersen

1

Önemli bir barikat, birçok ISS'nin can sıkıcı bir şekilde giden bağlantı noktası 25'e izin vermemesidir. ISS'niz onu engelliyorsa, alabileceğiniz en iyi şey, yalnızca alma posta kutusudur.

Bunu yapmamanız gerektiğini söylemiyorum (Google'a güvenmemelisiniz). Kabul edilen cevap bundan bahsetmediği için bunu kontrol edilecekler listenize ekleyin.

Ayrıca, Pi için statik bir özel IP'ye ihtiyacınız olsa da, statik bir genel IP adresine gerçek bir ihtiyaç yoktur. Statik olmayan IP'm kötü bir elektrik kesintisi olması dışında tek başına değişmedi.


-2

ISP DHCP kullanıyorsanız, spam listesinde listelenmiş olabilir, statik bir ip veya ücretli Statik ip vpn gerekir


1
Raspberry Pi'ye hoş geldiniz! Bu teorik olarak soruyu cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak tercih edilir.
Steve Robillard
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.