On Tue, 4 Nov 2003 09:52:18 +0700
"Iwan Irawan Jaya Putra" <[EMAIL PROTECTED]> wrote:

> Bila kita mengirim email ke beberapa user secara bersama-sama Kenapa
> email selalu tertolak (undeliverable) bila ada salah satu email addres
> mailbox local yang bermasalah misalnya mailbox full quota atau email
> addresnya salah, seharusnya hanya user yg bermasalah saja yg tidak
> menerimanya, tetapi kok semuanya tidak terima. Ini dulu sudah pernah
> saya tanyakan dengan pak Syafril dan pak Syafril menyarankan agar
> mengupgrade ke versi 6.8.5 dan kini saya sudah mengupgrade ke versi
> tsb, tapi masalahnya masih saja, apa ada setting yang terlewatkan dim
> mdaemon servernya ? tolong saya diberi pencerahan pak.

Hmmm...mungkin lbh baik saya ulangi penjelasan saya soal yg satu ini
(mail to multiple address).
Jika client (client disini bisa berupa MUA/Email client atau MTA/Mail
Server) kirim mail ke multiple address maka maka Mail Server
recipient/destination akan 
- meresponse "250 OK" utk setiap mail address yg di accept.
- meresponse "4xx atau 5xx ...." untuk setiap mail address yg ditolak.

Ketentuan dari RFC-2821, dalam kasus delivery to multiple recipient spt
itu, asal minimal ada 1 (satu) saja yg accepted maka Client/Sender wajib
untuk memproses semua mail yg ditujukan ke accepted recipient, dg
perkataan lain saat sender menerima response "4xx atau 5xx error..." dia
akan meneruskan proses dg kirim DATA dan mengakhiri session connection
s/d QUIT command. 

Dalam kasus yg Anda sebutkan diatas, semua recipient tidak menerima mail
sekalipun tidak bermasalah adalah akibat sender meng-closed connection
saat menerima response "550 user unknown" atau "450 mailbox full".

Sekarang lihat kasus ini :
1.user/kita kirim mail dg multiple recipient dimana semua               
  recipient/destination adalah outside domain (non local domain).
2. user/kita kirim mail dg multiple recipient dimana sebagian           
  diantaranya adalah local user (local domain), ini adalah kasus yg Anda
  sebutkan diatas.

dalam kasus nomor 1 diatas, MDaemon kita adalah MTASender/Client,
sementara dalam kasus nomor 2 MDaemon adalah Mail Server
recipient/destination.

Untuk kasus nomor 1, jika satu atau lebih recipient bermasalah (out of
quota, unknown user etc), maka MDaemon 6.8.5 akan mengikuti ketentuan
RFC, shg destination address yg tidak bermasalah akan terima mail dg
baik, sementara yg bermasalah tidak akan menerima mail.

Untuk kasus nomor 2, jika client (dhi email client) tidak bisa/mau
mengikuti ketentuan rfc-2821 (dia stop process, atau closed connection
saat menerima 4xx/5xx error) maka yg tidak betul adalah email client yg
digunakan.

Mungkin Anda menginginkan agar mail dg multiple address itu di accept
saja dulu semua, dan nantinya MDaemon meresponse dg menginformasikan
mail address mana saja tidak menerima mail ?
Sebenarnya hal ini sudah dilakukan oleh MDaemon, y.i. dalam kasus nomor
1 diatas.
Untuk kasus nomor 2, mestinya yg melakukan adalah email client yg Anda
gunakan. Dalam beberapa kasus, kita bisa menset MDaemon untuk membantu
mengatasi penggunaan email client yg kurang rfc-friendly misalkan saja
dg menset "over quota account can accept mail but not sending mail", dg
demikian Mdaemon akan selalu accepted mail utk account tsb sekalipun
quotanya sudah penuh.


-- 
syafril
-------
Syafril Hermansyah

MDaemon-L Moderators, menggunakan MDaemon 7.0R beta F under W3K

-- 
--[MDaemon-L]------------------------------------------------
Milis ini untuk Diskusi antar pengguna MDaemon Mail Server.
Mohon tidak posting dalam format HTML!

Arsip          : <http://mdaemon-l.dutaint.com>
Moderator      : <mailto:[EMAIL PROTECTED]>
Henti Langgan  : <mailto:[EMAIL PROTECTED]>
Berlangganan   : <mailto:[EMAIL PROTECTED]>
Versi Terakhir : MD 6.8.5, LD 2.1.0, WA 2.0.5, MDAV 2.2.1, MDGW 1.0.4 

Kirim email ke