[Çözüldü] Squirrelmail

Başlatan smt_smt, 10 Aralık 2013 - 11:10:38

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

smt_smt

Merhaba arkadaşlar, başka bir konu altında squierral mail ile ilgili bir yazımı görebilirsiniz. Fakat bu ondan alakasız bir konu olacak. Sorunlar devam ettiği için de ÇÖZÜLDÜ olarak işaretlemedim.
Neyse konuya gelecek olursak; domain/squierrelmail üzerinden ulaşabiliyorum fakat ben buna ulaşmayı webmail.domain üstünden yapmak istiyorum.

Bazı yazılar mevcut evet, ama anlamadığım bazı yerler var.
Mesela bu konuda çözümlerden biri:
<VirtualHost 1.2.3.4:80>
ServerName mail.youydomain.com
ServerAlias mail.*
ServerAdmin postmaster@yourdomain.com
DocumentRoot /home/www/webmail
</VirtualHost>

buradaki örnekte sanki bu server sadece eposta sunucusu gibi duruyor
Bağlantı: Apache Configuration For webmail Başlığının altında
http://www.debianhelp.co.uk/webmail.htm


Benim server zaten web serverı, yani bu şekilde ayarlarsam document root www altında başka bir dosya olduğundan dolayı web servisini durdurmaz mı ? (web sayfalarından bahsediyorum)

heartsmagic

Hayır durdurmaz. Kaldı ki SquirrelMail zaten web arayüzü üzerinden hizmet veriyor. Baktığın konu Apache için sanal konak (virtual host) konusu ve dilediğin gibi bir sanal konak, web adresi oluşturabilirsin. Sen /var/www altında veya dilediğin başka bir yerde (kısıtlama yok bu konuda) bir SquirrelMail dizini oluşturacaksın. Daha sonra da sanal konak ayarlarken DocumentRoot adresi olarak burayı göstereceksin. Zaten kullandığın bir  SquirrelMail varsa, doğrudan onun dizin adresini bile gösterebilirsin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

smt_smt

#2
peki bu ayarı tam olarak hangi dosyada yapmam gerekiyor ?
sites-enabled'daki conf'ta mı ?
sites-enabled içindeki squierralmail'de mi
yoksa /usr/share/squirrelmail'deki confta mı ?


sites-enabled altında squirrelmail içinde yoruma alınmış öyle bi bölüm var. ama apache.conf'ta sites-enabled'dan sadece .conf dosyalarını include edyor. squirrelmail 'de conf uzantılı olmadığından işlemiyor sanırım.


Düzeltme (ekleme)
---------------->
Aşağıdaki kodu ekleyince (yukarda paylaştığım), siteye  normal girişlerde squirrelmail login sayfasına yönlendiriyor:
<VirtualHost 1.2.3.4:80>
ServerName mail.youydomain.com
ServerAlias mail.*
ServerAdmin postmaster@yourdomain.com
DocumentRoot /home/www/webmail
</VirtualHost>

orda IP yerine localhost yazınca düzeldi. Yani nornaml domain'den girebiliyorum artık sayfaya ama webmail.domain olarak giremiyorum hala.

heartsmagic

@smt_smt, yukarıda verdiğin ayarlar senin ayarların mı?
mail.youydomain.com, /home/www/webmail gibi ayarlar? Bu ayarları kendine göre yapacaksın. Bu nedenle sanal konak konularına, örneklerine bakarak kendi ayarlarını uygulaman lazım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

smt_smt

#4
@heartsmagic
bunlar aynen benim ayarlarım değil, alıntıyı değiştirmiyorum. IP ve servername'i kendime göre değiştirdiğim zaman, steye girilmek istendiğinde squirrelmail login sayfasına yönlendiriyor.

Düzeltme:
-------->
Sorun çözdüldü. Subdomain için de /etc/hosts 'da ekleme yapmak gerekiyormuş. Teşekkür ederim.