Linux Sunucularda Sistem Saatini Düzenleme

Linux sunucularınızda sistem saati her zaman güncel olmalıdır, sistem saatini yanlış ayarlarsanız sunucu yönetiminde başınıza büyük sorunlar doğurabilir,

Örneğin:update hataları , mail sistemlerinde gönderilen maillerin saatlerinin şaşması ....

Linux sunucunuzun saatini aşağıdaki kod ile düzenleyebilirsiniz;

date -s “01/10/2014 13:00:00”  

Sunucunuzun bulunduğu zaman dilimini de aşağıdaki şekilde seçebilirsiniz;

ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime

 

faydalı olması dileğiyle..

SunucuPARK Destek

 


SunucuPARK Hosting firması olarak müşterilerimizin güvenliği sebebi ile phpmail fonksiyonu sunucularımızda çalışmamaktadır.

Bunun sebebi phpmail() fonksiyonu hiçbir kimlik doğrulaması yapmadan mail gönderebilmektedir.Bu da maillerinizin geç ulaşması ve blacklist'e düşebilme sorunsalı yaratmaktadır.Bunun için mail gönderimi yapan scriptlerinize aşağıdaki yönergeleri takip ederek, php ile smtp kimlik doğrulamalı mailler atabilmektesiniz.

 

Php ile SMTP Kimlik doğrulaması yapılarak nasıl mail gönderilir?

Öncelikle buraya tıklayarak gerekli dosyalarımızı indiriyoruz.

PHPMailer sınıfı ile SMTP mail göndermek istediğimizde indirmiş olduğumuz 'class.phpmailer.php' ve 'class.smtp.php' dosyalarını alıp ,

class.phpmailer.php sınıfımızı scriptimize include ediyoruz , aşağıdaki kod bloğunu kullanıyoruz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
include 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'mail.sitem.com';
$mail->Port = 587;
$mail->Username = 'Bu e-Posta adresi istenmeyen posta engelleyicileri tarafından korunuyor. Görüntülemek için JavaScript etkinleştirilmelidir.';
$mail->Password = 'şifreniz';
$mail->SetFrom($mail->Username, 'Benim Adım');
$mail->AddAddress('Bu e-Posta adresi istenmeyen posta engelleyicileri tarafından korunuyor. Görüntülemek için JavaScript etkinleştirilmelidir.', 'Alıcının Adı');
$mail->CharSet = 'UTF-8';
$mail->Subject = 'Mail Başlığı';
$mail->MsgHTML('Mailin içeriği!');
if($mail->Send()) {
    echo 'Mail gönderildi!';
} else {
    echo 'Mail gönderilirken bir hata oluştu: ' . $mail->ErrorInfo;
}

 

Scriptimizi bu şekilde hazırladığımızda , mail gönderimi başarı ile sonuçlanacaktır.

Host adresini ve alici adresini script üzerinden düzenlemeyi unutmayalım,include ettiğimiz phpmailer dosyası da hazırlamış olduğumuz scriptimizle aynı dizinde bulunması gerekmektedir.

 

Faydalı Olması Dileğiyle,

SunucuPARK Destek

 

Kurumsal tanıtım,broşür,bilgilendirme ve buna benzer mailler gönderiyor ve gönderdiğiniz günlük mail sayısı çok fazla ise siz de mail server kiralayabilirsiniz.

Peki mail server nasıl kiralanır ve kullanılır?

SunucuPARK bünyesinde bir mail server kiralamak ve hizmet almak istediğinizde.Mail atarken kullanmak istediğiniz alan adını alıyoruz.Örneğin (Bu e-Posta adresi istenmeyen posta engelleyicileri tarafından korunuyor. Görüntülemek için JavaScript etkinleştirilmelidir.).Size bir mail server kuruyoruz(size özel ip adresiniz ile) ve mail serverınız üzerinden alanadını aldığınız adresle Örnegin(Bu e-Posta adresi istenmeyen posta engelleyicileri tarafından korunuyor. Görüntülemek için JavaScript etkinleştirilmelidir.) mail hesabını sizlere teslim ediyoruz.Günlük 20 bin adet mail atabileceğiniz bu adresten bütün kurumsal müşterilerinize tanıtımlarınızı reklamlarınızı broşürlerinizi mail ile ulaştırabiliryorsunuz.Mail serverınızın bakımları SunucuPARK tarafından yapılmaktadır.Herhangi bir problemde de 7/24 kesintisiz destek verilmektedir.

Mail server hakkında daha detaylı bilgiyi http://sunucupark.com/toplu-email-vds.php adresinden alabilir , siparişte verebilirsiniz.

Sipariş vermeniz durumunda mail serverınız 1 gün içerisinde hazır hale gelecektir. Bu e-Posta adresi istenmeyen posta engelleyicileri tarafından korunuyor. Görüntülemek için JavaScript etkinleştirilmelidir. adresinden de iletişime geçebilirsiniz

Php ile bir webservis bağlantısı kurmak ve web servisten bilgi alabilmek için aşağıdaki örneği inceleyebilirsiniz.

Örnek: Altınkaynak'tan anlık kur bilgilerini SOAP webservis ile çekme:

Önce php dosyamız içerisinde bir Soap Client oluşturuyoruz.Soap Client webservis adresimizi alacaktır.

$client = new SoapClient('http://data.altinkaynak.com/DataService.asmx?WSDL');

Web servis bağlantısı yapabilmemiz için kullanıcı adı ve şifre istenmektedir.Altınkaynak kullanıcı adı ve şifresini kendi websitesinde paylaşmaktadır.Biz de bu kullanıcı adı ve şifre ile erişim isteğinde bulunuyoruz.

$auth = new stdClass();
$auth->Username = 'AltinkaynakWebServis';
$auth->Password = 'AltinkaynakWebServis';

$header = new SoapHeader('http://data.altinkaynak.com/', 'AuthHeader', $auth, false);
$client->__setSoapHeaders($header);

Altınkaynak'ın web sitesinde erişebileceğimiz fonksiyon grupları açıklanmıştır.Bunlardan birisi GetCurrency() 'dir.Bizde GetCurrency() fonksiyonundan cevap alıyoruz.

$response = $client->GetCurrency();

Gelen cevabı php dosyamızın içerisinde simlexl load string fonksiyonu ile bir değişkene aktarıyoruz.

$xml = simplexml_load_string($response->GetCurrencyResult);

Bu değişkenin içerisindeki stringlerimizi de vardump() fonksiyonu ile ekrana basabiliriz.

echo "<pre>";
var_dump($xml);
echo "</pre>";

Parça parça anlattığımız kodları birleştirip derlediğinizde altınkaynaktan anlık verileri almış olacaksınız.

Faydalı olması dileğiyle...