{"id":42250,"date":"2026-06-02T14:00:54","date_gmt":"2026-06-02T11:00:54","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/"},"modified":"2026-06-02T14:01:20","modified_gmt":"2026-06-02T11:01:20","slug":"linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/","title":{"rendered":"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber"},"content":{"rendered":"<h2>Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber<\/h2>\n<p>Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. E-posta g\u00f6ndermek de bu g\u00f6revlerden biridir. \u00d6zellikle sunucu y\u00f6netimi, otomatik raporlama veya basit bildirimler i\u00e7in komut sat\u0131r\u0131ndan e-posta g\u00f6nderme yetene\u011fi olduk\u00e7a de\u011ferlidir. Bu makalede, Linux komut sat\u0131r\u0131ndan e-posta g\u00f6ndermenin temellerini \u00f6\u011frenecek, farkl\u0131 ara\u00e7lar\u0131 ke\u015ffedecek ve ger\u00e7ek d\u00fcnya senaryolar\u0131nda bu bilgileri nas\u0131l kullanabilece\u011finizi g\u00f6receksiniz. Haz\u0131rsan\u0131z, terminalin g\u00fcc\u00fcyle e-postalar\u0131n\u0131z\u0131 g\u00f6ndermeye ba\u015flayal\u0131m!<\/p>\n<h2>Neden Komut Sat\u0131r\u0131ndan E-posta G\u00f6ndermelisiniz?<\/h2>\n<p>G\u00fcnl\u00fck i\u015f ak\u0131\u015f\u0131n\u0131zda masa\u00fcst\u00fc e-posta istemcilerini kullan\u0131yor olabilirsiniz. Ancak komut sat\u0131r\u0131ndan e-posta g\u00f6ndermenin kendine \u00f6zg\u00fc avantajlar\u0131 vard\u0131r. \u00d6ncelikle, otomasyon potansiyeli \u00e7ok y\u00fcksektir. Bir betik (script) yazarak belirli olaylar ger\u00e7ekle\u015fti\u011finde otomatik olarak e-posta g\u00f6nderilmesini sa\u011flayabilirsiniz. \u00d6rne\u011fin, bir sunucuda disk alan\u0131 doldu\u011funda veya bir yedekleme i\u015flemi ba\u015far\u0131yla tamamland\u0131\u011f\u0131nda size an\u0131nda bir bildirim gelmesi harika olmaz m\u0131yd\u0131? \u0130\u015fte komut sat\u0131r\u0131 bu noktada devreye girer. \u0130kinci olarak, komut sat\u0131r\u0131 ara\u00e7lar\u0131 genellikle daha hafiftir ve daha az kaynak t\u00fcketir. Bu, \u00f6zellikle kaynaklar\u0131 k\u0131s\u0131tl\u0131 sunucularda veya g\u00f6m\u00fcl\u00fc sistemlerde \u00e7al\u0131\u015f\u0131rken \u00f6nemli bir avantajd\u0131r. \u00dc\u00e7\u00fcnc\u00fcs\u00fc, bir\u00e7ok sistem y\u00f6neticisi ve geli\u015ftirici i\u00e7in komut sat\u0131r\u0131 ortam\u0131 daha tan\u0131d\u0131kt\u0131r ve bu ortamda \u00e7al\u0131\u015fmak daha h\u0131zl\u0131 ve verimli olabilir. Son olarak, karma\u015f\u0131k e-posta yap\u0131land\u0131rmalar\u0131 veya belirli protokoller \u00fczerinde tam kontrol sahibi olmak istedi\u011finizde, komut sat\u0131r\u0131 ara\u00e7lar\u0131 size bu esnekli\u011fi sunar. Bu nedenle, komut sat\u0131r\u0131ndan e-posta g\u00f6nderme becerisi, Linux kullan\u0131c\u0131lar\u0131 i\u00e7in \u00f6nemli bir yetkinliktir.<\/p>\n<p>Bu becerinin pratik uygulamalar\u0131 aras\u0131nda \u015funlar bulunur: sunucu durumu g\u00fcncellemeleri g\u00f6ndermek, log dosyalar\u0131n\u0131 belirli aral\u0131klarla e-posta ile almak, web uygulamalar\u0131ndaki hatalar\u0131 bildirmek, belirli komutlar\u0131n \u00e7\u0131kt\u0131lar\u0131n\u0131 \u00f6zetlemek ve hatta basit bir e-posta tabanl\u0131 bildirim sistemi olu\u015fturmak yer al\u0131r. Bu makalenin ilerleyen b\u00f6l\u00fcmlerinde, bu t\u00fcr senaryolar\u0131 ger\u00e7ekle\u015ftirmek i\u00e7in kullanabilece\u011finiz \u00e7e\u015fitli ara\u00e7lar\u0131 ve y\u00f6ntemleri ad\u0131m ad\u0131m inceleyece\u011fiz. Amac\u0131m\u0131z, konuya tamamen yabanc\u0131 olan bir kullan\u0131c\u0131n\u0131n bile bu teknikleri anlay\u0131p kendi projelerinde uygulayabilmesini sa\u011flamakt\u0131r.<\/p>\n<h2>Temel E-posta G\u00f6nderme Kavramlar\u0131: MTA ve SMTP<\/h2>\n<p>Komut sat\u0131r\u0131ndan e-posta g\u00f6ndermeye dalmadan \u00f6nce, bu s\u00fcrecin arkas\u0131ndaki temel kavramlar\u0131 anlamak \u00f6nemlidir. E-posta g\u00f6nderme s\u00fcreci, genellikle \u0130letim Kontrol Protokol\u00fc (TCP) \u00fczerinde \u00e7al\u0131\u015fan ve Mesaj \u0130letim Arac\u0131s\u0131 (MTA &#8211; Mail Transfer Agent) olarak adland\u0131r\u0131lan yaz\u0131l\u0131mlar arac\u0131l\u0131\u011f\u0131yla ger\u00e7ekle\u015fir. MTA&#8217;lar, e-postalar\u0131n bir sunucudan di\u011ferine iletilmesinden sorumludur. SMTP (Simple Mail Transfer Protocol), e-postalar\u0131n sunucular aras\u0131nda aktar\u0131lmas\u0131 i\u00e7in kullan\u0131lan standart protokold\u00fcr. Bir e-posta g\u00f6ndermeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda, sisteminiz yerel MTA&#8217;n\u0131z\u0131 kullanarak e-postay\u0131 al\u0131c\u0131 sunucunun MTA&#8217;s\u0131na iletmek i\u00e7in SMTP protokol\u00fcn\u00fc kullan\u0131r.<\/p>\n<p>Linux da\u011f\u0131t\u0131mlar\u0131nda yayg\u0131n olarak kullan\u0131lan MTA&#8217;lar aras\u0131nda Postfix, Sendmail ve Exim bulunur. Bu MTA&#8217;lar, e-postalar\u0131n al\u0131nmas\u0131, i\u015flenmesi ve hedeflenen al\u0131c\u0131lara iletilmesi gibi g\u00f6revleri yerine getirir. Genellikle, bir Linux sistemi kurulu oldu\u011funda bu MTA&#8217;lardan biri varsay\u0131lan olarak yap\u0131land\u0131r\u0131lm\u0131\u015f olabilir veya sizin taraf\u0131n\u0131zdan yap\u0131land\u0131r\u0131lmas\u0131 gerekebilir. E-posta g\u00f6nderme ara\u00e7lar\u0131, bu MTA&#8217;larla etkile\u015fim kurarak e-posta iletimini ger\u00e7ekle\u015ftirir. Baz\u0131 durumlarda, do\u011frudan bir MTA kurmak yerine, daha hafif ve kullan\u0131m\u0131 kolay olan ve arka planda bir MTA&#8217;y\u0131 kullanan komut sat\u0131r\u0131 ara\u00e7lar\u0131 tercih edilebilir. Bu ara\u00e7lar, SMTP protokol\u00fcn\u00fc kullanarak e-postay\u0131 do\u011frudan bir SMTP sunucusuna g\u00f6nderebilir veya yerel MTA&#8217;ya iletebilir. Bu nedenle, e-posta g\u00f6nderme ara\u00e7lar\u0131n\u0131 kullanmadan \u00f6nce sisteminizde bir MTA&#8217;n\u0131n kurulu ve \u00e7al\u0131\u015f\u0131r durumda olup olmad\u0131\u011f\u0131n\u0131 bilmek faydal\u0131 olacakt\u0131r. E\u011fer bir MTA yoksa, genellikle <code class=\"language-\">mailutils<\/code> veya <code class=\"language-\">bsd-mailx<\/code> gibi paketler arac\u0131l\u0131\u011f\u0131yla gelen <code class=\"language-\">mail<\/code> komutu gibi ara\u00e7lar, yerel bir MTA&#8217;ya ihtiya\u00e7 duymadan do\u011frudan bir SMTP sunucusuna ba\u011flanma yetene\u011fine sahip olabilirler, ancak bu yap\u0131land\u0131rma gerektirebilir.<\/p>\n<p>\u00d6zetle, e-posta g\u00f6nderme s\u00fcreci, bir MTA&#8217;n\u0131n SMTP protokol\u00fcn\u00fc kullanarak e-postay\u0131 bir kaynaktan hedefe ta\u015f\u0131mas\u0131d\u0131r. Komut sat\u0131r\u0131 ara\u00e7lar\u0131, bu s\u00fcreci basitle\u015ftirmek veya otomatikle\u015ftirmek i\u00e7in kullan\u0131l\u0131r. Bu temel bilgiyi ak\u0131lda tutarak, \u015fimdi bu ara\u00e7lar\u0131 daha yak\u0131ndan inceleyebiliriz.<\/p>\n<h2>1. <code class=\"language-\">mail<\/code> Komutu: En Temel Y\u00f6ntem<\/h2>\n<p>Linux komut sat\u0131r\u0131ndan e-posta g\u00f6ndermenin en basit ve en yayg\u0131n yolu <code class=\"language-\">mail<\/code> komutunu kullanmakt\u0131r. Bu komut, genellikle <code class=\"language-\">mailutils<\/code> veya <code class=\"language-\">bsd-mailx<\/code> gibi paketlerle birlikte gelir. E\u011fer sisteminizde bu komut yoksa, da\u011f\u0131t\u0131m\u0131n\u0131z\u0131n paket y\u00f6neticisini kullanarak kurabilirsiniz. \u00d6rne\u011fin, Debian\/Ubuntu tabanl\u0131 sistemlerde <code class=\"language-\">sudo apt install mailutils<\/code> veya Fedora\/CentOS tabanl\u0131 sistemlerde <code class=\"language-\">sudo dnf install mailx<\/code> komutlar\u0131n\u0131 kullanabilirsiniz. <code class=\"language-\">mail<\/code> komutu, temel metin tabanl\u0131 e-postalar g\u00f6ndermek i\u00e7in idealdir ve genellikle sistem bildirimleri veya basit raporlar i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>Temel kullan\u0131m\u0131 olduk\u00e7a basittir: <code class=\"language-\">mail <al\u0131c\u0131_e-posta_adresi><\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, e-postan\u0131n konusunu yaz\u0131p Enter tu\u015funa basars\u0131n\u0131z. Ard\u0131ndan, e-posta i\u00e7eri\u011fini girer ve mesaj\u0131 sonland\u0131rmak i\u00e7in bir nokta (.) i\u00e7eren bo\u015f bir sat\u0131r girip tekrar Enter&#8217;a basars\u0131n\u0131z. \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre><code>\n    mail ornek@example.com\n    Subject: Test E-postas\u0131\n    Merhaba, bu bir test e-postas\u0131d\u0131r.\n    .\n    <\/code><\/pre>\n<p>Bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, e-posta g\u00f6nderilecektir. Ancak, <code class=\"language-\">mail<\/code> komutunun varsay\u0131lan yap\u0131land\u0131rmas\u0131, e-postay\u0131 yerel sisteminizdeki bir MTA&#8217;ya y\u00f6nlendirebilir. E\u011fer sisteminizde yap\u0131land\u0131r\u0131lm\u0131\u015f bir MTA yoksa veya harici bir SMTP sunucusu \u00fczerinden g\u00f6ndermek istiyorsan\u0131z, ek yap\u0131land\u0131rma gerekebilir. <code class=\"language-\">mail<\/code> komutunu daha geli\u015fmi\u015f \u00f6zelliklerle kullanmak da m\u00fcmk\u00fcnd\u00fcr. \u00d6rne\u011fin, <code class=\"language-\">-s<\/code> se\u00e7ene\u011fi ile konuyu do\u011frudan komut sat\u0131r\u0131ndan belirtebilirsiniz:<\/p>\n<pre><code>\n    echo \"E-posta i\u00e7eri\u011fi buraya gelecek.\" | mail -s \"Konu Ba\u015fl\u0131\u011f\u0131\" ornek@example.com\n    <\/code><\/pre>\n<p>Bu komut, standart girdiden gelen metni e-posta i\u00e7eri\u011fi olarak kullan\u0131r. Bu, \u00f6zellikle komutlar\u0131n \u00e7\u0131kt\u0131lar\u0131n\u0131 e-posta ile g\u00f6ndermek i\u00e7in \u00e7ok kullan\u0131\u015fl\u0131d\u0131r. \u00d6rne\u011fin, bir komut dosyas\u0131n\u0131n \u00e7\u0131kt\u0131s\u0131n\u0131 veya bir log dosyas\u0131n\u0131n belirli bir b\u00f6l\u00fcm\u00fcn\u00fc e-posta ile g\u00f6nderebilirsiniz. Ayr\u0131ca, <code class=\"language-\">-a<\/code> se\u00e7ene\u011fi ile dosya ekleyebilirsiniz:<\/p>\n<pre><code>\n    echo \"Rapor i\u00e7eri\u011fi\" | mail -s \"Haftal\u0131k Rapor\" -a rapor.pdf alici@example.com\n    <\/code><\/pre>\n<p>Bu komut, &#8220;Rapor i\u00e7eri\u011fi&#8221; metnini e-posta g\u00f6vdesi olarak kullan\u0131r, &#8220;Haftal\u0131k Rapor&#8221; konusunu belirler ve <code class=\"language-\">rapor.pdf<\/code> dosyas\u0131n\u0131 ek olarak g\u00f6nderir. <code class=\"language-\">mail<\/code> komutu, basit ve h\u0131zl\u0131 e-posta g\u00f6nderimleri i\u00e7in harika bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. Ancak, daha karma\u015f\u0131k senaryolar veya daha fazla kontrol gerektiren durumlar i\u00e7in ba\u015fka ara\u00e7lar da mevcuttur.<\/p>\n<h2>2. <code class=\"language-\">sendmail<\/code> Komutu: Daha Fazla Kontrol<\/h2>\n<p><code class=\"language-\">sendmail<\/code> komutu, asl\u0131nda bir MTA&#8217;d\u0131r, ancak komut sat\u0131r\u0131ndan e-posta g\u00f6ndermek i\u00e7in de kullan\u0131labilir. <code class=\"language-\">mail<\/code> komutunun arkas\u0131nda genellikle <code class=\"language-\">sendmail<\/code>&#8216;in kendisi veya onunla uyumlu bir aray\u00fcz bulunur. <code class=\"language-\">sendmail<\/code>&#8216;in do\u011frudan kullan\u0131m\u0131, daha fazla esneklik ve kontrol sunar, ancak ayn\u0131 zamanda daha karma\u015f\u0131k bir yap\u0131land\u0131rma gerektirebilir. <code class=\"language-\">sendmail<\/code> komutunu do\u011frudan kullanmak, genellikle e-posta i\u00e7eri\u011fini standart girdiden al\u0131r ve \u00e7e\u015fitli komut sat\u0131r\u0131 arg\u00fcmanlar\u0131 arac\u0131l\u0131\u011f\u0131yla al\u0131c\u0131lar\u0131, konular\u0131 ve di\u011fer ba\u015fl\u0131klar\u0131 belirlemenizi sa\u011flar.<\/p>\n<p>Temel bir <code class=\"language-\">sendmail<\/code> komutu \u00f6rne\u011fi \u015fu \u015fekilde olabilir:<\/p>\n<pre><code>\n    sendmail alici@example.com &lt;&lt;EOF\n    Subject: Sendmail ile Test\n    Merhaba,\n    Bu e-posta sendmail komutu ile g\u00f6nderilmi\u015ftir.\n    Sayg\u0131lar,\n    Sistem Y\u00f6neticisi\n    EOF\n    <\/code><\/pre>\n<p>Burada, <code class=\"language-\">&lt;&lt;EOF<\/code> yap\u0131s\u0131, &#8220;EOF&#8221; metniyle kar\u015f\u0131la\u015f\u0131lana kadar standart girdiyi okuyarak e-posta i\u00e7eri\u011fini olu\u015fturur. Bu y\u00f6ntemde de, <code class=\"language-\">sendmail<\/code>&#8216;in do\u011fru \u015fekilde yap\u0131land\u0131r\u0131lm\u0131\u015f bir MTA&#8217;ya ba\u011fl\u0131 olmas\u0131 gerekir. E\u011fer sisteminizde <code class=\"language-\">sendmail<\/code> kurulu de\u011filse veya Postfix gibi ba\u015fka bir MTA kullan\u0131yorsan\u0131z, <code class=\"language-\">sendmail<\/code> komutunu \u00e7a\u011f\u0131rmak i\u00e7in ilgili paketi kurman\u0131z veya <code class=\"language-\">sendmail<\/code> uyumlu bir aray\u00fcz\u00fc yap\u0131land\u0131rman\u0131z gerekebilir. <code class=\"language-\">sendmail<\/code> komutunun g\u00fcc\u00fc, e-posta ba\u015fl\u0131klar\u0131n\u0131 (headers) tam olarak kontrol edebilme yetene\u011finde yatar. \u00d6rne\u011fin, <code class=\"language-\">To:<\/code>, <code class=\"language-\">From:<\/code>, <code class=\"language-\">Cc:<\/code>, <code class=\"language-\">Bcc:<\/code> gibi standart ba\u015fl\u0131klar\u0131n yan\u0131 s\u0131ra \u00f6zel ba\u015fl\u0131klar da ekleyebilirsiniz.<\/p>\n<p>Biraz daha karma\u015f\u0131k bir \u00f6rnek, \u00f6zel ba\u015fl\u0131klar ekleyerek e-posta g\u00f6ndermeyi g\u00f6sterebilir:<\/p>\n<pre><code>\n    (\n      echo \"To: Alici Ad\u0131 <alici@example.com>\"\n      echo \"From: Gonderen Ad\u0131 <gonderen@example.com>\"\n      echo \"Subject: Detayl\u0131 Test E-postas\u0131\"\n      echo \"X-Custom-Header: Bu \u00f6zel bir ba\u015fl\u0131kt\u0131r\"\n      echo \"\" # Bo\u015f sat\u0131r, ba\u015fl\u0131klar\u0131n sonu ve i\u00e7eri\u011fin ba\u015flang\u0131c\u0131\n      echo \"Bu e-postan\u0131n g\u00f6vdesi buradad\u0131r.\"\n      echo \"Daha fazla sat\u0131r ekleyebilirsiniz.\"\n    ) | sendmail -t\n    <\/code><\/pre>\n<p>Burada <code class=\"language-\">-t<\/code> se\u00e7ene\u011fi, <code class=\"language-\">sendmail<\/code>&#8216;e e-posta ba\u015fl\u0131klar\u0131ndan al\u0131c\u0131lar\u0131 otomatik olarak \u00e7\u0131karmas\u0131n\u0131 s\u00f6yler. Bu, \u00f6zellikle birden fazla al\u0131c\u0131 oldu\u011funda veya ba\u015fl\u0131klar\u0131 dinamik olarak olu\u015fturdu\u011funuzda kullan\u0131\u015fl\u0131d\u0131r. <code class=\"language-\">sendmail<\/code>&#8216;in do\u011frudan kullan\u0131m\u0131, daha fazla esneklik ve ince ayar imkan\u0131 sunsa da, ba\u015flang\u0131\u00e7 seviyesindeki kullan\u0131c\u0131lar i\u00e7in biraz karma\u015f\u0131k olabilir. Ancak, betiklerde e-posta g\u00f6nderme otomasyonu yaparken veya belirli e-posta ba\u015fl\u0131klar\u0131n\u0131 manip\u00fcle etmek istedi\u011finizde g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.<\/p>\n<h2>3. <code class=\"language-\">ssmtp<\/code> ile SMTP \u00dczerinden E-posta G\u00f6nderme<\/h2>\n<p>Yukar\u0131da bahsedilen <code class=\"language-\">mail<\/code> ve <code class=\"language-\">sendmail<\/code> komutlar\u0131 genellikle sisteminizdeki yerel MTA&#8217;ya dayan\u0131r. Ancak, bazen sisteminizde bir MTA kurmak veya yap\u0131land\u0131rmak istemeyebilirsiniz. Bu gibi durumlarda, do\u011frudan bir SMTP sunucusuna (\u00f6rne\u011fin, Gmail, Outlook veya kendi \u015firketinizin SMTP sunucusu) ba\u011flanarak e-posta g\u00f6ndermek daha pratik olabilir. \u0130\u015fte bu noktada <code class=\"language-\">ssmtp<\/code> (Simple Smtp) gibi ara\u00e7lar devreye girer. <code class=\"language-\">ssmtp<\/code>, bir e-posta g\u00f6nderme program\u0131d\u0131r ve yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131 SMTP sunucusuna e-postalar\u0131 iletmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p><code class=\"language-\">ssmtp<\/code>&#8216;yi kullanman\u0131n en b\u00fcy\u00fck avantaj\u0131, yerel bir MTA&#8217;ya olan ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 ortadan kald\u0131rmas\u0131d\u0131r. Bunun yerine, do\u011frudan bir SMTP sunucusunun bilgilerini (sunucu adresi, port, kullan\u0131c\u0131 ad\u0131 ve \u015fifre) yap\u0131land\u0131rma dosyas\u0131nda belirtirsiniz. Bu, \u00f6zellikle kaynaklar\u0131 k\u0131s\u0131tl\u0131 sistemlerde veya sadece e-posta g\u00f6nderme i\u015flevi i\u00e7in bir MTA kurmak istemedi\u011finizde idealdir. <code class=\"language-\">ssmtp<\/code>&#8216;yi kurduktan sonra, genellikle <code class=\"language-\">\/etc\/ssmtp\/ssmtp.conf<\/code> dosyas\u0131n\u0131 d\u00fczenleyerek SMTP sunucu bilgilerinizi girmeniz gerekir. \u00d6rnek bir yap\u0131land\u0131rma dosyas\u0131 \u015f\u00f6yle g\u00f6r\u00fcnebilir:<\/p>\n<pre><code>\n    # \/etc\/ssmtp\/ssmtp.conf\n    root=your_email@example.com\n    mailhub=smtp.example.com:587\n    AuthUser=your_email@example.com\n    AuthPass=your_password\n    UseSTARTTLS=YES\n    FromLineOverride=YES\n    Hostname=your_hostname.local\n    <\/code><\/pre>\n<p>Bu yap\u0131land\u0131rmada:<\/p>\n<ul>\n<li><code class=\"language-\">root<\/code>: E-postalar\u0131n g\u00f6nderilece\u011fi varsay\u0131lan adres.<\/li>\n<li><code class=\"language-\">mailhub<\/code>: Ba\u011flan\u0131lacak SMTP sunucusu ve portu.<\/li>\n<li><code class=\"language-\">AuthUser<\/code>: SMTP sunucusuna kimlik do\u011frulamas\u0131 i\u00e7in kullan\u0131lacak kullan\u0131c\u0131 ad\u0131.<\/li>\n<li><code class=\"language-\">AuthPass<\/code>: SMTP sunucusuna kimlik do\u011frulamas\u0131 i\u00e7in kullan\u0131lacak \u015fifre.<\/li>\n<li><code class=\"language-\">UseSTARTTLS<\/code>: G\u00fcvenli ba\u011flant\u0131 i\u00e7in STARTTLS kullan\u0131l\u0131p kullan\u0131lmayaca\u011f\u0131.<\/li>\n<li><code class=\"language-\">FromLineOverride<\/code>: E-postan\u0131n g\u00f6nderen adresini ba\u015fl\u0131\u011f\u0131ndan ge\u00e7ersiz k\u0131lma izni.<\/li>\n<li><code class=\"language-\">Hostname<\/code>: Yerel sistemin ana bilgisayar ad\u0131.<\/li>\n<\/ul>\n<p><code class=\"language-\">ssmtp<\/code> yap\u0131land\u0131rmas\u0131 yap\u0131ld\u0131ktan sonra, e-posta g\u00f6ndermek i\u00e7in <code class=\"language-\">mail<\/code> komutunu veya <code class=\"language-\">sendmail<\/code> komutunu kullanabilirsiniz. <code class=\"language-\">ssmtp<\/code>, bu komutlar\u0131n e-posta g\u00f6nderme isteklerini yakalar ve yap\u0131land\u0131r\u0131lm\u0131\u015f SMTP sunucusu arac\u0131l\u0131\u011f\u0131yla iletir. \u00d6rne\u011fin, <code class=\"language-\">mail<\/code> komutuyla bir e-posta g\u00f6ndermek istedi\u011finizde:<\/p>\n<pre><code>\n    echo \"Bu e-posta ssmtp arac\u0131l\u0131\u011f\u0131yla g\u00f6nderildi.\" | mail -s \"SSMTP Testi\" alici@example.com\n    <\/code><\/pre>\n<p><code class=\"language-\">ssmtp<\/code>&#8216;nin kullan\u0131m\u0131, \u00f6zellikle Gmail gibi harici e-posta servislerini kullanarak bildirimler g\u00f6ndermek istedi\u011finizde olduk\u00e7a pop\u00fclerdir. Ancak, \u015fifreleri yap\u0131land\u0131rma dosyas\u0131nda saklamak g\u00fcvenlik riskleri ta\u015f\u0131yabilir. Bu nedenle, bu t\u00fcr yap\u0131land\u0131rmalarda dosya izinlerine dikkat etmek ve m\u00fcmk\u00fcnse daha g\u00fcvenli kimlik do\u011frulama y\u00f6ntemlerini ara\u015ft\u0131rmak \u00f6nemlidir.<\/p>\n<h2>4. <code class=\"language-\">mutt<\/code> ile Etkile\u015fimli ve Betik Tabanl\u0131 E-posta G\u00f6nderme<\/h2>\n<p><code class=\"language-\">mutt<\/code>, komut sat\u0131r\u0131 tabanl\u0131 g\u00fc\u00e7l\u00fc ve esnek bir e-posta istemcisidir. Sadece e-posta okumak ve g\u00f6ndermekle kalmaz, ayn\u0131 zamanda betikler i\u00e7inde de kullan\u0131labilir. <code class=\"language-\">mutt<\/code>&#8216;in interaktif modu, e-posta istemcisi gibi \u00e7al\u0131\u015f\u0131rken, komut sat\u0131r\u0131 modu ise tek seferlik e-posta g\u00f6nderme i\u015flemleri i\u00e7in kullan\u0131l\u0131r. <code class=\"language-\">mutt<\/code>&#8216;i kurduktan sonra, genellikle <code class=\"language-\">.muttrc<\/code> yap\u0131land\u0131rma dosyas\u0131n\u0131 d\u00fczenleyerek SMTP sunucu bilgilerinizi, kimlik bilgilerinizi ve di\u011fer tercihlerinizi belirtebilirsiniz. Bu, <code class=\"language-\">ssmtp<\/code>&#8216;ye benzer \u015fekilde \u00e7al\u0131\u015f\u0131r, ancak daha zengin \u00f6zelliklere sahiptir.<\/p>\n<p>Komut sat\u0131r\u0131ndan tek bir e-posta g\u00f6ndermek i\u00e7in <code class=\"language-\">mutt<\/code>&#8216;i \u015fu \u015fekilde kullanabilirsiniz:<\/p>\n<pre><code>\n    echo \"Bu e-posta mutt komutu ile g\u00f6nderildi.\" | mutt -s \"MUTT Testi\" -- alici@example.com\n    <\/code><\/pre>\n<p>Burada <code class=\"language-\">--<\/code> i\u015fareti, se\u00e7eneklerin bitti\u011fini ve kalan arg\u00fcmanlar\u0131n al\u0131c\u0131 e-posta adresleri oldu\u011funu belirtir. <code class=\"language-\">mutt<\/code>&#8216;in <code class=\"language-\">-a<\/code> se\u00e7ene\u011fi ile dosya eklemek de m\u00fcmk\u00fcnd\u00fcr:<\/p>\n<pre><code>\n    echo \"G\u00fcncel raporunuzu ekte bulabilirsiniz.\" | mutt -a rapor.pdf -s \"G\u00fcnl\u00fck Rapor\" -- alici@example.com\n    <\/code><\/pre>\n<p>E\u011fer <code class=\"language-\">.muttrc<\/code> dosyan\u0131zda SMTP sunucu bilgileri yap\u0131land\u0131r\u0131lm\u0131\u015fsa, <code class=\"language-\">-e<\/code> se\u00e7ene\u011fi ile de komut sat\u0131r\u0131ndan ek ayarlar yapabilirsiniz. \u00d6rne\u011fin, belirli bir g\u00f6nderen adresi kullanmak i\u00e7in:<\/p>\n<pre><code>\n    echo \"Merhaba Mutt kullan\u0131c\u0131s\u0131.\" | mutt -e \"set from=ozel_gonderen@example.com\" -s \"\u00d6zel G\u00f6nderen Testi\" -- alici@example.com\n    <\/code><\/pre>\n<p><code class=\"language-\">mutt<\/code>&#8216;in en g\u00fc\u00e7l\u00fc yanlar\u0131ndan biri, karma\u015f\u0131k betikler i\u00e7inde kullan\u0131labilmesidir. \u00d6rne\u011fin, bir sunucunun durumunu kontrol eden bir betik yaz\u0131p, sorun tespit edildi\u011finde <code class=\"language-\">mutt<\/code> arac\u0131l\u0131\u011f\u0131yla bir uyar\u0131 e-postas\u0131 g\u00f6nderebilirsiniz. Bu, hem metin i\u00e7eri\u011fini hem de ekleri kolayca y\u00f6netmenizi sa\u011flar.<\/p>\n<p>Vaka Analizi: Otomatik Sunucu \u0130zleme<\/p>\n<p>Bir sistem y\u00f6neticisi olarak, sunucular\u0131n\u0131z\u0131n sa\u011fl\u0131\u011f\u0131n\u0131 s\u00fcrekli izlemeniz gerekir. Disk alan\u0131, bellek kullan\u0131m\u0131, CPU y\u00fck\u00fc gibi metrikleri izleyen bir betik yazabilirsiniz. E\u011fer bu metriklerden biri belirli bir e\u015fi\u011fi a\u015farsa, betik <code class=\"language-\">mutt<\/code>&#8216;i kullanarak size bir uyar\u0131 e-postas\u0131 g\u00f6nderir. Bu e-posta, sorunun ne oldu\u011funu, hangi sunucuda oldu\u011funu ve ilgili metrik de\u011ferlerini i\u00e7erebilir.<\/p>\n<pre><code>\n    #!\/bin\/bash\n\n    DISK_USAGE=$(df -h \/ | awk 'NR==2 {print $5}' | sed 's\/%\/\/')\n    THRESHOLD=90\n\n    if [ \"$DISK_USAGE\" -gt \"$THRESHOLD\" ]; then\n      SUBJECT=\"Sunucu Disk Alan\u0131 Uyar\u0131s\u0131: $HOSTNAME\"\n      BODY=\"Sunucunuzda disk alan\u0131 kritik seviyeye ula\u015ft\u0131.\\nKullan\u0131m: ${DISK_USAGE}%\\nL\u00fctfen kontrol ediniz.\"\n      echo -e \"$BODY\" | mutt -s \"$SUBJECT\" -- admin@example.com\n      echo \"Disk alan\u0131 uyar\u0131s\u0131 g\u00f6nderildi.\"\n    else\n      echo \"Disk alan\u0131 normal.\"\n    fi\n    <\/code><\/pre>\n<p>Bu betik, <code class=\"language-\">\/<\/code> dizininin disk kullan\u0131m\u0131n\u0131 kontrol eder. E\u011fer %90&#8217;\u0131 a\u015farsa, sistem y\u00f6neticisine bir e-posta g\u00f6nderir. <code class=\"language-\">mutt<\/code>&#8216;in esnekli\u011fi, bu t\u00fcr otomatikle\u015ftirilmi\u015f raporlama ve uyar\u0131 sistemleri olu\u015fturmay\u0131 olduk\u00e7a kolayla\u015ft\u0131r\u0131r.<\/p>\n<h2>5. <code class=\"language-\">mailx<\/code> ile Geli\u015fmi\u015f E-posta Y\u00f6netimi<\/h2>\n<p><code class=\"language-\">mailx<\/code>, <code class=\"language-\">mail<\/code> komutunun daha geli\u015fmi\u015f bir versiyonudur ve genellikle <code class=\"language-\">bsd-mailx<\/code> paketiyle birlikte gelir. <code class=\"language-\">mailx<\/code>, <code class=\"language-\">mail<\/code> komutunun sundu\u011fu temel i\u015flevselli\u011fin \u00f6tesinde, daha fazla se\u00e7enek ve yetenek sunar. \u00d6zellikle dosya ekleme, birden fazla al\u0131c\u0131ya g\u00f6nderme, e-posta ba\u015fl\u0131klar\u0131n\u0131 detayl\u0131 olarak y\u00f6netme ve hatta e-posta g\u00f6ndermeden \u00f6nce bir \u00f6nizleme yapma gibi \u00f6zelliklere sahiptir. <code class=\"language-\">mailx<\/code> de genellikle yerel MTA&#8217;y\u0131 kullan\u0131r, ancak baz\u0131 da\u011f\u0131t\u0131mlarda veya yap\u0131land\u0131rmalarda do\u011frudan SMTP \u00fczerinden g\u00f6nderme yetene\u011fi de bulunabilir.<\/p>\n<p>Temel bir <code class=\"language-\">mailx<\/code> kullan\u0131m\u0131 <code class=\"language-\">mail<\/code> komutuna benzerdir, ancak ek se\u00e7enekler mevcuttur. \u00d6rne\u011fin, birden fazla al\u0131c\u0131ya CC ile birlikte e-posta g\u00f6ndermek i\u00e7in:<\/p>\n<pre><code>\n    echo \"Bu e-posta mailx ile g\u00f6nderiliyor.\" | mailx -s \"Mailx Testi\" -c \"cc@example.com\" alici@example.com\n    <\/code><\/pre>\n<p>Dosya eklemek i\u00e7in <code class=\"language-\">-a<\/code> se\u00e7ene\u011fi kullan\u0131l\u0131r:<\/p>\n<pre><code>\n    echo \"Raporu inceleyebilirsiniz.\" | mailx -s \"G\u00fcnl\u00fck Rapor\" -a \"\/path\/to\/rapor.txt\" alici@example.com\n    <\/code><\/pre>\n<p>HTML format\u0131nda e-posta g\u00f6ndermek de <code class=\"language-\">mailx<\/code> ile m\u00fcmk\u00fcnd\u00fcr. Bunun i\u00e7in <code class=\"language-\">Content-Type<\/code> ba\u015fl\u0131\u011f\u0131n\u0131 do\u011fru \u015fekilde ayarlamak gerekir:<\/p>\n<pre><code><br \/>\n    echo \"<html><body><\/p>\n<h1>Merhaba<\/h1>\n<p>Bu <b>HTML<\/b> format\u0131nda bir e-postad\u0131r.<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/send-email-from-linux-command-line\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/send-email-from-linux-command-line<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[241],"tags":[],"class_list":{"0":"post-42250","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-linux","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber<\/title>\n<meta name=\"description\" content=\"Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. E-posta g\u00f6ndermek de bu g\u00f6revlerden biridir.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber\" \/>\n<meta property=\"og:description\" content=\"Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. E-posta g\u00f6ndermek de bu g\u00f6revlerden biridir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-02T11:00:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-02T11:01:20+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber\",\"datePublished\":\"2026-06-02T11:00:54+00:00\",\"dateModified\":\"2026-06-02T11:01:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/\"},\"wordCount\":2294,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/\",\"name\":\"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-06-02T11:00:54+00:00\",\"dateModified\":\"2026-06-02T11:01:20+00:00\",\"description\":\"Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. E-posta g\u00f6ndermek de bu g\u00f6revlerden biridir.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber","description":"Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. E-posta g\u00f6ndermek de bu g\u00f6revlerden biridir.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber","og_description":"Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. E-posta g\u00f6ndermek de bu g\u00f6revlerden biridir.","og_url":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-06-02T11:00:54+00:00","article_modified_time":"2026-06-02T11:01:20+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"13 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber","datePublished":"2026-06-02T11:00:54+00:00","dateModified":"2026-06-02T11:01:20+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/"},"wordCount":2294,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Linux"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/","name":"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-06-02T11:00:54+00:00","dateModified":"2026-06-02T11:01:20+00:00","description":"Linux d\u00fcnyas\u0131nda komut sat\u0131r\u0131, pek \u00e7ok g\u00f6revi otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. E-posta g\u00f6ndermek de bu g\u00f6revlerden biridir.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/linux-komut-satirindan-e-posta-gonderme-kapsamli-bir-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux Komut Sat\u0131r\u0131ndan E-posta G\u00f6nderme: Kapsaml\u0131 Bir Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=42250"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42250\/revisions"}],"predecessor-version":[{"id":42251,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42250\/revisions\/42251"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=42250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=42250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=42250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}