İşte Herkes hiç PEAR çalıştı

5 Cevap php

Merhaba ben PEAR posta paketi hayran makalelerin sürü okuma edilmiştir ve ARMUT ben denemek gereken bir şey gibi görünüyor.

Ben geleneksel bir SMTP posta servisine benzer tam bir posta sunucusu kurma ilgileniyorum; Hangi Benim izlenimim ARMUT bunu yapabilirsiniz ama onun hizmet nasıl any SMTP sunucusu cini biri bağlantınoktasınumarası girersiniz nerede gibi, posta göndermek için outlook gibi posta istemcileri ile kullanılabilir vb bir arka uç veritabanı ile göndermeyi, posta kuyruğa içeriyor , sunucu adı ve / veya güvenlik protokolü?

Teşekkürler

5 Cevap

Hayır, ARMUT sihirli sizin için bu sorunları çözmek için gitmiyor.

PEAR PHP kullanıcılarının karşılaştığı ortak sorunları çözmek içindir PHP sınıfları topluluğudur. Mail paketleri farklı parçalar E-posta sistemleri ile etkileşim için kod sunuyoruz. Onlar sıfırdan e-posta sistemlerini oluşturmak için kod içermez.

Örneğin, MAIL_QUEUE belgeleri meydana

MAIL_QUEUE sınıfı MTA (Mail> Taşıma Aracı) beslenen bekleyen, geçici bir kapta postaları koyar ve crontab> ile veya başka bir şekilde daha sonra (her birkaç dakikada postaların örneğin belirli bir miktarda) gönderir.

MTA bu durumda sendmail içinde, postfix, vb

Başka bir örnek, Mail_Mbox belgeleri dan

It can split messages inside a Mbox, return the number of messages, return, update or remove an specific message or add a message on the Mbox

Yanlış kullanımı "bir" bir yana, mevcut MBOX dosyaları okumak için kullanıyorum, ve onlar oraya nasıl bakmakta değildir.

Posta paket değiştirmeler yaratarak, mevcut posta sistemleri DEĞİLDİR etkileşim hakkında. Hala tüm bu e-posta sistemleri, bir "geleneksel bir SMTP posta servisine benzer tam bir posta sunucusu," oluşturmak için nasıl çalıştığını anlamak gerekir. Eğer e-posta sistemlerinin nasıl çalıştığını öğrenmek istiyorum çünkü bu yapıyorsanız, ona var. Eğer bir şey bu e-posta oyunda işinizi biraz bacak kadar verecektir çünkü bu yapıyorsanız "bu konuda iyi şanslar", gülmek ve söylemek

ARMUT kütüphaneler sürü için bir deposudur. Bazıları posta ile ilgilidir.

PEAR'ın Posta sınıf yalnızca posta göndermek için tasarlanmıştır. Bir SMTP sunucusu bir uygulama olarak tasarlanmıştır.

Armut Posta SMTP olan sender istemci aka değil, bir SMTP server. O doğru (Spam kimse?) Bunu yapmak için oldukça uzmanlık gerektiren olarak bir SMTP sunucusu kendiniz yazmadan mutlaka iyi bir fikir olduğu anlamına gelmez php (sunucu her türlü) sunucu yazmak için tamamen mümkün olsa. Eğer bir betik dili uygulanan bir SMTP sunucusu görmek istiyorsanız, Zed Shaw tarafından Python ile yazılmış Lamson bakmak, var git.

Ve siz orada iken, About page okurum. Bu alıntı diyor tüm

However, as great as Lamson is for processing email intelligently, it isn’t the best solution for delivering mail. There is 30+ years of SMTP lore and myth stored in the code of mail servers such as Postfix and Exim that would take years to replicate and make efficient. Being a practical project, Lamson defers to much more capable SMTP servers for the grunt work of getting the mail to the final recipient.

Bu PEAR'ın MailQueue paketi ihtiyaçlarınızı karşılamak olabilir gibi geliyor bana.