Portál AbcLinuxu, 12. května 2024 15:52


Dotaz: Hadanka postfixu a vice PC

8.1.2008 17:10 Nes | skóre: 20 | blog: Nes
Hadanka postfixu a vice PC
Přečteno: 464×
Odpovědět | Admin
Mam 2 PC (pc0 a pc4) - na obou bezi postfix na pc0 mam php stranku ktera pres funkci MAIL odesila maily - odesilani funguje: user1@seznam.cz ale nefunguje na user1@mojedomena.cz ktera je umistena na pc4 (prijde na ten samy pc!!!! - pc0)- pritom mail z user1@seznam.cz prijde spravne na pc4.

Nebude to tim ze konfiguraky postfixu mam na obou strojich totozne?

Prave ja nechapu proc pri odesilani pres php funkci na pc0 to konci na pc0(pokud posilam na user1@mojedomena.cz) pritom pokud odesilam napr ze seznamu na user1@mojedomena.cz tak mail konci spravne na pc4

Navic aby toho nebylo malo tak mam na pc4 mam weboveho klienta ktery odesila maily spravne na pc4 - takze nechapu proc to ten webklient dokaze rozlisit (imapd roundcube + dovecot + postfix + mysql na tom pc) a ta php funkce to posila na ten localhost.... (na pc0)

Doufam ze jsem to nepopletl, ale vubec nevim kde muze byt problem...
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.1.2008 18:18 milda
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je potreba, aby se postak nekde dozvedel, ktery server se stara z hlediska posty o domenu mojedomena.cz. To zjisti dotazem na DNS server od ktereho chce MX zaznam domeny mojedomena.cz. Je potreba, aby sis rozjel dns server a definoval MX pro tvoji domenu. Pak ti to bude chodit.
8.1.2008 18:47 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
ja si nejsem jisty zda to je timto - pres tu funkci php to odesle uplne vporadku na user@seznam.cz - jen pokud to posilam na user@mojedomenaNAdruhemPC.cz to zustava na localhoste (na localhoste mi to chodi do do /var/mail/jmenoUSERA - drive tam byla ten mail mojedomena.cz ale prestehoval jsem to na druhy pc - je mozne ze zbylo neco z konfiguracnich souboru co maily presmerovavali na localhost) - ale pokud napr ze seznamu poslu mail na user@mojedomenaNAdruhemPC.cz tak vporadku prijde na druhy pc - jen se mi zda ze nekde je neco spatne nakonfigurovane...

Navic mam dojem ze to i jeden cas chodilo vporadku jak ma - ale tim si nejsem 100% jisty
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
8.1.2008 19:15 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
urcite to je chyba tych rovnakych konfigurakov - proste oba postfixy si myslia, ze mojadomena.cz je ich lokalna domena. treba na oboch dobre nastavit direktivu mydestination/virtual_mailbox_domains .
8.1.2008 19:41 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
smazal jsem main.cf pote aptitude remove postfix pak aptitude install postfix a stale to dela to same... (main.cf tam je novy a nic tam nebylo vyplnene nove co jsem tam mel z minula)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
8.1.2008 19:59 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
doslova obdivuhodne riesenie problemov ;)

ako mas nastavene mydestination ? a v PHP mas ako sendmail_path ?
8.1.2008 21:40 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
to jsem udelal jen pro vylouceni spatne konfigurace postfixu

mydestination = debianpc.cast.ip.a.jmeno.poskytovatele, debianpc, localhost.localdomain, localhost, mojedomena.cz

cast.ip.a.jmeno.poskytovatele a mojedomena.cz jsem zamerne pozmenil.

v php.ini myslim ze nemam vyplnenou cestu:

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path =

- ale maily se treba na seznam odesilaji vporadku, tak by to dle meho melo i takto fungovat...
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
8.1.2008 22:06 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
mydestination = debianpc.cast.ip.a.jmeno.poskytovatele, debianpc, localhost.localdomain, localhost, mojedomena.cz

takto to mas na oboch postfixoch ?
8.1.2008 22:17 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
ne, na pc4 mam to trochu jine (pc4) -

mydomain = mail.mmojedomena.cz #alias_database = hash:/etc/aliases myorigin = mail.mojedomena.cz mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
8.1.2008 23:52 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
v myhostname tohto druheho mas co ? v mydomain je tam naozaj 'mmojedomena' ? resp. naozaj sa to lisi od domeny v tom prvom ?
9.1.2008 05:11 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
myhostname pc0 = debianpc na pc4 mam mail.mojedomena.cz
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
8.1.2008 21:28 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co takhle se nejprve pokusit pochopit, jakze to vlastne mail funguje, pripadne se Postfix alespon v zakladech konfiguruje? Ono to bohuzel nejde tak, ze se neco spusti a 'ono to samo'. Jinak IMHO staci povolit na pc0 v main.cf pouzivani transportnich map a v /etc/postfix/transport napsat

domena :[ip4]

a dat postmap /etc/postfix/transport
8.1.2008 22:13 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
do main.cf:

do transport jsem dal mojedomena.cz :[ip4] - zkousel jsem i ze zavorkama (postmap, restart postfixu) i bez - v obou pripadech zadny error, ale maily @mojedomena.cz stale chodi na localhost(pc0)... (ostatni odchazi - treba na seznam - vpohode)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
9.1.2008 00:35 SigTERM
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
tim "ip4" kolega myslel ze mas doplnit IPv4 adresu - ve tvaru (např.) 192.168.0.1
9.1.2008 05:16 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
vsude jsem jen pohledal jak se da zjistit normal IP (whatismyip.com atp) ale nevim jak zjistit tu ip4 - vsude jsem nalezl jen vysvetleni co to je a jeden odkaz na program pod win ktyery zjisti ip4 ale to mi na linuxu asi nepobezi....

Ptam se asi hloupe ale jak ji zjistim?
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
9.1.2008 06:57 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
Odpovědět | | Sbalit | Link | Blokovat | Admin
EDIT - ted jsem si vsiml zvlatni veci v logu - pokud pres to php posilam na seznam (tam to prijde) tak tam je:

Jan 9 06:39:45 debianpc postfix/smtp[20073]: E60F7131226: to=%mujnick@seznam.cz>, relay=mx1.seznam.cz[77.75.72.42]:25, delay=2.3, delays=0.06/0/2/0.26, dsn=2.0.0, status=sent (250 Mail queued for delivery.)

a pokud to posilam na mojedomena.cz tak tam je:

Jan 9 06:37:19 debianpc postfix/local[19946]: C5620131226: to=%user@mojedomena.cz>, relay=local, delay=0.1, delays=0.02/0/0/0.08, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail) Jan 9 06:37:19 debianpc postfix/qmgr[19105]: C5620131226: removed

(% jsem musel dat misto < - forum to jaksi neprekousalo ani kdyz to je v code)

dle meho vse co odchazi jinam tak pouziva ciste postfix a co odchazi na to mojedomena.cz tak pouziva k odeslani ten procmail - nemuze to byt konfiguraci toho procmailu?

man procmail rika cosi o /etc/procmailrc (kde bych hledal konfig co je spatne nastavene) ale ten adr ani soubor neexistuje...

Ja uz vazne nevim :-(

jinak zkusim trochu lepe popsat co to dela - mam pc A a pc B - na obouch mam postfix - drive na pc A bylo presmerovano (poskytovateli jsem rekl aby na mail.mojedomena.cz prevedl na IP pc A) posilani mailu na @mojedomena.cz - to fungovalo vpohode (i z toho php co bylo na temze pc) - pote jsem ty maily zmenil (rekl jsem zase poskytovateli aby mi zmenil presmerovani mail.mojedomena.cz na ten druhy pc B) - od te doby maily chodi spravne na pc B - pokud pres php poslu mail na mail na user@seznam.cz tak mail odejde vpohode, pokud poslu ale mail na user@mojedomena.cz z toho php na PC A tak to zustane na PC A ve /var/mail/user - ted kdyz to pisu tak me napada jestli to nedela kvuli nastaveni v main.cf:

mailbox_command = /usr/bin/procmail mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = Mailbox mail_spool_directory = /var/mail virtual_maps = hash:/etc/postfix/virtusertable command_directory = /usr/sbin virtual_alias_maps = hash:/etc/postfix/virtusertable

konretne to home_mailbox...

dokoncim jeste ten pospis - pokud napr ze seznamu poslu mail na user@mojedomena.cz tak to odesle spravne na PC B
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
9.1.2008 17:56 Chulda | skóre: 20
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC

cemu se divis? Je dorucena lokalne a to z toho duvodu, ze si postfixu rekl, ze ma tuto domenu prijimat (ve smyslu zpracovat, ne ve smyslu preposilat dal). Tot vse.

nastav si tedy mydestination = $myhostname, localhost.$mydomain, localhost
tedy vykosti si $mydomain z ty masiny, ktera tu postu prijimat nema.

9.1.2008 18:04 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
to sa mu presne snazim povedat ale on podava hrozne chaoticke a nejasne informacie, takze som to vzdal :)
9.1.2008 18:05 Chulda | skóre: 20
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
:-) tomu se nedivim, kolegu taky dostal (ve smysl ze ho zmatl ;-)
9.1.2008 19:56 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
jsem proste dobrej :-( definice mydestination:

Urcuje, pro ktere destinace bude Postfix na tomto stroji prija­mat postu. Napr.: mydestination = $myhostname localhost.$mydomain jako chapu tomu ale ne na 100% - ted jsem tam nechal JEN debianpc (jmeno pocitace - v prikazove radce je vzdy napsane pred promptem - pouziva se vubec jeste toto slovo?) a funguje to - diky moc, ale hodilo by se mi vysvetleni - porad to nejak neberu - je to tedy vporadku ze tam mam jen debianpc? - to znamena ze treba systemove hlaseni (z debianpc) mi bude chodit dal na localhost? - mel bych tam dat jeste neco? Pardon ze jsem to tak blbe vysvetloval, vazne jsem se snazil to co nejlepe vysvetlit :-(
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
9.1.2008 20:21 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
no hura, keby si to urobil hned, ako som ti pisal, mohol si to uz davno mat ;) ja zase nechapem, co na tom nechapes - v mydestination su proste domeny, pre ktore bude postfix postu prijimat. to sa inak ani neda vysvetlit.
9.1.2008 23:35 Chulda | skóre: 20
Rozbalit Rozbalit vše Re: Hadanka postfixu a vice PC
opravdu si to chce neco malo o tom precist, ale zdroj vam nedam - neznam. pak poznate principy, ruzna reseni (relay, zalozni MX aj) atd. Tezko se jinak vysvetluje.

je dobre mit ty kombinace s localhost a s hostname. Ruzne programy "spamujou" ruzne. Zitra se podivejte do logu a pak povolte, co se programum nepovedlo a pritom to chcete dostat :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.