Selamlar yanlış anlamış olabilirim ama ben şu sekilde anladım Sizin isp de 3-5 neyse artık mail hesabınız var mail.isp.com üzerinde yani şirketinizde local sunucunuz var aynı domainde aynı kullanıcılar mevcut. Şirketiçi mailleri sunucunuzdan gonderiyorsunuz. Fetchmail ile ispden mail cekiyorsunuz. Fakat mail atarken rbl black list spam vs... olmasın diye ispden mail atmak istiyorsunuz. Ama isplerin coğu relaya kapalı ve kimlik doğrulaması istiyor. Eğer durum buysa; 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 sender_relay 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ı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ı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: Tuesday, June 02, 2009 4:06 PM To: [email protected] Subject: [Linux-sunucu] mysql ile sanal alan adlari kullanan postfix ile isp uzerinden mail gondermek Merhabalar, Ubuntu 9.04 Server uzerinde postfix+mysql+courier imap+Courier-authlib+Cyrus SASL kullanarak mail sunucu hazirladim. Internete cikisim adsl oldugundan isp uzerinden mail gondermem gerekecek. Dolayisiyla, main.cf icerisinde: relayhost: mail.isp.com tanimlamasi yaptim. Isp' nin smpt auth islemi icin smtp_sasl_password_maps = tanimlamasi yapmam gerekiyor. smtp_sasl_password_maps = mysql:/etc/postfix/mysql_virtual_smarthost.cf yaptim. Mysql_virtual_smarthost.cf : user=postfix password=xxx dbname=postfix table=smtp_auth select_field=password where_field=sasl_server hosts=localhost yaptim. Mysql deki postfix içinde smtp_auth tablomun yapisi : CREATE TABLE `smtp_auth` ( `sasl_server` varchar(128) NOT NULL, `password` varchar(128) NOT NULL, PRIMARY KEY (`sasl_server`) ) ; Seklinde. Gerekli izinleri ayarladim. Tablomun icindeki kayit : sasl_server password mail.isp.com:25 [email protected]:userpassword seklinde. İmap uzerinden mail gondermek istedigimde , Remote-MTA: dns; mail.isp.com Diagnostic-Code: smtp; 501 5.7.1 <[email protected]>... Sender IP must resolve hatasi aliyorum. Kafam karisti. Var midir bir ipucu ? Tesekkurler, Ozgur Gursoy _______________________________________________ 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
