CentOS ve Fedora icin Bash Mail komutunun yuklenmesi

CentOS ve Fedora icin Bash Mail komutunun yuklenmesi

Bu komut çok kullanışlı bir komuttur. Biz de genelde cronjoblarınız bir işi yaptıktan sonra outputunu mail olarak bir yere göndermek isteyebiliyoruz.
Normal kullanımı şöyle :
$ cat /bir/dosya | mail adres@domain.com

veya

$ echo "birseyler birseyler" | mail adres@domain.com

Eğer bu mail komutu yüklü değilse şöyle bir hata verecek sisteminiz :

$ -bash: mail: command not found 

Programı yüklemeniz için ise yapacağınız şey çok basit. Şöyle :

$  yum install mailx

Faydası olur umarım.

Cloudmailin logo

Maili Post ile gondermek – Cloudmailin

Cloudmailin logo

Ara sıra mail ile haberleşme konularında, çeşitli tetik (trigger) metodları yaratmak istediğimizde, biri bir yere mail atacağına keşke HTTP POST isteği yapsa dediğinizi duyar gibiyim.  Bu noktada tam “böyle bir hizmeti nasıl yaparım?” ı araştırmaya başlayacakken, ilk araştırmamda bu siteyi buldum. Cloudmailin.com işte tam burada devreye giriyor, ve mail olarak attığınız datayı size HTTP POST isteği ile , hem de 4 farklı seçenekte (Original,JSON,Multipart,Raw format) sunuyor. Yapmanız gereken üye olmak ve mailin HTTP POST isteği olarak gönderilmesini istediğiniz URL adresini belirlemek. Mail adresini sistem zaten otomatik olarak belirleyecek ve size verecek.

Ancak tamamen ücretsiz değil, sadece deneme amaçlı aylık küçük bir sayıda maili ücretsiz olarak yolluyor.

Bir mail adresinize gelen mailleri otomatik olarak burada oluşturduğunuz maile yönlendirirseniz mantıken, tüm mailleriniz size HTTP yoluyla iletilmiş olacak ki, bu noktada yapacaklarınız sizin yaratılığınıza kalmış oluyor.

Teknik destek hizmeti veren firmaların ilgisini çekebileceğini düşünüyorum.

 

Domain … has exceeded the max defers and failures per hour (6/5 (50%)) allowed. Message discarded.

Cpanel üzerinde çalışan bir mail sisteminiz var ve domainleriniz mail gönderirken bu hatayı alıyorsa, konu şu :

http://www.mediaserve.com/knowledgebase/98/Why-am-I-getting-a-Domain-has-exceeded-the-max-defers-and-failures-per-hour-error-.html adresinde okuduğum bilgilere göre, Cpanel, Mart 2012 de çıkardığı sürüm ile birlikte (11.32 den itibaren) Gönderilen – gönderilemeyen ve başarısız mail için bir oran belirlenmesine müsaade ediyor.

Örneğin Son 1 saatte 100 Mail gönderdiniz. bunların 40 ı başarılı, 60 ı da başarısız, veya ertelenmiş ise, sizin gönderim oranınız %40. Eğer Cpaneldeki bu ayarınız %40 ın altındaysa, bu domain üzerinden yeni bir mail gönderimi yapabilmek için bir süre beklemeniz gerekiyor.

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/MailLimitingFeatures linkinde Cpanelin kendi dökümanlarında okuduğum bilgiye göre,
“The percentage of Fail/Defer mails/hour to trigger hourly protection per domain” ; Yani, Bu % değeri, domain başına saatlik korumayı tetikler.

Ancak bu ayar 5 mail gönderimi için 2 başarılı 3 başarısız ise de devreye giriyor. O yüzden bir alt limit belirleyebilseymişiz daha iyi olurmuş. Bu yüzden en az %75 vermenizi önerebilirim.

“Domain … has exceeded the max defers and failures per hour (6/5 (50%)) allowed. Message discarded.” hatasının çözümü :

İlgili ayarı değiştirmek için de Cpanel WHM ye root olarak login olduktan sonra, Soldaki hızlı arama kısmına “Mail” veya “Tweak Settings” yazın. Gelen linke tıklayıp ilgili sayfayı açın.

Sayfa ortalarındaki “Maximum percentage of failed or deferred messages a domain may send per hour” yazan kısım, bahsi geçen ayarın yapıldığı yerdir.

Umarım faydası olur.