Portál AbcLinuxu, 17. července 2025 07:10


Dotaz: sendmail pres jine smtp

23.9.2005 10:55 Dušan Hokův | skóre: 43 | blog: Fedora a další...
sendmail pres jine smtp
Přečteno: 335×
Odpovědět | Admin
zdar,

potreboval bych udelat neco jako:

cat soubor.txt | sendmail -t -nejakyprepinac smtp.jinyserver.net

soubor.txt je mail vcetne hlavicek atd. Chci pomoci procmailu dorucit mail na lokal, a zaroven jej sendmailem dorucit na jiny server. Mozna kdyby pro toto odesilani slo nejak presvedcit sendmail, ze nema koukat do MX zaznamu, ale natvrdo mu rict, ze to ma poslat jeste jinam.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.9.2005 11:22 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: sendmail pres jine smtp
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chci pomoci procmailu dorucit mail na lokal, a zaroven jej sendmailem dorucit na jiny server.

Je niečo nevhodné na ~/.forward:


lokalnyuzivatel
inyuzivatel@inyserver.cz
?

23.9.2005 11:52 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: sendmail pres jine smtp
Bohuzel je. Trosku to rozvedu. Ted posta chodi na mailserver1, na ktery smeruje i MX zaznam. Protoze jsem udelal mailserver2, tak chci, aby posta pro uzivatele dorazila na oba mailservery soucasne. Chci dat uzivateli cas, nez si prenastavi mailovy klient na novy server.Na nejake prechodne obdobi potrebuji mit postu na obou serverech zaroven.

Bohuzel pokud pouziji napr alias uzivatel: uzivatel, uzivatel@mailserver2, tak by musel byt na mailserver2 dalsi alias, ktery by rikal - uzivatel: uzivatel@virtualnidomena atd....
23.9.2005 15:16 mlz
Rozbalit Rozbalit vše Re: sendmail pres jine smtp
Je pro Vas problem pridat MX zaznam se stejnou prioritou?
26.9.2005 08:17 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: sendmail pres jine smtp
neni... tim by to slo zaridit?
26.9.2005 13:34 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: sendmail pres jine smtp
Není to nějaká blbost ?

SMTP najde MX záznam a pošle to tedy na oba dva no a ten první odpoví že to převezme takže to pošle tomu prvnímu a smaže to po tom co to ten první převzal ne ?

Skuste to trochu rozvést taky by mě to zajímalo.
26.9.2005 21:41 Anatheman | skóre: 9 | Ostrava
Rozbalit Rozbalit vše Re: sendmail pres jine smtp
Zdravim, napada me takoveto reseni: na mailserver1 predefinovat v sendmail.cf mailer local na nejaky treba perlovy skript, predat mu stejny ARGV a nacteny stdin poslat s temito parametry na procmail a zaroven na sendmail s parametrem uzivatel@virt.domain.cz, pak mit v mailertable nadefinovano toto
virt.domain.cz esmtp:[ip.noveho.stroje]
Na mailserver2 v sendmail.mc toto
VIRTUSER_DOMAIN_FILE(`/etc/mail/virtdoms')dnl
v /etc/mail/virtdoms radek virt.domain.cz
v mailertable
virt.domain.cz local:
Dalsi moznost je neposilat kopii skriptem na dalsi sendmail, ale rovnou otevrit socket na port 25 mailserver2 a predat mu email, ale to uz si chce trochu pohrat se vstupem skriptu. Protoze potrebujete vyparsovat odesilatele a prijemce. Ty pak predat do MAIL FROM: a RCPT TO:. Ale na to by mel byt v perlu nejaky modul, ktery tu komunikaci s smtp serverem resi. Nerikam, ze toto reseni je nejak extra snadne, ale melo by to po drobnem odladeni fungovat.
26.9.2005 23:28 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: sendmail pres jine smtp
Ja teda neviem ... ale ak v .forward neuvedieš len doménu, ale celé meno serveru, tak ten server nebude resolvovať MX, ale to rovno pošle do lokálneho mailboxu, nie?

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.