Alan adı olarak değilde,
Localindeki kullanı[email protected] kullanıcısı isp üzerinden
kullanı[email protected]:kullanıcısifresi ile auth ederek gonderebilir.

Bir önceki mailimde RE: [Linux-sunucu] mysql ile sanal alan adlari kullanan
postfix ile isp uzerinden mail gondermek kosunda arkadasa tarifetmeye
calışmıstım.

Pek tercih edilen bir yontem değil ama ispler sizin localserver sabit ip
olsa bile relay izni vermediklerinden her kullanıcı icin kimlik doğrulaması
yapmak sart oluyor.

Neyse anlatamadığım bir nokta varsa ozelden mail atabilir yada telefon
edebilirsiniz.


Main.cf içine

smtp_sender_dependent_authentication = yes sender_dependent_relayhost_maps =
hash:/etc/postfix/sender_relay smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
 
ekle
/etc/postfix/ icinde sender_relay ve sasl_passwd dosyaları oluştur.



/etc/postfix/sender_relay içine

kullanı[email protected]   relayyapılacakispdomainyadaipsi
kullanı[email protected]   relayyapılacakispdomainyadaipsi
kullanı[email protected]   relayyapılacakispdomainyadaipsi

kullanı[email protected]   relayyapılacakispdomainyadaipsi
kullanı[email protected]   relayyapılacakispdomainyadaipsi
kullanı[email protected]   relayyapılacakispdomainyadaipsi

kullanı[email protected]   relayyapılacakispdomainyadaipsi
kullanı[email protected]   relayyapılacakispdomainyadaipsi
kullanı[email protected]   relayyapılacakispdomainyadaipsi
...
...
kullanıcı[email protected]   relayyapılacakispdomainyadaipsi

yaz kedet


/etc/postfix/sasl_passwd içine

kullanı[email protected]   kullaniciadi:kullanıcısifresi
kullanı[email protected]   kullaniciadi2:kullanıcısifresi2
kullanı[email protected]   kullaniciadi3:kullanıcısifresi3

kullanı[email protected]   kullaniciadi:kullanıcısifresi
kullanı[email protected]   kullaniciadi2:kullanıcısifresi2
kullanı[email protected]   kullaniciadi3:kullanıcısifresi3

kullanı[email protected]   kullaniciadi:kullanıcısifresi
kullanı[email protected]   kullaniciadi2:kullanıcısifresi2
kullanı[email protected]   kullaniciadi3:kullanıcısifresi3
...
...
kullanıcı[email protected]   kullaniciadixxx:kullanıcısifresixxx

yaz kaydet

kosoldan /etc/postfix e gel

postmap sasl_passwd
postmap sender_relay
calistir /etc/postfix içine bak bakalım sender_relay.db ve  sasl_passwd.db
oluşmuş mu oluşmuşsa postfix i reload et

bu şekilde localdeki kullanı[email protected]  dışarıya mail atarken
relayyapılacakispdomainyadaipsi bulacak buraya
kullaniciadixxx:kullanıcısifresixxx ile login olarak mail yollayacaktır.

Kolay gelsin.




-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of ozgur.gursoy
Sent: Wednesday, June 03, 2009 11:59 PM
To: [email protected]
Subject: [Linux-sunucu] Re: Sender ip must resolve

Senaryomu anlatayım :
toplam 4 adet alan adım var. Bunların hepsi isp de duruyor. maillerimi
lokalde tutup (fetchmail ile çekip), ilgili alan adının ilgili isp' nin smtp
ana makinası üzerinden göndermek istiyorum. 
demilac.com.tr alan adına ait maillerin mail.demilac.com.tr adresi üzerinden
gitmesini,
demilac.com  alan adına ait maillerin mail.demilac.com adresi üzerinden
gitmesini,
gibi,
şu anda virtual mail box larım mysql üzerinden çalışır durumda. Fakat smtp
relay host ayarlarında sıkıntım var. 


> -----Original Message-----
> Gonderen: Kerem ERSOY <[email protected]>
> Alici: [email protected]
> Tarih: 03/06/2009 20:49
> Konu: [Linux-sunucu] Re: Sender ip must resolve
> 
> myhostname = mailserverim
> 
> Olmamalı buraya mail.demilac.com.tr nin çözebileceği host adi koyun
örneğin
> internal.demilac.com.tr olsun. 
> 
> mail.demilac.com.tr makinesinde internal.demilac.com.tr yi DNS e girin ve
> mail.demilac..comtr nin bu adresi çözebileceği hale getirin.
> 
> Selamlar,
> 
> Kerem ERSOY
> ISACA Certified CISA, (ISC)^2 Certified CISSP
> 
> 
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Ozgur Gursoy
> Sent: 03-Jun-2009, Wednesday 18:18
> To: [email protected]
> Subject: [Linux-sunucu] Sender ip must resolve
> 
> Asagidaki hatayi nedenini bilen var mi ?
> 
> 
> Jun  3 18:06:25 benimserverim postfix/smtp[20709]: DA2041E0BA:
> to=<[email protected]>, relay=mail.demilac.com.tr[85.159.66.12]:587,
> delay=7.8, delays=0.04/0.02/7.7/0.02, dsn=5.7.1, status=bounced (host
> mail.demilac.com.tr[85.159.66.12] said: 501 5.7.1
> <[email protected]>... Sender IP must resolve (in reply to MAIL
> FROM command))
> 
> Main.cf :
> -------------------------------
> myhostname = mailserverim
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> myorigin = /etc/mailname
> mydestination = benimserverim.local, benimserverim, localhost.localdomain,
> localhost
> relayhost = mail.demilac.com.tr
> mynetworks = 192.168.1.0/24 127.0.0.1
> mailbox_size_limit = 0
> recipient_delimiter = +
> inet_interfaces = all
> html_directory = /usr/share/doc/postfix/html
> 
> # Virtual Mailbox Domain Settings
> 
> virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
> virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
> virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
> virtual_mailbox_limit = 51200000
> virtual_minimum_uid = 5000
> virtual_uid_maps = static:5000
> virtual_gid_maps = static:5000
> virtual_mailbox_base = /home/vmail
> virtual_transport = virtual
> 
> # Additional for quota support
> 
> virtual_create_maildirsize = yes
> virtual_mailbox_extended = yes
> virtual_mailbox_limit_maps =
> mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
> virtual_mailbox_limit_override = yes
> virtual_maildir_limit_message = Sorry, the your maildir has overdrawn your
> diskspace quota, please free up some of spaces of your mailbox try again.
> virtual_overquota_bounce = yes
> 
> smtpd_recipient_restrictions = reject_unauth_pipelining,
permit_mynetworks,
> permit_sasl_authenticated, reject_non_fqdn_recipient,
> reject_unauth_destination
> # modify the existing smtpd_sender_restrictions
> smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks,
> reject_non_fqdn_sender, reject_unknown_domain, reject_unauth_pipelining,
> permit
> # then add these
> smtpd_sasl_auth_enable = yes
> broken_sasl_auth_clients = yes
> smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
> smtpd_sasl_security_options = noanonymous
> smtpd_sasl_local_domain =
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
> smtp_sender_dependent_authentication = yes
> sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
> -----------------------------------------------------------------------
> Sasl_passwd:
> 
> ----------------------------------------------------------
> mail.demilac.com.tr:25 [email protected]:1234
> ----------------------------------------------------------------
> 
> Sender_relay:
> ------------------------------------------
> @demilac.com.tr mail.demilac.com.tr:587
> -------------------------------------------
> 
> Postmap ler yapılmış durumda 
> 
> Var mıdır bir çözümü ?
> 
> 
> 
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
> 
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
> 
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>  
> 
> __________ Information from ESET Smart Security, version of virus
signature
> database 4127 (20090603) __________
> 
> The message was checked by ESET Smart Security.
> 
> http://www.eset.com
>  
> 
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
> 
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
okuyabilirsiniz;
> 
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu


_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap