[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

grava problemo pri "postfix"



[Se iu povas helpi, bv. sendi kopion al marcos@independiente.net por ke vi ricevu pli facile per retpagho.]

Saluton!

Chu inter vi estas iu spertulo pri "postfix"? 
Chu iu bone konas alternativon ("exim", "qmail"...) kiu ebligus sendi mesaghojn al SMTP-servilo per awtentigo?

Mi uzas Debianon 3, antaw monatoj rete aktualigitan el 2.2. La 6-GB-an diskon mi uzis trione por Debian, trione Vindozo kaj trione por miaj datumoj (en VFAT-parto uzebla de ambaj sistemoj), krom 64-megabajta memorintershanga ("swap") parto. Mi jam preferis movi la datumojn en la linuksan parton, kaj dedichi al Vindozo nur 500 MB. Anstataw provi modifi la diskopartojn sen reinstali chion, mi decidis forvishi mian diskon kaj poste instali Debianon 3 el codoo. 

Chio iris sufiche glate, krom problemego, ke "postfix" ne plu sendas mesaghojn.

Antaw jaroj mi uzis "exim" por sendi mesaghojn kaj "pine" por mesaghumi. Iam mi devis eksendi al nova SMTP-servilo per awtentigo. Tiam mi esploris, kaj trovis ke per "postfix" tio pli facilas ol per "exim". Mi trovis helpon che SuSE-retpaghoj. Mi poste ekkonis "mutt" kaj ne plu uzis "pine". 

Por sendi per "postfix" per awtentigo mi devis simple aldoni tri jenajn liniojn al la dosiero /etc/postfix/main.cf 

smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

Krome, krei la dosieron sasl_passw jene:

smtp-servilo	uzantonomo:pasvorto

Poste krei sasl_passwd.db per

postmap sasl_passw

Kaj kompreneble fine reshalti "postfix".

Nu, nun ne gravas chu mi uzas la antawan /etc/postfix/main.cf , chu mi kreas novan, chu me rekreas la passwd-dosieroj... Mi kontrolis chion ghi frenezigho, kaj shajne chio estas en ordo: programoj, dosieroj, permesoj... Ion mi forgesas, char ghi ne sendas, mesaghoj revenas char la SMTP-servilo petas awtentigon, aw diras ke ne eblas awtentigi.

Mi kompreneble provis per aliaj SMTP-serviloj kiuj same postulas awtentigon, kaj chio samas.

Por sendi chi mesaghon mi uzas "sylpheed", X-a retposhta programo kiu mem povas zorgi pri SMTP-konektoj.

Mi povus forlasi la kombinon mutt+postfix+fetchmail+procmail kaj labori de nun per "sylpheed", kiu glate funkcias en mia nepotenca mashino, sed la ghisnuna sistemo estas al mi pli potenca ol chi tiu vindozeca programo (ech se ghi estas multfoje pli komforta por certaj taskoj). Krome certe estas kialo por la problemo, kaj mi volas ghin solvi.

Dum lastaj tagoj mi traserchis la reton kaj trovis kaj legadis multajn informojn, manlibrojn kaj forumajn mesaghojn, anglajn kaj hispanajn (aliajn lingvojn mi ne regas), sed kiam temas pri awtentigo, ili celas servilan uzon de postfix. Se temas pri simpla klienta uzo, ili ne mencias awtentigon aw diras tion kion mi jam scias kaj ne funkcias.

Konkreta dubo: Antawe law mia scio mi havis nur la pakon "postfix" (eble mi eraras, sed mi ne memoras, ke mi havis ankaw "postfix-tsl" instalita). Chu "postfix-tls" estas iel necesa por klienta uzo de "postfix" por sendi kun awtentigo? Mi ne trovis certigon pri tio, ech ne per la informoj www.postfix.org mem.

Law mia kompreno pri SMTP, ial postfix ne agordighas kun la SMTP-servilo al la eblaj manieroj sendi la pasvorton (tion mi komprenas el mail.log, kiun mi sube enmetas).

Bedawrinde mi ne konservis liston per "dpkg" el la antawe instalitaj programoj. Supozeble postfix estas la sama versio, char temis pri sama Debiano 3 regule rete aktualigata.

Se iu povas iom helpi, mi tre dankus. Ankaw informojn pri alternativoj ("qmail", "exim", kpt).

Mi aldonas sube iun informojn el mia mashino.

Dume mi plu penas solvi (jam la 5an tagon!)

Amike
Marcos

--- Jen mia nuna /etc/postfix/ farita per la Debian-instalilo (kiu tamen ne demandis pri neceso sendi mesaghojn per awtentigo, pro kio la tri lastajn liniojn devis poste mi mem aldoni). Krome mi modifetis aferojn, post komparo kun mia malnova pli longa main.cf, sed neniu provo sukcesis.

# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no
myhostname = encomienda
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

#myorigin = /etc/mailname
#myorigin = $mydomain
myorigin = $myhostname

mydestination = encomienda.castilla.es, encomienda, localhost.localdomain, localhost
relayhost = smtp.telefonica.net:25
mynetworks = 127.0.0.0
mailbox_command = 
mailbox_size_limit = 0
recipient_delimiter = +

smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
# same provita malplena:
# smtp_sasl_security_options = 
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

--- Jen el /var/log/mail.log kun kutima "no mechanism available" ---

Sep  5 19:58:30 encomienda postfix/qmgr[2592]: E47111C4AC: from=<marcos@encomienda>, size=422, nrcpt=1 (queue active)
Sep  5 19:58:44 encomienda postfix/smtp[2877]: warning: smtp.telefonica.net[213.4.129.135] offered AUTH option multiple times
Sep  5 19:58:44 encomienda postfix/smtp[2877]: E47111C4AC: to=<marcos@jazzfree.com>, relay=smtp.telefonica.net[213.4.129.135], delay=13488, status=deferred (Authentication failed: cannot SASL authenticate to server smtp.telefonica.net[213.4.129.135]: no mechanism available)

--- Jen mana dialogo kun la SMTP-servilo, por per "ehlo", ke ghi montru la staton:

encomienda:/etc/postfix# telnet smtp.telefonica.net 25
Trying 213.4.129.135...
Connected to smtp.telefonica.net.
Escape character is '^]'.
220 ESMTP service ready on
ehlo esperanto.net
250-telesmtp3.mail.isp
250-PIPELINING
250-ETRN
250-DSN
250-SIZE
250-AUTH PLAIN LOGIN
250 AUTH=LOGIN

--- Jen la postfix-pakoj instalitaj, post ol malinstali postfix-tls, shajne nenecesa por klienta uzo de postfix. La -ldap kaj -pcre ne eblas malinstali, char ankaw malinstalighus postfix kaj mutt kaj instalighus exim (kvankam eblus devigi alion, kompreneble).

ii  postfix        1.1.11-0.woody A high-performance mail transport agent
ii  postfix-ldap   1.1.11-0.woody LDAP map support for Postfix
ii  postfix-pcre   1.1.11-0.woody PCRE map support for Postfix

---
[Se iu povas helpi, bv. sendi kopion al marcos@independiente.net por ke vi ricevu pli facile per retpagho.]



Reply to: