Portál AbcLinuxu, 5. května 2025 10:55
Hezké dopoledne,
snažím se ve firmě pro jeden systém, který využíváme skrze apache/php, doplnit o rozesílání mailu. Bohužel se mi nedaří nakonfigurovat ať už postfix nebo sendmail.
V první řadě bych se rád zeptal, jaký poštovní server použít, jaký by byl vhodný pro moje potřeby (rozesílání přes php funkci mail(), rád bych nejen posílal maily v lokální síti, ale i ven).
http://www.abclinuxu.cz/clanky/site/stavime-postovni-server-3-instalace-zakladni-konfigurace-postfixu z tohoto článku jsem se snažil nastavit postfix, ale nerozumím nebo spíš nevím co kam vyplnit.
Skrze jaký SMPT server lze e-maily rozesílat (mám mail.klenot.cz) nebo jakým způsobem to celé sladit dohromady.
na ubuntu jsem nainstaloval balicky pro mail server, hodilo to tam postfix.
Pri odeslani mailu je vse OK. V logu se objevi toto:
Apr 2 10:18:54 tomas-laptop postfix/postdrop[13515]: warning: unable to look up public/pickup: No such file or directory
takze nekde nejaka chybka.
tak jsem se trochu hnul, prvni chybu jsem odstranil diky tomuhle
sudo mkfifo /var/spool/postfix/public/pickup
sudo /etc/init.d/postfix restart
ale hazi to neco dal a to uz bude myslim problem v konfiguraci, zrejme uctu ci co...
Apr 2 10:32:27 tomas-laptop postfix/qmgr[3049]: 7E2DAA0A44: removed Apr 2 10:32:34 tomas-laptop postfix/pickup[3048]: D5D56A0A43: uid=33 from= Apr 2 10:32:34 tomas-laptop postfix/cleanup[3265]: D5D56A0A43: message-id=<20100402083234.D5D56A0A43@elicomp.cz> Apr 2 10:32:34 tomas-laptop postfix/qmgr[3049]: D5D56A0A43: from=, size=371, nrcpt=1 (queue active) Apr 2 10:32:35 tomas-laptop postfix/local[3267]: D5D56A0A43: to=, relay=local, delay=0.17, delays=0.12/0/0/0.05, dsn=5.1.1, status=bounced (unknown user: "tomas.dvorak") Apr 2 10:32:35 tomas-laptop postfix/cleanup[3265]: 01F93A0A44: message-id=<20100402083235.01F93A0A44@elicomp.cz> Apr 2 10:32:35 tomas-laptop postfix/qmgr[3049]: 01F93A0A44: from=<>, size=2058, nrcpt=1 (queue active) Apr 2 10:32:35 tomas-laptop postfix/bounce[3268]: D5D56A0A43: sender non-delivery notification: 01F93A0A44 Apr 2 10:32:35 tomas-laptop postfix/qmgr[3049]: D5D56A0A43: removed Apr 2 10:32:35 tomas-laptop postfix/local[3267]: 01F93A0A44: to=, relay=local, delay=0.12, delays=0.06/0/0/0.07, dsn=2.0.0, status=sent (delivered to mailbox)
ano vidim vidim, ale nevim jak ho nastavit v alliases nebo kam se co ma vsechno nastavit
dobry, to se povedlo tak jedeme dal.
ted mam asi spatne nastaveno main.cf jedna se o to, ze posilam pres mail.klenot.cz a nemam asi dobre nastaveny. pise connection timed out
nastaveni:
myhostname = tomas-laptop
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
mydestination = $myhostname, localhost.$mydomain
relayhost = mail.klenot.cz
mynetworks = 192.168.0.0/24, 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
chyba:
Apr 2 11:03:53 tomas-laptop postfix/smtp[5211]: 0F4A4A0A57: to=<dvorak@elicomp.cz>, relay=none, delay=30, delays=0.16/0.01/30/0, dsn=4.4.1, status=deferred (connect to mail.klenot.cz[87.236.199.95]:25: Connection timed out)
s temi DNS zaznamy bych mel provest co?
v /etc/hosts mam toto
87.236.199.95 mail.klenot.cz
a pri odeslani to vypisuje toto:
Apr 2 12:59:47 tomas-laptop postfix/pickup[7594]: B5D24A0A5A: uid=33 from=<www-data>
Apr 2 12:59:47 tomas-laptop postfix/cleanup[7601]: B5D24A0A5A: message-id=<20100402105947.B5D24A0A5A@tomas-laptop.elicomp.cz>
Apr 2 12:59:47 tomas-laptop postfix/qmgr[7597]: B5D24A0A5A: from=<www-data@elicomp.cz>, size=391, nrcpt=1 (queue active)
Apr 2 12:59:47 tomas-laptop postfix/local[7603]: B5D24A0A5A: to=<dvorak@elicomp.cz>, relay=local, delay=0.33, delays=0.25/0.01/0/0.08, dsn=2.0.0, status=sent (delivered to mailbox)
Apr 2 12:59:47 tomas-laptop postfix/qmgr[7597]: B5D24A0A5A: removed
staci mi odesilat.
Zmenil jsem na elicomp.cz, ale mail nikd,e uvidime, pockam. Jen se zeptam, pres mail.klenot.cz to projde? Maji tam totiz zabezpeceny pripojeni, neni potreba se tam nejak prihlasit?
presne tak. potrebuji jen z localhostu odeslat mail do firemni posty na @elicomp.cz nikam dal to ted neni nutny, teoreticky by mi stacilo vytvorit nejaky lokalni adresy (pocitac@firma.cz), ktery by se sirili jen v lokalni siti.
jo, takze, jestli to dobre chapu, na stroji vytvorim ucty, ta sit elicomp.cz je domena nebo je to skupina? a potom v mailovym klientovy nastavim maily uzivatel@firma.cz a heslo. je to tak?
Nikde na netu jsem totiz nenasel nejaky uceleny navod na postfix do lokalni site.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.