{"id":2127,"date":"2025-10-06T16:08:10","date_gmt":"2025-10-06T13:08:10","guid":{"rendered":"https:\/\/saviorhost.com\/blog\/?p=2127"},"modified":"2026-10-19T21:13:45","modified_gmt":"2026-10-19T18:13:45","slug":"roundcube-mail-gonderiminde-451-4-2-0-internal-error-occurred-lmtp-hatasi-ve-kesin-cozum-rehberi","status":"publish","type":"post","link":"https:\/\/saviorhost.com\/blog\/roundcube-mail-gonderiminde-451-4-2-0-internal-error-occurred-lmtp-hatasi-ve-kesin-cozum-rehberi\/","title":{"rendered":"Roundcube 451 4.2.0 LMTP Hatas\u0131: Nedenleri ve Kesin \u00c7\u00f6z\u00fcm\u00fc"},"content":{"rendered":"<p><strong><strong><a href=\"https:\/\/saviorhost.com\/blog\/cwp-roundcube-1-5-11-kurulumu-adim-adim-guncelleme-rehberi\/\" rel=\"noopener\">Roundcube<\/a><\/strong><\/strong> \u00fczerinden e-posta g\u00f6nderirken \u201c451 4.2.0 Internal error occurred (LMTP)\u201d mesaj\u0131n\u0131 g\u00f6rmek sinir bozucu olabilir. Bu hata, Postfix&#8217;in Dovecot LMTP servisine mesaj\u0131 teslim edemedi\u011fini ve Dovecot&#8217;un ge\u00e7ici bir i\u00e7 hatayla yan\u0131t verdi\u011fini g\u00f6sterir. \u00c7o\u011fu durumda sorun sunucu taraf\u0131ndaki yanl\u0131\u015f yap\u0131land\u0131rma, mailbox izinleri veya disk alan\u0131 yetersizli\u011finden kaynaklan\u0131r.<\/p>\n<p>A\u015fa\u011f\u0131daki rehberde, bu hatay\u0131 ad\u0131m ad\u0131m te\u015fhis edip kal\u0131c\u0131 olarak \u00e7\u00f6zmenin yollar\u0131n\u0131 bulacaks\u0131n\u0131z. Her ad\u0131mda log incelemeyi, yap\u0131land\u0131rma dosyalar\u0131n\u0131 do\u011frulamay\u0131 ve test etmeyi \u00f6\u011freneceksiniz.<\/p>\n<div class=\"key-takeaways\">\n<p><p class=\"key-takeaways-title\"><strong>\ud83d\udccb \u00d6nemli Noktalar<\/strong><\/p>\n<\/p>\n<ul>\n<li>Postfix \u2192 Dovecot LMTP zincirinde ge\u00e7ici bir teslimat hatas\u0131d\u0131r; sunucu taraf\u0131 d\u00fczeltilince mail yeniden iletilir.<\/li>\n<li>En yayg\u0131n nedenler mailbox izin hatalar\u0131, dolu disk veya kota ve yanl\u0131\u015f LMTP soket yap\u0131land\u0131rmas\u0131d\u0131r.<\/li>\n<li>\u0130lk yap\u0131lacak i\u015f \/var\/log\/dovecot.log ve \/var\/log\/maillog dosyalar\u0131n\u0131 inceleyerek hatan\u0131n k\u00f6k nedenini bulmakt\u0131r.<\/li>\n<li><code>doveadm force-resync<\/code> komutu bozuk mailbox indekslerini onarmak i\u00e7in s\u0131kl\u0131kla yeterli olur.<\/li>\n<li>Sorun giderildikten sonra Postfix ve Dovecot servislerini yeniden ba\u015flat\u0131p test e-postas\u0131 g\u00f6ndermek \u015fartt\u0131r.<\/li>\n<\/ul>\n<\/div>\n<div class=\"table-of-contents\" role=\"navigation\" aria-label=\"\u0130\u00e7indekiler\">\n<p><p class=\"toc-title\"><strong>\u0130\u00e7indekiler<\/strong><\/p>\n<\/p>\n<ul>\n<li><a href=\"#roundcube-451-lmtp-hatasi-nedir\">Roundcube 451 4.2.0 LMTP Hatas\u0131 Nedir?<\/a><\/li>\n<li><a href=\"#hatanin-olasi-nedenleri\">Hatan\u0131n Olas\u0131 Nedenleri Nelerdir?<\/a><\/li>\n<li><a href=\"#loglari-inceleyin\">Hatay\u0131 Te\u015fhis Etmek i\u00e7in Loglar\u0131 Nas\u0131l \u0130ncelersiniz?<\/a><\/li>\n<li><a href=\"#mailbox-izin-sahiplik\">Mailbox \u0130zin ve Sahiplik Sorununu Nas\u0131l D\u00fczeltirsiniz?<\/a><\/li>\n<li><a href=\"#disk-alani-kota\">Disk Alan\u0131 ve Kota Problemlerini Nas\u0131l \u00c7\u00f6zersiniz?<\/a><\/li>\n<li><a href=\"#postfix-dovecot-lmtp\">Postfix \u2192 Dovecot LMTP Yap\u0131land\u0131rmas\u0131 Nas\u0131l Do\u011frulan\u0131r?<\/a><\/li>\n<li><a href=\"#roundcube-smtp-ayarlari\">Roundcube SMTP Ayarlar\u0131 Nas\u0131l Yap\u0131land\u0131r\u0131l\u0131r?<\/a><\/li>\n<li><a href=\"#kalici-cozum-icin-sonraki-adimlar\">Kal\u0131c\u0131 \u00c7\u00f6z\u00fcm \u0130\u00e7in Sonraki Ad\u0131mlar<\/a><\/li>\n<li><a href=\"#sss\">S\u0131k\u00e7a Sorulan Sorular<\/a><\/li>\n<\/ul>\n<\/div>\n<p><h2 id=\"roundcube-451-lmtp-hatasi-nedir\">Roundcube 451 4.2.0 LMTP Hatas\u0131 Nedir?<\/h2>\n<\/p>\n<p><p>Roundcube 451 4.2.0 LMTP hatas\u0131, Postfix&#8217;in Dovecot&#8217;un LMTP (Local Mail Transfer Protocol) servisine e-posta teslim etmeye \u00e7al\u0131\u015f\u0131rken Dovecot&#8217;un &#8220;internal error&#8221; yan\u0131t\u0131 vermesiyle olu\u015fur. SMTP 4.x kodu ge\u00e7ici hata anlam\u0131na gelir; sunucu taraf\u0131ndaki sorun \u00e7\u00f6z\u00fcld\u00fc\u011f\u00fcnde ileti yeniden denenir ve \u00e7o\u011fu zaman teslim edilir.<\/p>\n<\/p>\n<p><pre><code class=\"language-bash\">Sunucu Sorunu: STATUS: Internal error occurred. Refer to server log for more information.<\/p>\n<p>(host linux.saviorhost.com[private\/dovecot-lmtp] said: 451 4.2.0 Internal error occurred (in reply to end of DATA command))<\/code><\/pre>\n<\/p>\n<p><p>Bu hata mesaj\u0131 Roundcube aray\u00fcz\u00fcnde g\u00f6r\u00fcnse de sorun genellikle Roundcube kaynakl\u0131 de\u011fildir. Roundcube yaln\u0131zca SMTP sunucusuna ba\u011flan\u0131r; as\u0131l sorun sunucunuzdaki Postfix ve Dovecot aras\u0131ndaki teslimat zincirindedir.<\/p>\n<\/p>\n<figure class=\"wp-block-image size-large sm-inline-image\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sunucu-odasinda-e-posta-hata-B6Vq.webp\" class=\"sm-ai-image wp-image-2917\" alt=\"Sunucu odas\u0131nda e-posta hata loglar\u0131n\u0131 inceleyen sistem y\u00f6neticisi\" loading=\"lazy\" srcset=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sunucu-odasinda-e-posta-hata-B6Vq.webp 1024w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sunucu-odasinda-e-posta-hata-B6Vq-300x169.webp 300w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sunucu-odasinda-e-posta-hata-B6Vq-768x432.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><h2 id=\"hatanin-olasi-nedenleri\">Hatan\u0131n Olas\u0131 Nedenleri Nelerdir?<\/h2>\n<\/p>\n<p><p>451 4.2.0 LMTP hatas\u0131n\u0131n arkas\u0131nda birka\u00e7 yayg\u0131n neden yatar. Bunlar\u0131 do\u011fru te\u015fhis etmek i\u00e7in \u00f6nce hangi katmanda sorun oldu\u011funu anlamak gerekir. A\u015fa\u011f\u0131daki tablo olas\u0131 nedenleri ve tipik belirtilerini \u00f6zetler.<\/p>\n<\/p>\n<div class=\"sm-table-wrap\">\n<div class=\"sm-table-wrap\">\n<table>\n<thead>\n<tr>\n<th>Olas\u0131 Neden<\/th>\n<th>Tetikleyici Belirti<\/th>\n<th>\u00c7\u00f6z\u00fcm Y\u00f6n\u00fc<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Mailbox izin\/sahiplik hatas\u0131<\/td>\n<td>Loglarda &#8220;Permission denied&#8221;<\/td>\n<td>chown\/chmod ile d\u00fczelt, doveadm force-resync<\/td>\n<\/tr>\n<tr>\n<td>Disk dolulu\u011fu veya kota a\u015f\u0131m\u0131<\/td>\n<td>&#8220;No space left on device&#8221; veya &#8220;Quota exceeded&#8221;<\/td>\n<td>Disk temizli\u011fi veya kota art\u0131r\u0131m\u0131<\/td>\n<\/tr>\n<tr>\n<td>LMTP soket yap\u0131land\u0131rmas\u0131<\/td>\n<td>Postfix, dovecot-lmtp soketine ba\u011flanam\u0131yor<\/td>\n<td>main.cf ve 10-master.conf kontrol<\/td>\n<\/tr>\n<tr>\n<td>Bozuk Maildir indeksleri<\/td>\n<td>Belirli kullan\u0131c\u0131da s\u00fcrekli hata<\/td>\n<td>doveadm force-resync<\/td>\n<\/tr>\n<tr>\n<td>Roundcube SMTP ayar hatas\u0131<\/td>\n<td>SMTP port\/kimlik do\u011frulama uyu\u015fmazl\u0131\u011f\u0131<\/td>\n<td>config.inc.php kontrol<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><p>Bu nedenlerin her biri farkl\u0131 bir \u00e7\u00f6z\u00fcm gerektirir. \u0130zleyen b\u00f6l\u00fcmlerde her senaryoyu ad\u0131m ad\u0131m ele alaca\u011f\u0131z.<\/p>\n<\/p>\n<figure class=\"wp-block-image size-large sm-inline-image\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sorunlu-sunucunun-disk-isiklariyla-birlikte-yn3J.webp\" class=\"sm-ai-image wp-image-2918\" alt=\"Sorunlu sunucunun disk \u0131\u015f\u0131klar\u0131yla birlikte sunucu raf\u0131\" loading=\"lazy\" srcset=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sorunlu-sunucunun-disk-isiklariyla-birlikte-yn3J.webp 1024w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sorunlu-sunucunun-disk-isiklariyla-birlikte-yn3J-300x169.webp 300w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-sorunlu-sunucunun-disk-isiklariyla-birlikte-yn3J-768x432.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><div class=\"sm-note sm-note-warning\"><strong>\u26a0\ufe0f Dikkat:<\/strong> Sorunu \u00e7\u00f6zmeden \u00f6nce mutlaka yedek al\u0131n. \u00d6zellikle <code>doveadm<\/code> komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce mailbox verilerinizin yede\u011fini almak, olas\u0131 veri kayb\u0131n\u0131 \u00f6nler.<\/div>\n<\/p>\n<p><h2 id=\"loglari-inceleyin\">Hatay\u0131 Te\u015fhis Etmek i\u00e7in Loglar\u0131 Nas\u0131l \u0130ncelersiniz?<\/h2>\n<\/p>\n<p><p>Do\u011fru te\u015fhis olmadan \u00e7\u00f6z\u00fcm denemek zaman kaybettirir. \u0130lk ad\u0131m her zaman loglar\u0131 incelemek olmal\u0131d\u0131r. A\u015fa\u011f\u0131daki komutlar Dovecot ve Postfix loglar\u0131n\u0131 g\u00f6r\u00fcnt\u00fcler.<\/p>\n<\/p>\n<p><pre><code class=\"language-bash\">sudo tail -n 200 \/var\/log\/dovecot.log<\/p>\n<p>sudo tail -n 200 \/var\/log\/maillog<\/p>\n<p>sudo journalctl -u dovecot -u postfix --since \"today\"<\/code><\/pre>\n<\/p>\n<p><p>Log sat\u0131rlar\u0131nda &#8220;Permission denied&#8221;, &#8220;No space left on device&#8221;, &#8220;lmtp&#8221;, &#8220;Internal error&#8221; gibi ifadeler aray\u0131n. Bu ifadeler sorunun hangi kategoride oldu\u011funu netle\u015ftirir. \u00d6rne\u011fin &#8220;Permission denied&#8221; g\u00f6r\u00fcyorsan\u0131z mailbox izinlerine, &#8220;No space left&#8221; g\u00f6r\u00fcyorsan\u0131z disk alan\u0131na y\u00f6nelmeniz gerekir.<\/p>\n<\/p>\n<p><div class=\"sm-note\"><strong>\ud83d\udca1 \u0130pucu:<\/strong> Hatay\u0131 yeniden \u00fcretin. Roundcube&#8217;da ayn\u0131 e-postay\u0131 tekrar g\u00f6ndermeyi deneyin ve loglar\u0131 canl\u0131 izleyin. B\u00f6ylece hata an\u0131ndaki log sat\u0131rlar\u0131n\u0131 yakalayabilirsiniz.<\/div>\n<\/p>\n<figure class=\"wp-block-image size-large sm-inline-image\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-akan-renkli-e-posta-eBEM.webp\" class=\"sm-ai-image wp-image-2919\" alt=\"Terminalde akan renkli e-posta log sat\u0131rlar\u0131\" loading=\"lazy\" srcset=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-akan-renkli-e-posta-eBEM.webp 1024w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-akan-renkli-e-posta-eBEM-300x169.webp 300w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-akan-renkli-e-posta-eBEM-768x432.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><h2 id=\"mailbox-izin-sahiplik\">Mailbox \u0130zin ve Sahiplik Sorununu Nas\u0131l D\u00fczeltirsiniz?<\/h2>\n<\/p>\n<p><p>Loglarda &#8220;Permission denied&#8221; g\u00f6r\u00fcyorsan\u0131z, Dovecot&#8217;un mailbox dizinlerine eri\u015femedi\u011fini g\u00f6sterir. Bu durumda yapman\u0131z gereken ilk \u015fey dizin sahipliklerini ve izinlerini kontrol etmektir.<\/p>\n<\/p>\n<p><pre><code class=\"language-bash\">sudo ls -ld \/home\/vmail\/example.com\/iletisim<\/p>\n<p>sudo chown -R vmail:vmail \/home\/vmail\/example.com\/iletisim<\/p>\n<p>sudo chmod -R 700 \/home\/vmail\/example.com\/iletisim<\/p>\n<h1 id=\"bozuk-kutulari-yeniden-senkronize-et\">Bozuk kutular\u0131 yeniden senkronize et<\/h1>\n<p>sudo doveadm force-resync -u iletisim@example.com INBOX<\/p>\n<p>sudo doveadm force-resync -u iletisim@example.com '*'<\/code><\/pre>\n<\/p>\n<p><p><a href=\"https:\/\/doc.dovecot.org\/main\/core\/man\/doveadm-force-resync.1.html\" target=\"_blank\" rel=\"noopener nofollow\">Doveadm Force-Resync Komutu<\/a> bozuk indeksleri onar\u0131r ve mailbox&#8217;\u0131 yeniden senkronize eder. Bu komutu \u00f6zellikle yaln\u0131zca belirli bir kullan\u0131c\u0131da hata al\u0131yorsan\u0131z kullan\u0131n. E\u011fer \u00e7ok say\u0131da kullan\u0131c\u0131 etkilendiyse &#8216;*&#8217; joker karakteri ile t\u00fcm kutular\u0131 onarabilirsiniz ancak bu i\u015flem sunucu y\u00fck\u00fcn\u00fc art\u0131rabilir.<\/p>\n<\/p>\n<figure class=\"wp-block-image size-large sm-inline-image\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-dizin-izinlerini-duzelten-sistem-95fl.webp\" class=\"sm-ai-image wp-image-2920\" alt=\"Terminalde dizin izinlerini d\u00fczelten sistem y\u00f6neticisi\" loading=\"lazy\" srcset=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-dizin-izinlerini-duzelten-sistem-95fl.webp 1024w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-dizin-izinlerini-duzelten-sistem-95fl-300x169.webp 300w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-terminalde-dizin-izinlerini-duzelten-sistem-95fl-768x432.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><h2 id=\"disk-alani-kota\">Disk Alan\u0131 ve Kota Problemlerini Nas\u0131l \u00c7\u00f6zersiniz?<\/h2>\n<\/p>\n<p><p>Dovecot, e-postay\u0131 teslim alacak alan bulamad\u0131\u011f\u0131nda 451 hatas\u0131 d\u00f6nebilir. &#8220;No space left on device&#8221; veya &#8220;Quota exceeded&#8221; loglar\u0131n\u0131 g\u00f6r\u00fcyorsan\u0131z disk kullan\u0131m\u0131n\u0131 kontrol etmelisiniz.<\/p>\n<\/p>\n<p><pre><code class=\"language-bash\">df -h<\/p>\n<p>sudo du -xh \/var \/home | sort -h | tail -n 20<\/code><\/pre>\n<\/p>\n<p><p>\u0130lk komut dosya sistemlerinin doluluk oran\u0131n\u0131 g\u00f6sterir. %90 \u00fczeri kullan\u0131mda Dovecot&#8217;un ge\u00e7ici hatalar \u00fcretmesi olas\u0131d\u0131r. \u0130kinci komut hangi dizinlerin en \u00e7ok yer kaplad\u0131\u011f\u0131n\u0131 listeler. Gereksiz log dosyalar\u0131n\u0131, eski yedekleri veya \u00e7\u00f6p kutusundaki postalar\u0131 temizleyerek alan a\u00e7abilirsiniz.<\/p>\n<\/p>\n<p><p>Kota sorunu ya\u015f\u0131yorsan\u0131z <a href=\"https:\/\/doc.dovecot.org\/2.4.0\/core\/plugins\/quota.html\" target=\"_blank\" rel=\"noopener nofollow\">Dovecot Quota \/ Kota Eklentisi<\/a> yap\u0131land\u0131rman\u0131z\u0131 g\u00f6zden ge\u00e7irin. Kullan\u0131c\u0131 kotas\u0131n\u0131 ge\u00e7ici olarak art\u0131rabilir veya kullan\u0131c\u0131n\u0131n kota kullan\u0131m\u0131n\u0131 <code>doveadm quota get -u kullanici@example.com<\/code> komutuyla kontrol edebilirsiniz.<\/p>\n<\/p>\n<figure class=\"wp-block-image size-large sm-inline-image\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-disk-kullanimini-beyaz-tahtada-planlayan-2Uip.webp\" class=\"sm-ai-image wp-image-2921\" alt=\"Disk kullan\u0131m\u0131n\u0131 beyaz tahtada planlayan y\u00f6netici\" loading=\"lazy\" srcset=\"https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-disk-kullanimini-beyaz-tahtada-planlayan-2Uip.webp 1024w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-disk-kullanimini-beyaz-tahtada-planlayan-2Uip-300x169.webp 300w, https:\/\/saviorhost.com\/blog\/wp-content\/uploads\/2025\/10\/roundcube-disk-kullanimini-beyaz-tahtada-planlayan-2Uip-768x432.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><h2 id=\"postfix-dovecot-lmtp\">Postfix \u2192 Dovecot LMTP Yap\u0131land\u0131rmas\u0131 Nas\u0131l Do\u011frulan\u0131r?<\/h2>\n<\/p>\n<p><p>Postfix, Dovecot&#8217;a mesajlar\u0131 LMTP protokol\u00fc \u00fczerinden teslim eder. Bu zincirde bir kopukluk varsa 451 hatas\u0131 ka\u00e7\u0131n\u0131lmazd\u0131r. \u0130ki yap\u0131land\u0131rma dosyas\u0131n\u0131 kontrol etmeniz gerekir: Postfix main.cf ve Dovecot 10-master.conf.<\/p>\n<\/p>\n<p><em>Postfix (main.cf):<\/em><\/p>\n<p><pre><code class=\"language-bash\">mailbox_transport = lmtp:unix:private\/dovecot-lmtp<\/code><\/pre>\n<\/p>\n<p><em>Dovecot (10-master.conf):<\/em><\/p>\n<p><pre><code class=\"language-bash\">service lmtp {<\/p>\n<p>  unix_listener \/var\/spool\/postfix\/private\/dovecot-lmtp {<\/p>\n<p>    mode = 0600<\/p>\n<p>    user = postfix<\/p>\n<p>    group = postfix<\/p>\n<p>  }<\/p>\n<p>  process<em>min<\/em>avail = 5<\/p>\n<p>}<\/p>\n<p>protocol lmtp {<\/p>\n<p>  # lmtp<em>rcpt<\/em>check_quota = yes  (Gerekirse aktif edin)<\/p>\n<p>}<\/code><\/pre>\n<\/p>\n<p><p>Bu yap\u0131land\u0131rman\u0131n do\u011fru olmas\u0131 gerekir. \u00d6zellikle soket yolunun (\/var\/spool\/postfix\/private\/dovecot-lmtp) hem Postfix hem Dovecot taraf\u0131nda ayn\u0131 oldu\u011fundan emin olun. Daha detayl\u0131 bilgi i\u00e7in blank&#8221; rel=&#8221;noopener&#8221;&gt;Dovecot \u2013 Postfix LMTP Entegrasyonu belgesine bakabilirsiniz.<\/p>\n<\/p>\n<p><div class=\"sm-note\"><strong>\ud83d\udca1 \u0130pucu:<\/strong> E\u011fer payla\u015f\u0131ml\u0131 bir <strong><a href=\"https:\/\/saviorhost.com\/linux-web-hosting\" class=\"sm-cta-link\">linux hosting<\/a><\/strong> kullan\u0131yorsan\u0131z bu dosyalara do\u011frudan eri\u015fiminiz olmayabilir. Bu durumda hosting sa\u011flay\u0131c\u0131n\u0131z\u0131n destek ekibinden LMTP yap\u0131land\u0131rmas\u0131n\u0131 kontrol etmesini istemeniz gerekir. Kendi sanal sunucunuzu y\u00f6netiyorsan\u0131z yukar\u0131daki ad\u0131mlar\u0131 uygulayabilirsiniz.<\/div>\n<\/p>\n<p><h2 id=\"roundcube-smtp-ayarlari\">Roundcube SMTP Ayarlar\u0131 Nas\u0131l Yap\u0131land\u0131r\u0131l\u0131r?<\/h2>\n<\/p>\n<p><p>Hatay\u0131 Roundcube&#8217;da g\u00f6r\u00fcyorsan\u0131z SMTP ayarlar\u0131n\u0131n da do\u011fru oldu\u011fundan emin olmal\u0131s\u0131n\u0131z. Roundcube, config.inc.php dosyas\u0131ndaki SMTP ayarlar\u0131n\u0131 kullan\u0131r. Yanl\u0131\u015f port, \u015fifreleme t\u00fcr\u00fc veya kimlik do\u011frulama y\u00f6ntemi teslimat hatalar\u0131na yol a\u00e7abilir.<\/p>\n<\/p>\n<p><pre><code class=\"language-php\">&lt;?php<\/p>\n<p>$config['smtp_server'] = 'tls:\/\/mail.example.com';<\/p>\n<p>$config['smtp_port'] = 587;<\/p>\n<p>$config['smtp_user'] = '%u';<\/p>\n<p>$config['smtp_pass'] = '%p';<\/p>\n<p>$config['smtp<em>auth<\/em>type'] = 'LOGIN';<\/p>\n<p>?&gt;<\/code><\/pre>\n<\/p>\n<p><p>Bu \u00f6rnek yap\u0131land\u0131rma genel bir \u015fablondur; sunucunuza g\u00f6re sunucu ad\u0131 ve port de\u011fi\u015febilir. \u00d6rne\u011fin SSL kullan\u0131yorsan\u0131z 465 portunu ve &#8216;ssl:\/\/&#8217; \u00f6nekini tercih edebilirsiniz. <a href=\"https:\/\/github.com\/roundcube\/roundcubemail\/wiki\/Configuration\" target=\"_blank\" rel=\"noopener nofollow\">Roundcube Yap\u0131land\u0131rma Rehberi<\/a> t\u00fcm se\u00e7eneklerin g\u00fcncel a\u00e7\u0131klamalar\u0131n\u0131 i\u00e7erir.<\/p>\n<\/p>\n<p><p>Unutmay\u0131n: Roundcube SMTP ayarlar\u0131 yaln\u0131zca g\u00f6nderim s\u0131ras\u0131nda kullan\u0131l\u0131r. 451 LMTP hatas\u0131 genellikle SMTP ba\u011flant\u0131s\u0131ndan sonra, sunucu i\u00e7i teslim a\u015famas\u0131nda ortaya \u00e7\u0131kar. Bu nedenle SMTP ayarlar\u0131n\u0131z do\u011fru olsa bile Postfix-Dovecot taraf\u0131ndaki sorun devam edebilir.<\/p>\n<\/p>\n<p><h2 id=\"kalici-cozum-sonraki-adimlar\">Kal\u0131c\u0131 \u00c7\u00f6z\u00fcm \u0130\u00e7in Sonraki Ad\u0131mlar<\/h2>\n<\/p>\n<p><p>Yukar\u0131daki ad\u0131mlar\u0131 uygulad\u0131ktan sonra servisleri yeniden ba\u015flat\u0131n ve test e-postas\u0131 g\u00f6nderin. Test ba\u015far\u0131l\u0131ysa sorun kal\u0131c\u0131 olarak \u00e7\u00f6z\u00fclm\u00fc\u015f demektir.<\/p>\n<\/p>\n<p><pre><code class=\"language-bash\">sudo systemctl restart dovecot<\/p>\n<p>sudo systemctl restart postfix<\/p>\n<h1 id=\"kuyrukta-bekleyen-mailleri-kontrol-et\">Kuyrukta bekleyen mailleri kontrol et<\/h1>\n<p>postqueue -p<\/p>\n<h1 id=\"loglari-yeniden-izleyin\">Loglar\u0131 yeniden izleyin<\/h1>\n<p>sudo tail -n 100 \/var\/log\/maillog<\/code><\/pre>\n<\/p>\n<p><p>Test e-postas\u0131n\u0131 Roundcube \u00fczerinden g\u00f6nderin. E\u011fer hata devam ediyorsa, loglarda yeni bir ipucu aray\u0131n. Bazen birden fazla neden bir araya gelir; \u00f6rne\u011fin hem disk alan\u0131 daralm\u0131\u015f hem de mailbox izinleri bozulmu\u015f olabilir. Bu y\u00fczden her ad\u0131m\u0131 s\u0131rayla tekrar do\u011frulamak \u00f6nemlidir.<\/p>\n<\/p>\n<p><p>Sunucu y\u00f6netimi deneyiminiz yoksa veya sorun tekrarl\u0131yorsa, uzman bir destek ekibinden yard\u0131m alman\u0131z en sa\u011fl\u0131kl\u0131s\u0131d\u0131r. E-posta altyap\u0131s\u0131ndaki yanl\u0131\u015f m\u00fcdahaleler daha b\u00fcy\u00fck veri kay\u0131plar\u0131na yol a\u00e7abilir.<\/p>\n<\/p>\n<p><h2 id=\"sss\">S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<\/p>\n<p><h3 id=\"451-4-2-0-hatasi-neden-gecici-olarak-siniflandirilir\">451 4.2.0 hatas\u0131 neden ge\u00e7ici olarak s\u0131n\u0131fland\u0131r\u0131l\u0131r?<\/h3>\n<\/p>\n<p><p>SMTP protokol\u00fcnde 4 ile ba\u015flayan durum kodlar\u0131 ge\u00e7ici hatalar\u0131 ifade eder. Bu, sunucunun mesaj\u0131 \u015fu an teslim edemedi\u011fini ancak sorun \u00e7\u00f6z\u00fcl\u00fcrse daha sonra teslim edebilece\u011fini g\u00f6sterir. G\u00f6nderim kuyru\u011fu bu mesaj\u0131 belirli aral\u0131klarla tekrar dener.<\/p>\n<\/p>\n<p><h3 id=\"sadece-belirli-bir-kullanicida-hata-aliyorum-ne-yapmaliyim\">Sadece belirli bir kullan\u0131c\u0131da hata al\u0131yorum, ne yapmal\u0131y\u0131m?<\/h3>\n<\/p>\n<p><p>Bu durum genellikle o kullan\u0131c\u0131n\u0131n mailbox dizininde izin sorunu veya bozuk indeks oldu\u011funa i\u015faret eder. \u00d6ncelikle o kullan\u0131c\u0131n\u0131n dizin izinlerini kontrol edin ve <code>doveadm force-resync -u kullanici@example.com '*'<\/code> komutuyla onar\u0131n.<\/p>\n<\/p>\n<p><h3 id=\"bu-hatayi-paylasimli-hosting-panelinden-cozebilir-miyim\">Bu hatay\u0131 payla\u015f\u0131ml\u0131 hosting panelinden \u00e7\u00f6zebilir miyim?<\/h3>\n<\/p>\n<p><p>Payla\u015f\u0131ml\u0131 hosting ortam\u0131nda root eri\u015fiminiz olmad\u0131\u011f\u0131 i\u00e7in bu komutlar\u0131 \u00e7al\u0131\u015ft\u0131ramazs\u0131n\u0131z. Hosting sa\u011flay\u0131c\u0131n\u0131z\u0131n destek ekibine hatay\u0131 bildirmeniz ve \u00e7\u00f6z\u00fcm talep etmeniz gerekir. \u00c7o\u011fu sa\u011flay\u0131c\u0131 bu t\u00fcr sunucu taraf\u0131 sorunlar\u0131 kendisi giderir.<\/p>\n<\/p>\n<p><h3 id=\"roundcube-yerine-baska-bir-e-posta-istemcisi-kullanmak-sorunu-cozer-mi\">Roundcube yerine ba\u015fka bir e-posta istemcisi kullanmak sorunu \u00e7\u00f6zer mi?<\/h3>\n<\/p>\n<p><p>Hay\u0131r, \u00e7\u00fcnk\u00fc sorun Roundcube de\u011fil, sunucunun LMTP teslim zincirindedir. Farkl\u0131 bir istemciyle ayn\u0131 SMTP sunucusuna ba\u011fland\u0131\u011f\u0131n\u0131zda ayn\u0131 hata al\u0131n\u0131r. Ancak farkl\u0131 bir SMTP sunucusu kullan\u0131yorsan\u0131z sorun o sunucuya \u00f6zg\u00fc olabilir.<\/p>\n<\/p>\n<p><h3 id=\"kota-mi-artirmaliyim-yoksa-disk-temizligi-mi-yapmaliyim\">Kota m\u0131 art\u0131rmal\u0131y\u0131m yoksa disk temizli\u011fi mi yapmal\u0131y\u0131m?<\/h3>\n<\/p>\n<p><p>\u00d6nce <code>df -h<\/code> ile genel disk dolulu\u011funu, ard\u0131ndan <code>doveadm quota get<\/code> ile kullan\u0131c\u0131 kotas\u0131n\u0131 kontrol edin. Disk genel olarak doluysa temizlik yap\u0131n; yaln\u0131zca kullan\u0131c\u0131 kotas\u0131 a\u015f\u0131lm\u0131\u015fsa kotay\u0131 art\u0131rmak yeterli olabilir.<\/p>\n<\/p>\n<p><h3 id=\"lmtp-nedir\">LMTP nedir?<\/h3>\n<\/p>\n<p><p>LMTP (Local Mail Transfer Protocol), e-posta sunucusu i\u00e7inde mesajlar\u0131n Postfix&#8217;ten Dovecot&#8217;a teslim edilmesini sa\u011flayan protokold\u00fcr. Posta kutusuna yazma i\u015flemi LMTP \u00fczerinden ger\u00e7ekle\u015fir; bu zincirdeki hatalar 451 ben<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Roundcube \u00fczerinden e-posta g\u00f6nderirken \u201c451 4.2.0 Internal error occurred (LMTP)\u201d mesaj\u0131n\u0131 g\u00f6rmek sinir bozucu olabilir. Bu hata, Postfix&#8217;in Dovecot LMTP&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2128,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[60,76],"tags":[],"class_list":["post-2127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos-web-panel","category-mail"],"_links":{"self":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts\/2127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/comments?post=2127"}],"version-history":[{"count":4,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts\/2127\/revisions"}],"predecessor-version":[{"id":2968,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/posts\/2127\/revisions\/2968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/media\/2128"}],"wp:attachment":[{"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/media?parent=2127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/categories?post=2127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saviorhost.com\/blog\/wp-json\/wp\/v2\/tags?post=2127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}