Iphone’da Exchange Sunucuya Bağlanma Başarısız Oldu Hatası ve Çözümü

Iphone’da Exchange Sunucuya Bağlanma Başarısız Oldu Hatası ve Çözümü

Aslında uzun süredir yaşadığım ancak hem çok fazla önem vermediğim hem de vaktim olmadığı için yeni araştırma fırsatı bulduğum bir sorundu , Defalarca telefonuma mail hesabımı exchange olarak kurdum kaldırdım , değişik yöntemler denedim ancak bir türlü hatayı aşamamıştım , IMAP olarak kurunca exchange e bağlanabiliyordum , Sorunun çözümü ise Active Directory ‘de gizli.

Active Directory Users and Computers. bölümünü açınız.

View tabından Advanced View i açınız.

Sorun yaşayan kullanıcıyı seçip sağ tıklayarak özelliklerine giriniz

Özellikler bölümünde Security Tabını açınız.

Advanced butonuna tıklayınız.

Eğer açılan Listede Exchange Servers ı göremiyor iseniz ekleyiniz.

Görebiliyor iseniz Edit butonuna tıklayınız.

Açılan Ekranda ki Apply to bölümünde Descendant msExchActiveSyncDevices ı seçip Modify Permissions hakkı veriniz.

Bir önceki ekranda Include inheritable permissions from this object’s parent kutuucğunu işaretleyip işlemi sonlandırabilirsiniz.

Şimdi iphone a exchange kurulumunuzu tekrar deneyebilirsiniz.

Iphone-exchange-problem

Ayhan ARDA

 

i-mscp panelde roundcube imap sunucusuna bağlanılamadı hatası

Sunucunuza ssh ile erişip aşağıdaki dosyayı açınız.

nano /var/www/imscp/gui/public/tools/webmail/config/main.inc.php

İçinde

$rcmail_config[‘default_host’] = ‘imap.falanfilan’;

geçen satırı bulunuz ve aşağıdaki gibi değiştiriniz.

$rcmail_config[‘default_host’] = ‘127.0.0.1‘;

Şimdi tekrar roundcube e bağlanmayı deneyebilirsiniz.

Ayhan ARDA

Cpanel sunucuyu relay a kapatma

Cpanel sunucunuzun spam göndericilerinin hedefi olmasını engellemek için makinamızı relay e kapatmamız gerekir , aksi durumda sunucunuz bir spam fabrikasına dönüşebilir.

Cpanel kurulu sunucunuza ssh ile giriş yapıp aşağıdaki komutları çalıştırmanız yeterlidir.

Öncesinde ve sonrasında http://www.mailradar.com/openrelay/ adresinden test edip sonucu görebilirsiniz.

/scripts/fixrelayd
/etc/init.d/exim restart

Ayhan ARDA

Linux Plesk Postfix Mail Çıkış Ip Adresi Değiştirme

Sunucu ana ip adresiniz blackliste düştü ve mailleriniz spama düşüyor ise diğer ip adreslerinizden birini maillerinizin çıkış ip adresi olarak kullanmak isteyebilirsiniz.

Öncelikle sunucunuzda aşağıdaki yola erişiniz.

/etc/postfix/master.cf

Aşağıdakine benzer bir satır göreceksiniz.

Örnek :

1.1.1.1– unix – n n – – smtp -o smtp_bind_address=1.1.1.1 -o smtp_bind_address6= -o smtp_address_preference=ipv4

Bu durumda 1.1.1.1 ana çıkış ip adresiniz idi , ancak diyelim ki maillerin 2.2.2.2 den çıkmasını istiyorsunuz , aşağıdaki şekilde düzenleme yapınız.

1.1.1.1– unix – n n – – smtp -o smtp_bind_address=2.2.2.2 -o smtp_bind_address6= -o smtp_address_preference=ipv4

Sonrasında postfix i restart ediniz.

/etc/init.d/postfix restart

Artık mailleriniz 2.2.2.2 adresinden çıkacaktır.

Ancak unutmamanız gereken bir durum var , eğer sunucuyu restart ederseniz bu değişiklik kaybolur , plesk yakın zamanda buna bir çözüm getirecekmiş , biz şimdilik bir cronjob ile işlemi hallediyoruz , değişiklik yapılmış dosyamızı bir yere kopyalıyoruz , sonra örneğin 2 dk da bir çalışacak bir cronjob tanımlayıp /etc/postfix/master.cf üzerine yapıştırıyoruz , böylelikle restartta olsa 2 dk sonra durum giderilmiş oluyor.

Ayhan ARDA

How to configure IP address for outgoing mail in Postfix

 

 

Cpanel Roundcube Hatası – Unable to connect to the database!

Webmail için roundcube girişinde aşağıdaki hatayı alıyor olabilirsiniz, çözümü için aşağıdaki konutu çalıştırmanız yeterlidir.

DATABASE ERROR: CONNECTION FAILED!

Unable to connect to the database!
Please contact your server-administrator.

Çözüm:

/usr/local/cpanel/bin/update-roundcube –force

Saygılarımla

Ayhan ARDA

alert: unable to opendir todo/0, sleeping..hatası – Qmail kuyruğunu rebuild etmek

alert: unable to opendir todo/0, sleeping..hatası qmail kuyruğunuzda bozulma olduğunu işaret eder , genelde bu durumu /usr/local/psa/var/log/maillog dosyasındaki loglardan farkederiz. warning: trouble injecting bounce message, will try later şeklinde de hatalar görüyor iseniz yine bu duruma işarettir , çözümü için aşağıdaki işlemleri satır satır yapmanız gerekir , test edilmiştir.

1. Qmail’i durdurun,

# /etc/init.d/qmail stop

2.

# cd /var/qmail/queue
# rm -rf info intd local mess remote todo

# mkdir mess

# for i in `seq 0 22`; do
# mkdir mess/$i
# done

# cp -r mess info
# cp -r mess intd
# cp -r mess local
# cp -r mess remote
# cp -r mess todo

# chmod -R 750 mess todo
# chown -R qmailq:qmail mess todo

# chmod -R 700 info intd local remote
# chown -R qmailq:qmail intd
# chown -R qmails:qmail info local remote

3. Qmail i başlatın,

# /etc/init.d/qmail start

Hepsi bu kadar , logları izlemeye devam..

Ayhan ARDA

Whm / Cpanel ConfigServer Mail Queues Kurulumu

Whm /cpanel mail kuyruğunuzu yönetmenize yardımcı olur.

ConfigServer Mail Queues Kurulumu ;

wget http://www.configserver.com/free/cmq.tgz
tar -xzf cmq.tgz
cd cmq/
sh install.sh

ConfigServer Mail Queues Sistemden Kaldırmak için ;

rm -fv /usr/local/cpanel/whostmgr/docroot/cgi/addon_cmq.cgi
rm -fv /usr/local/cpanel/whostmgr/docroot/cgi/cmqversion.txt
rm -Rfv /usr/local/cpanel/whostmgr/docroot/cgi/cmq/

Whm Cpanel tüm alan adları için Domain Keys – Dkim ve Spf Kaydı Ekleme

SSh a login olduktan sonra ,

Eğer sunucunuzdaki tüm alan adları için dkim ve spf kaydı eklemek istiyorsanız aşağıdaki komutları sırası ile kullanınız ,sadece dkim girmek için 3 nolu satırı girmenize gerek yoktur , sadece tüm alan adlarına spf girmek için ise 2 nolu satırı kullanmanıza gerek yoktur.

cd /var/cpanel/users
for user in * ; do /usr/local/cpanel/bin/domain_keys_installer $user ; done
for user in * ; do /usr/local/cpanel/bin/spf_installer $user ; done

Eğer bir alan adı için işlem yapacak isek aşağıdaki şekli ile kullanabilirsiniz.

Dkim girmek için /usr/local/cpanel/bin/domain_keys_installer USERNAME

Spf girmek için /usr/local/cpanel/bin/spf_installer USERNAME

Ayhan ARDA

*Sonrasında dkim testi için http://dkimcore.org/c/keycheck adresini kullanabilirsiniz.

Install DomainKeys and SPF Records for All Users

Configuring DomainKeys from the CLI

Cpanel’de Bir Domain İçin Mail Hesaplarını Devre Dışı Bırakmak

Whm/Cpanel yöneticisi iseniz bazen bir siteyi durdurmadan sadece mail servisini durdurmak isteyebilirsiniz , ya da ilgili hesap mail servisini farklı bir firmaya taşımıştır  ama web sitesi Sizde çalışmaya devam edecektir , mail şifreleri de basit ise farklı kötü amaçlı yazılımlar sunucunuzda ki bu hesabın smtp servisini ip ile yasal olmayan şekilde kullanırlar ve sunucuda istenmeyen durumlara yol açabilirler ve ip lerinizi kara listeye sokabilirler , bunun önüne geçmek için aşağıdaki işlemi yapıyoruz.

Sunucuya ssh ile erişiyoruz ,

/etc/localdomains dosyasını açıp bu alan adını buradan siliyoruz,

/etc/remotedomains dosyasını açıp bu alan adını buraya ekliyoruz. Hepsi bu kadar..

Disable Email For Single Account on WHM / Cpanel

Postfix te 587 portunu aktif etmek

İşlem postfix in master.cf dosyası ile yapılabilmektedir.

nano /etc/postfix/master.cf ile dosyamızı açıyoruz ve içinde aşağıdaki satırı buluyoruz.

smtp      inet  n       –       n       –       –       smtpd

Sonra bu satırı kopyalayıp bir alt satırına yapıştırıyoruz ve yapıştırdığımız satırda smtp yazan bölümü 587 olarak değiştiriyoruz. İşlem sonunda görüntü şöyle olmalı.

smtp      inet  n       –       n       –       –       smtpd

587        inet  n       –       n       –       –       smtpd

İşlemden sonra dosyayı kaydediyoruz. Sonra değişikliğin aktif olması için postfix i restart etmemiz gerekecek. Aşağıdaki komut ile işlemi yapabilirsiniz.

/etc/init.d/postfix restart

Çalışıp çalışmadığını görmek için aşağıdaki gibi test edebilirsiniz.

telnet localhost 587

Aşağıdaki gibi çıktı veriyor ise port aktiftir. Firewall da ilgili portu açmayı unutmayınız.

Trying 127.0.0.1…
Connected to localhost.localdomain (127.0.0.1).
Escape character is ‘^]’.
220 mail.domainadi.com ESMTP

Ayhan ARDA

How to enable port 26 for Postfix