# Bu erişim denetim listesi gelen bir SMTP aktarımında ileti
# tamamen alındıktan sonra kullanılır. Bu sınamalar alıcı adresi
# kabul ya da red edilinceye kadar sırayla yapılır.
acl_data:
# İleti kendi konaklarımızdan alınmış ve Message-ID başlığını
# içermiyorsa, onu biz ekleyeceğiz.
#
warn
condition = ${if !def:h_Message-ID: {1}}
hosts = : +relay_from_hosts
message = Message-ID: <E$message_id@$primary_hostname>
# Posta yerel SMTP üzerinden alınmışsa (yani, TCP/IP bağlantısı
# ile gelmiyorsa), kabul ediyoruz. Bunu boş bir konak alanını
# sınayarak yapacağız. Ayrıca, postalarını rölelediğimiz
# konaklardan gelen postaları da kabul edeceğiz.
#
accept
hosts = : +relay_from_hosts
# İleti, kimlik kanıtlaması yapılan bir bağlantı üzerinden
# geliyorsa kabul ediyoruz.
#
accept
authenticated = *
# İleti boyutu ile ilgili sınırlama aşılıyorsa iletiyi reddediyoruz.
#
deny
message = Message size $message_size is larger than limit of \
MESSAGE_SIZE_LIMIT
condition = ${if >{$message_size}{MESSAGE_SIZE_LIMIT}{true}{false}}
# Adres listesinin sözdizimi hatalıysa reddediyoruz.
#
deny
message = Your message does not conform to RFC2822 standard
log_message = message header fail syntax check
!verify = header_syntax
# Dışardan gelen ve Message-ID veya Date başlığı bulunmayan postaları
# reddediyoruz.
#
# Bazı özelleştirilmiş posta aktarımcılarının, örneğin posta listesi
# sunucularının boy gönderici adresi ile gönderdikleri postalara
# kendiliklerinden bir Message-ID üretmedikleri bilinmektedir;
# böyle durumlar için boş bir gönderici adresin varlığına da bakacağız.
#
deny
message = Your message does not conform to RFC2822 standard
log_message = missing header lines
!hosts = +relay_from_hosts
!senders = : postmaster@*
condition = ${if or {{!def:h_Message-ID:}\
{!def:h_Date:}\
{!def:h_Subject:}} {true}{false}}
# "Sender:", "Reply-To:" veya "From:" satırlarından en azından birindeki
# gönderici adres doğrulanabilir değilse, bir uyarı veriyoruz.
#
warn
message = X-Sender-Verify-Failed: No valid sender in message header
log_message = No valid sender in message header
!verify = header_sender
# İletiyi kabul ediyoruz
#
accept