Page 1 of 1
Kann über SMTP keine Mails verschicken
Posted: 2006-11-02 16:55
by mf-scripts
Ich nutze Postfix. Ich wollte gerade eine E-Mail über SMPT (Thunderbird) verschicken. Es kam aber ein Fehler, siehe Logausschnit:
Nov 2 16:37:12 v1299 postfix/smtpd[5200]: connect from *.dip.t-dialin.n
et[******]
Nov 2 16:37:21 v1299 postfix/smtpd[5200]: warning: restriction `permit_sasl_aut
henticated' ignored: no SASL support
Nov 2 16:37:21 v1299 postfix/smtpd[5200]: NOQUEUE: reject: RCPT *.
dip.t-dialin.net[****]: 554 <******@gmx.de>: Relay access denie
d; from=<*****> to=<******@gmx.de> proto=ESMTP helo=<[192.1
68.2.100]>
Nov 2 16:37:23 v1299 postfix/smtpd[5200]: lost connection after RCPT from *.dip.t-dialin.net[******]
Nov 2 16:37:23 v1299 postfix/smtpd[5200]: disconnect from *.dip.t-diali
n.net[*****]
Hier meine main.cf:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
myhostname = v1299.ncsrv.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = v1299.ncsrv.de, localhost.ncsrv.de, , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 104857600
message_size_limit = 104857600
recipient_delimiter = +
inet_interfaces = all
smtpd_banner = $myhostname ESMTP Mailserver
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_recipient_domain, permit_sasl_authenticated, reject_unauth_destination
smtpd_sender_restrictions = reject_unknown_address
smtpd_client_restrictions = reject_invalid_hostname, reject_rbl_client relays.ordb.org
strict_rfc821_envelopes = yes
home_mailbox = mails/
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
smtp_sasl_auth_enable = no
broken_sasl_auth_clients = yes
virtual_alias_domains = ******.de
virtual_alias_maps = hash:/etc/postfix/virtual_domains
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-02 17:22
by flo
MF-Scripts wrote:Nov 2 16:37:21 v1299 postfix/smtpd[5200]: warning: restriction `permit_sasl_authenticated' ignored: no SASL support
--> postfix-tls installieren und cyrus-sasl
flo.
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-02 17:27
by Roger Wilco
MF-Scripts wrote:Code: Select all
Nov 2 16:37:21 v1299 postfix/smtpd[5200]: warning: restriction `permit_sasl_authenticated' ignored: no SASL support
Nov 2 16:37:21 v1299 postfix/smtpd[5200]: NOQUEUE: reject: RCPT *.
dip.t-dialin.net[****]: 554 <markus_fasselt@gmx.de>: Relay access denied; from=<###> to=<###> proto=ESMTP helo=<[192.168.2.100]>
Dein Postfix unterstützt kein SASL, weshalb du dich nicht authentifizieren kannst, weshalb dein MTA nicht als Relay dienen will.
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-02 17:29
by mf-scripts
postfix-tls will nicht :-|
v1299:/# apt-get install postfix-tls
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
postfix-tls
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inconsistency detected by ld.so: dl-minimal.c: 84: __libc_memalign: Assertion `page != ((void *) -1)' failed!
E: Method http has died unexpectedly!
E: Method /usr/lib/apt/methods/http did not start correctly
Und was soll ich in die sources.list eintragen? cyrus-sasl findet der nicht.
v1299:/# apt-get install cyrus-sasl
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package cyrus-sasl
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-03 00:36
by flo
Code: Select all
[root@mail][00:32:54][0.00 0.00][tmp:noexec](~) # dpkg -l | grep sasl
ii libauthen-sasl 0.12-1 Perl extension for Cyrus SASL library
ii libauthen-sasl 2.08-2 Authen::SASL - SASL Authentication framework
ii libsasl2 2.1.19.dfsg1-0 Authentication abstraction library
ii libsasl2-dev 2.1.19.dfsg1-0 Development files for authentication abstrac
ii libsasl2-modul 2.1.19.dfsg1-0 Pluggable Authentication Modules for SASL
ii libsasl7 1.5.27-3 Authentication abstraction library.
ii sasl2-bin 2.1.19.dfsg1-0 Programs for manipulating the SASL users dat
Das ist aber die Cyrus-Sasl-Bibliothek - zum anderen Problem:
http://www.rootforum.org/forum/viewtopic.php?p=269852
flo.
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-03 13:38
by mf-scripts
Ok, postfix-tls habe ich mitlerweile Installiert. Aber wie meinst du das da mit den Cyrus-Sasl Sachen?
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 14:24
by mf-scripts
Ok, das mit dem Post von flo hab ich jetzt verstanden. Ich wollte die einzelnen Packages dann manuell installieren, aber der hat nur libsasl2-dev gefunden. libsasl2, libsasl2-modules und sasl2-bin hatte ich schon installiert.
Und jetzt? Wo kriege ich die Packages her (was soll ich ich in die sources.list eintragen)?
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 15:02
by sledge0303
MF-Scripts wrote:Ok, das mit dem Post von flo hab ich jetzt verstanden. Ich wollte die einzelnen Packages dann manuell installieren, aber der hat nur libsasl2-dev gefunden. libsasl2, libsasl2-modules und sasl2-bin hatte ich schon installiert.
Und jetzt? Wo kriege ich die Packages her (was soll ich ich in die sources.list eintragen)?
Code: Select all
apt-get install courier-pop courier-pop-ssl courier-imap courier-imap-ssl
postfix-tls libsasl2 libsasl2-modules libsasl2-modules-sql openssl
Code: Select all
deb ftp://ftp2.de.debian.org/debian/ stable main
meine Source... müsste aber mit jeder anderen auch gehen
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 15:06
by mf-scripts
sledge0303 wrote:MF-Scripts wrote:Ok, das mit dem Post von flo hab ich jetzt verstanden. Ich wollte die einzelnen Packages dann manuell installieren, aber der hat nur libsasl2-dev gefunden. libsasl2, libsasl2-modules und sasl2-bin hatte ich schon installiert.
Und jetzt? Wo kriege ich die Packages her (was soll ich ich in die sources.list eintragen)?
Code: Select all
apt-get install courier-pop courier-pop-ssl courier-imap courier-imap-ssl
postfix-tls libsasl2 libsasl2-modules libsasl2-modules-sql openssl
Code: Select all
deb ftp://ftp2.de.debian.org/debian/ stable main
meine Source... müsste aber mit jeder anderen auch gehen
Ich verwende aber schon Postfix mit Dovecot. Also kann ich schlecht die courier Sachen nehmen.
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 15:14
by sledge0303
Dann nimm die mit Courier einfach raus.
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 15:21
by mf-scripts
Toll, die hab ich dann schon. Ich brauche diese:
libauthen-sasl und libsasl7 :roll:
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 15:59
by lucki2
apt-cache findet:
http://packages.debian.org/cgi-bin/sear ... &arch=i386
http://packages.debian.org/cgi-bin/sear ... e&arch=all
http://packages.debian.org/cgi-bin/sear ... &arch=i386
das wären
libgsasl7 libauthen-sasl-perl libauthen-sasl-perl
Käse, doppelt gemoppelt, also:
libgsasl7 libauthen-sasl-perl libauthen-sasl-cyrus-perl
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 16:04
by mf-scripts
Ok, thx. Wie installiere ich das denn jetzt von dort oder muss ich mir die Packages runterladen und dann so installieren?
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 16:14
by lucki2
Entschuldige, ich habe nicht das ganze Kommando hingeschrieben...
Code: Select all
apt-get install libgsasl7 libauthen-sasl-perl libauthen-sasl-cyrus-perl
PS: Ich habe auch nicht überprüft ob das ist, was Du willst - lediglich für Dich Pakete, die so heißen, wie du wünscht herausgesucht.
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-04 16:27
by mf-scripts
Ok, habs jetzt installiert. Thx, aber jetzt kommt das beim Starten von Postfix:
v1299:/# /etc/init.d/postfix start
Starting mail transport agent: Postfixln: creating symbolic link `usr/lib/zoneinfo/localtime' to `/etc/localtime': No such file or directory
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-23 22:39
by ybbus
Hi!
Hab mal ne Frage:
Kann ich das relaying auch ohne SASL und/oder TLS benutzen?
Das ist doch nur für eine verschlüsselte Verbindung zuständig, oder?
Weil bei Thunderbird kann man das ja auf aus (bzw. "nie") stellen, und dennnoch kann man ein Benutzername und Passwort verwenden.
Was sind denn die Haupteinstellungen, damit das klappt?
Hier meine config, mit der das Relaying nicht funktioniert:
Code: Select all
alias_maps = hash:/etc/aliases
config_directory = /etc/postfix
home_mailbox = mails/
mailbox_size_limit = 0
message_size_limit = 0
mydestination = $myhostname, $mydomain, localhost, localhost.$mydomain
mydomain = domain.tld
myorigin = /etc/mailname
relayhost =
smtpd_banner = $myhostname ESMTP Mailserver
smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, reject_unauth_destination
strict_rfc821_envelopes = yes
Was für parameter sollte ich mir dann anschauen, damit es funktioniert?
Danke!
Re: Kann über SMTP keine Mails verschicken
Posted: 2006-11-24 16:33
by Roger Wilco
Ybbus wrote:Kann ich das relaying auch ohne SASL und/oder TLS benutzen?
Ja, nennt sich dann Open Relay...
Ybbus wrote:Das ist doch nur für eine verschlüsselte Verbindung zuständig, oder?
TLS/SSL ist für die Verschlüsselung der Verbindung zuständig, SASL für die Authentifizierung der Benutzer.