{"id":722,"date":"2022-09-05T08:00:22","date_gmt":"2022-09-05T08:00:22","guid":{"rendered":"https:\/\/sunucucozumleri.com\/?p=722"},"modified":"2022-10-09T19:26:43","modified_gmt":"2022-10-09T19:26:43","slug":"smtp-kullanarak-mail-gonderimi-yapmak","status":"publish","type":"post","link":"https:\/\/sunucucozumleri.com\/blog\/smtp-kullanarak-mail-gonderimi-yapmak\/","title":{"rendered":"SMTP Kullanarak Mail G\u00f6nderimi Yapmak"},"content":{"rendered":"<p>Bir \u00e7ok <a href=\"https:\/\/sunucucozumleri.com\/blog\/hosting\/fast-web-hosting\/\">Hosting<\/a> firmas\u0131nda oldu\u011fu gibi bizim firmam\u0131zda da php mail() fonksiyonu kapal\u0131 durumdad\u0131r. Bu fonksiyonun kapal\u0131 tutulmas\u0131n\u0131n nedeni, php mail() fonksiyonunda hi\u00e7bir do\u011frulama olmadan direk olarak mail g\u00f6nderilebilmesidir. Bu da mailin direkt olarak spam olarak alg\u0131lan\u0131p gereksiz kutusuna d\u00fc\u015fmesine neden olur. Fazla g\u00f6nderimlerde de <a href=\"https:\/\/sunucucozumleri.com\/blog\/frontpage\/\">sunucu<\/a> ip adresi karalisteye girer.<\/p>\n<p>\u015eimdi Php \u00fczerinden Smtp ba\u011flant\u0131s\u0131 yaparak nas\u0131l mail g\u00f6nderilir g\u00f6rece\u011fiz. Bunun i\u00e7in PHPMailer k\u00fct\u00fcphanesini kullanaca\u011f\u0131z.<\/p>\n<p><strong>PHPMailer<\/strong>\u00a0k\u00fct\u00fcphanesini\u00a0<a href=\"http:\/\/www.ni.net.tr\/dosyalar\/phpmailer.zip\" rel=\"nofollow noopener\" target=\"_blank\">buradan<\/a>\u00a0indirebilirsiniz.<\/p>\n<p>class.phpmailer.php, class.smtp.php ve class.pop3.php dosyalar\u0131n\u0131 mail formumuz ile ayn\u0131 dizine at\u0131yoruz.<\/p>\n<p><strong>Mail formumuzun kodlar\u0131:<\/strong><\/p>\n<p><code><br \/>\nIsSMTP();<br \/>\n$mail-&gt;SMTPDebug = 1; \/\/ hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj<br \/>\n$mail-&gt;SMTPAuth = true;<br \/>\n$mail-&gt;SMTPSecure = 'ssl'; \/\/ G\u00fcvenli baglanti icin ssl normal baglanti icin tls<br \/>\n$mail-&gt;Host = \"mail.siteismi.com\"; \/\/ Mail sunucusuna ismi<br \/>\n$mail-&gt;Port = 465; \/\/ Gucenli baglanti icin 465 Normal baglanti icin 587<br \/>\n$mail-&gt;IsHTML(true);<br \/>\n$mail-&gt;SetLanguage(\"tr\", \"phpmailer\/language\");<br \/>\n$mail-&gt;CharSet =\"utf-8\";<br \/>\n$mail-&gt;Username = \"isim@siteismi.com\"; \/\/ Mail adresimizin kullanic\u0131 adi<br \/>\n$mail-&gt;Password = \"PASSWORD\"; \/\/ Mail adresimizin sifresi<br \/>\n$mail-&gt;SetFrom(\"isim@siteismi.com\", \"Isim\"); \/\/ Mail attigimizda gorulecek ismimiz<br \/>\n$mail-&gt;AddAddress(\"ahmetmakal@msn.com\"); \/\/ Maili gonderecegimiz kisi yani alici<br \/>\n$mail-&gt;Subject = \"Mesaj Basligi\"; \/\/ Konu basligi<br \/>\n$mail-&gt;Body = \"Mesaj icerigi\"; \/\/ Mailin icerigi<br \/>\nif(!$mail-&gt;Send()){<br \/>\necho \"Mailer Error: \".$mail-&gt;ErrorInfo;<br \/>\n} else {<br \/>\necho \"Mesaj gonderildi\";<br \/>\n}<br \/>\n?&gt;<br \/>\n<\/code><\/p>\n<p>Doldurulmas\u0131 gereken k\u0131s\u0131mlar\u0131 kodlar\u0131n arkas\u0131nda yazd\u0131m.<\/p>\n<p>\u015eimdi \u00fccretsiz mail hizmeti veren Gmail ve Yandex i\u00e7in gereken ayarlar\u0131 g\u00f6relim.<\/p>\n<p><strong>Yandex Smtp Ayarlar\u0131:<\/strong><br \/>\n<code><br \/>\n$mail-&gt;SMTPSecure = 'tls';<br \/>\n$mail-&gt;Host = 'smtp.yandex.com';<br \/>\n$mail-&gt;Port = 587;<br \/>\n<\/code><\/p>\n<p><strong>Gmail Smtp Ayarlar\u0131:<\/strong><br \/>\n<code><br \/>\n$mail-&gt;SMTPSecure = 'ssl';<br \/>\n$mail-&gt;Host = 'smtp.gmail.com';<br \/>\n$mail-&gt;Port = 465;<br \/>\n<\/code><\/p>\n<p><strong>Haz\u0131r Scriptler \u0130\u00e7in Smtp Mail Ayarlar\u0131:<\/strong><\/p>\n<p>Gelelim haz\u0131r yaz\u0131l\u0131mlar i\u00e7in Smtp ayarlar\u0131n\u0131n nas\u0131l yap\u0131lmas\u0131 gerekti\u011fine. Haz\u0131r yaz\u0131l\u0131mlar\u0131n baz\u0131lar\u0131nda PHPMailer k\u00fct\u00fcphanesini bulunur ve arkada \u00e7al\u0131\u015f\u0131r. Admin aray\u00fcz\u00fcnden bu ayarlar yap\u0131l\u0131r. \u00d6rnek olarak baz\u0131 yaz\u0131l\u0131mlardaki ayarlar\u0131 a\u015fa\u011f\u0131da iletiyorum.<\/p>\n<p><strong>WordPress<\/strong>\u00a0i\u00e7in\u00a0<a href=\"http:\/\/wordpress.org\/plugins\/wp-mail-smtp\/\" rel=\"nofollow noopener\" target=\"_blank\">WP Mail SMTP<\/a>\u00a0eklentisini kurmam\u0131z gerekiyor.<br \/>\nAyarlar &gt; Email b\u00f6l\u00fcm\u00fcnden a\u015fa\u011f\u0131daki ayarlar\u0131 uygulay\u0131n\u0131z.<br \/>\nFrom Email: isim@siteismi.com<br \/>\nFrom Name: \u0130sim<br \/>\nMailer: Send all WordPress emails via SMTP.<br \/>\nSMTP Host: localhost<br \/>\nSMTP Port: 465<br \/>\nEncryption: Use SSL encryption.<br \/>\nAuthentication: Yes: Use SMTP authentication.<br \/>\nUsername: isim@siteismi.com<br \/>\nPassword: mailsifresi<\/p>\n<p>\u2014<\/p>\n<p><strong>vBulletin \u0130\u00e7in Smtp Ayarlar\u0131:<\/strong><br \/>\nvBulletin Se\u00e7enekler &gt; E-Mail ayarlar\u0131<br \/>\nBuradan\u00a0<em>Emailleri SMTP-Serveri arac\u0131l\u0131\u011f\u0131 ile g\u00f6nder<\/em>\u00a0se\u00e7iyoruz<\/p>\n<p>SMTP-Serveri: mail.siteadresiniz.com<br \/>\nSMTP Portu: 465<br \/>\nSMTP Kullan\u0131c\u0131 Ad\u0131: isim@siteismi.com<br \/>\nSMTP \u015eifresi: Email adresinizin \u015fifresi<br \/>\nSMTP-Serverine garantili ba\u011flanma: SSL<\/p>\n<p>\u2014<\/p>\n<p><strong>SMF \u0130\u00e7in Smtp Ayarlar\u0131:<\/strong><br \/>\nAyarlara ula\u015fabilmek i\u00e7in Y\u00f6netim Masas\u0131 &gt; Bakim &gt; E=Posta k\u0131sm\u0131na giriyoruz.<br \/>\nE-Posta t\u00fcr\u00fc: SMTP<br \/>\nSMTP sunucusu: ssl:\/\/localhost yada ssl:\/\/mail.siteadresiniz.com<br \/>\nSMTP ba\u011flant\u0131 noktas\u0131: 465<br \/>\nSMTP kullan\u0131c\u0131 ad\u0131: isim@siteismi.com<br \/>\nSMTP \u015fifresi: Email adresinizin \u015fifresi<\/p>\n<p>\u2014<\/p>\n<p><strong>OpenCart \u0130\u00e7in Smtp Ayarlar\u0131:<\/strong><br \/>\nAyarlara ula\u015fabilmek i\u00e7in System &gt; Settings &gt; Mail k\u0131sm\u0131na giriyoruz.<br \/>\nMail Protocol: SMTP<br \/>\nSMTP Host: ssl:\/\/localhost yada ssl:\/\/mail.siteadresiniz.com<br \/>\nSMTP Username: isim@siteismi.com<br \/>\nSMTP Password: Email adresinizin \u015fifresi<br \/>\nSMTP Port: 465<\/p>\n<p>Di\u011fer yaz\u0131l\u0131mlar i\u00e7in de ayn\u0131 ayarlar\u0131 yaparak Smtp ile mail g\u00f6nderimi yapabilirsiniz.<\/p>\n<p>Bu makale ni.net.tr&#8217;den al\u0131nt\u0131d\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir \u00e7ok Hosting firmas\u0131nda oldu\u011fu gibi bizim firmam\u0131zda da php mail() fonksiyonu kapal\u0131 durumdad\u0131r. Bu fonksiyonun kapal\u0131 tutulmas\u0131n\u0131n nedeni, php mail() fonksiyonunda hi\u00e7bir do\u011frulama olmadan direk olarak mail g\u00f6nderilebilmesidir. Bu da mailin direkt olarak spam olarak alg\u0131lan\u0131p gereksiz kutusuna d\u00fc\u015fmesine neden olur. Fazla g\u00f6nderimlerde de sunucu ip adresi karalisteye girer. \u015eimdi Php \u00fczerinden Smtp ba\u011flant\u0131s\u0131 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":1456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/comments?post=722"}],"version-history":[{"count":0,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/722\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media\/1456"}],"wp:attachment":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media?parent=722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/categories?post=722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/tags?post=722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}