Jump to content
Froxlor Forum

Search the Community

Showing results for tags 'Postfix'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Froxlor
    • Announcements
    • Feedback
    • Development
    • Bugs and Feature Requests
    • Trashcan
  • Support
    • General Discussion
  • Other Languages
    • German / Deutsch

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 24 results

  1. Guten Morgen liebe Community, ich hab schon gesucht hier, aber nicht wirklich was passendes gefunden, darum mach ich jetzt hier nochmal nen Thread auf. Ich nutz Froxlor nun erfolgreich seit über einem Jahr auf zwei Servern, es funktioniert soweit auch alles mit LetsEncrypt und den Zertifikaten. Jetzt hab ich nur folgendes Problem, bzw. ist dies möglich, da ich mehrere Kunden über Froxlor auf zwei Servern verwalte, muss ich natürlich auch E-Mails verwalten, und zwar verschlüsselt. Kann man das über Froxlor machen? Sprich, dass die Kunden ihre Emails über imap.kunde1.de & smtp.kunde1.de sowie imap.kunde2.de & smtp.kunde2.de usw. abrufen können. Momentan muss man ja bzw. so hat es mein Admin gemacht, ein Zertifikat für alle hinterlegen, welches auch nicht automatisch per Script geupdatet wird?! -> Ist das so richtig? Oder müssen alle Kunden ihre E-Mails per imap.hauptdomain.de abrufen?
  2. in der config-Datei steht was für eine valid e-mail Adresse muss das sein ? diese root@frx.beispiel.de ist ja bisher nicht eingerichtet und packt systemmeldungen in ein verzeichnis sollte dort also eine mailadresse rein, die auf einem anderen Server liegt und Mails empfängt, oder sollte/könnte diese root@beispiel.de im froxlor eingerichtet sein ?
  3. Hallo Froxlor Team, wäre es möglich, dass ihr im nächsten Release auch die fullchain.pem von Let's Encrypt abspeichert? Somit könnte man diese auch ohne die Chainfiles direkt in Programme wie dovecot und postfix einbinden. Soweit ich weiß erlaubt dovecot sogar ausschließlich fullchains Vielen Dank
  4. Hallo, ich kenne seit einige Jahren Froxlor und verwende es auch sehr gern. Ich habe 2 Probleme und 1 Fragen und hoffe mir kann geholfen werden. Zur Hintergrund-Information, ich verwende Debian 8 (64bit) und Postfix mit Dovecot. 1. Der Mailversand via Webmailer (Auf gleichen Server) funktioniert, aber in den Mail-Header steht: Received: from pexmedia.de (unknown [185.101.92.201]) by pexmedia.de (Postfix) with ESMTPA id 0D8C43C0ECE Der Mailserver sollte eigentlich mail.pexmedia.de sein, der SMTP-Server smtp.pexmedia.de und der IMAP-Server imap.pexmedia.de mit den jeweiliegn Standartports. Warum steht vor der Server-IPAdresse unknown? Und wie behebt man es? 2. Die Zugangsdaten für SMTP/IMAP stimmen, jedoch kann kein externes E-Mail Programm die Verbindung erfolgreich herstellen. Kurz gesagt seine Mailkonten kann man nicht mit Mailprogrammen wie Outlook etc. verwenden. In /var/log/mail.warn steht: Jan 31 04:44:24 mail postfix/smtpd[13385]: warning: unknown[46.44.171.19]: SASL LOGIN authentication failed: UGFzc3dvcmQ6 Jan 31 04:44:25 mail postfix/smtpd[13412]: warning: hostname rt171bb44-46-19.routit.net does not resolve to address 46.44.171.19: Name or service not known Jan 31 04:44:25 mail dovecot: auth: Warning: auth client 0 disconnected with 1 pending requests: Connection reset by peer Beim Versuch mit ein E-Mail Programm die Verbindung aufzubauen. Woran lliegt es? Im weiteren steht: Jan 31 06:46:17 mail postfix/smtpd[16068]: warning: hostname 201.92.101.185.in-addr.arpa does not resolve to address 185.101.92.201: Name or service not known Mein rDNS Eintrag ist: 201.92.101.185.in-addr.arpa Wie sollte mein rDNS Eintrag denn lauten? In einer Version von Froxlor die ich mal hatte lief alles reibungslos. 3. Mails von meinem Mailserver kommen bei Google in den Spam-Ordner. Liegt vilt. daran das Google die Mail als nicht verifiziert eingestuft hat. Wie mache ich das am dümmsten? Die Configs sind die Standartkonfrigurationen von Froxlor. Hoffe mir wird geholfen.
  5. Ich hab mal wieder ein Problem bzw. einen Fehler mit unguten Auswirkungen begangen und bekomme es nicht mehr gerade gebügelt. Und zwar habe ich nach anfänglichem Testen mittlerweile auch mein privates Mailkonto auf einen neuen Server mit Froxlor gezogen. Ich hatte wie erwähnt bereits vorher einen Umzug mit Website, daher auch Datenbanken so wie Mailadressen erfolgreich durchgeführt. Der Umzug lief auch relativ glatt und auch meine privaten Mails liegen auf dem neuen Server, senden funktioniert, alle Websites sind via https erreichbar (Letsencrypt Zertifikate erfolgreich gezogen) und alles könnte eigentlich besser nicht sein. Nun kann ich mich allerdings von Extern nicht mehr am smtp Server anmelden mit meiner privaten Mail-Adresse. Und zwar wollte ich in meiner noch Unwissenheit (das ist mein erstes "eigenes" Serverprojekt, meine ersten Server wurden durch andere eingerichtet und ich habe nur zugekuckt/mitgeschrieben) SSL Zertifikate für den Mailserver bekommen, Outlook hat nämlich die überaus nervige Angewohnheit bei jedem Start Zertifikatsfehlermeldungen auszugeben (bei Selbstsignierten) und auch das Speichern in den vertrauenswürdigen Zertifikatsspeicher von Windows bringt hier scheinbar keine Lösung. Nun dachte ich, ist ja einfach, einfach in Froxlor für jede Domain welche auch Mailadressen hat noch die Subdomain "mail.*" und "smtp.*" anlegen, LetsEncrypt anschmeißen und fertig, den Verweis stelle ich einfach auf den Ordner in welchem der Webmailer liegt. Soweit so gut, nun hat er hier allerdings keine Zertifikate gezogen sondern nur am laufenden meter PHP Errors ausgegeben. Diese hatte ich vorher immer wenn der PHP Flag für eine Domain nicht richtig gesetzt war, also mit dem admin in Froxlor eingelogt, Domain aufgerufen und gespeichert und... nichts. Gleicher Fehler. PHP Funktioniert (Webmailer wird korrekt aufgerufen) nur werden keine Zertifikate gezogen. Also wollte ich erst einmal alles rückgängig machen und habe alle Subdomains (mail.* & smtp.*) wieder gelöscht. So und nun habe ich den Salat, seltsamerweise kann noch sämtliche Mailkonten von extern ansteuern, auch den jeweiligen smtp nur bei meiner privaten Mailadresse mit eigener Domain geht es nicht, auch nicht mehr bei der meiner Frau mit gleicher Domain. Outlook fragt nach den SMTP Zugangsdaten und nimmt Mailadresse + Passwort nicht, Thunderbird sagt er findet das Passwort nicht, iPhone & Android bringen ebenfalls diese Fehler. ALLE anderen Domains bzw. verbundenen Mailkonten funktionieren (bis auf den Punkt mit dem Zertifikatsfehler) problemlos. Nur die meiner Hauptdomain nicht. Das ganz komische ist aber, dass mein Webmailer noch ganz normal Empfangen und vor allem auch Senden kann, dieser erreicht den SMTP Server ohne Probleme und hat auch keine Login Probleme. Ports sind Frei in der Windows eigenen Firewall, Ping an smtp.* geht problemlos durch, ich habe auch keinen Speedport mit vertrauenswürdiger E-Mail Liste sondern eine Fritz!Box. Bis vor 2 Stunden lief auch noch alles. Und ganz kurios ist auch, dass Outlook den smtp Server bei einer anderen Domain auf "smtpauth.*" geändert hat, Thunderbird geht allerdings via "smtp.*" ran. Nun noch Screenshots von meinem Webmailer (Rainloop) und der dort voll funktionalen Konfiguration welche aber von Extern (egal ob mein Heimnetz (Unitymedia) oder Handynetz (Telekom & O2)) nicht laufen will:
  6. Maildir wird autom. bei Erstellung von Mailadresse angelegt, aber Pfad ist falsch, siehe /var/customers/mail/var/customers/mail/[CUSTOMER]/[DOMAIN.TLD]/[MAILBOX] "var/customers/mail" ist doppelt. Bitte um Info welcher Prozess dieses Verzeichnis anlegt, bzw. wo der Fehler liegt.
  7. Hello Everyone. Yesterday I launched a froxlor server on google cloud platform but google have blocked the default ports for mailling (https://cloud.google.com/compute/docs/networks-and-firewalls#blockedtraffic) so my froxlor server do not send me mails like new database creation, new customer account creation, etc. Anyone knows how to change the default email ports in froxlor? Thanks for your help. Best Regards,
  8. Hallo, immer wenn ich neue Mailboxen bei Kunden anlegen möchte, kommt folgender Fehler in der Syslog: Apr 7 09:53:46 postfix/smtp[30715]: A1FC23A2408: to=<tester@xy.de>, relay=:25, delay=0.06, delays=0.02/0/0.03/0.02, dsn=5.1.1, sta tus=bounced (host said: 550 5.1.1 <tester@xy.de>: Recipient address rejected: User unknown in virtual mailbox table (in reply to RCPT TO comma nd)) Ich habe die Verbindung zu MySQL und das Passwort bei den Virtual Maps Dateien getestet, aber komme nicht weiter... Wie kann ich weiter debuggen - wo könnte der Hund begraben sein? Danke und liebe Grüße
  9. Hallo alle zusammen, ich habe Froxlor mit Courier im Einsatz. Nun möchte ich verhindern, dass irgendein Skript von einer nicht vorhandenen E-Mail-Adresse aus schreiben kann. In der main.cf habe ich folgende Einstellungen aktiv: smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, # permit_sasl_authenticated, # reject_unknown_helo_hostname, reject_unknown_recipient_domain, reject_unknown_sender_domain, reject_unlisted_sender, reject_unlisted_recipient reject_unknown_sender_domain, reject_unlisted_sender, reject_unlisted_recipient zeigen keine Wirkung, wenn ich sendmail benutze. Über smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf müssten doch alle Sender bekannt sein oder? Muss ich noch local_recipient_maps = $virtual_mailbox_maps oder smtpd_sender_login_maps = mysql:/etc/postfix/virtual/sender-login-maps.cf aktivieren? Wie würde das funktionieren?
  10. Hallo zusammen! Ich habe eine Frage bzw. ein Problem zum Mailbox-Quota. Und zwar habe ich dieses aktiviert in den Einstellungen ("Nutze E-Mail-Kontingent für Kunden") und kann fröhlich Kontingente vergeben. Die Größe der jeweiligen Mailboxes werden auch bei Froxlor angezeigt, ich sehe also, was ich vergeben habe und was verwendet wird. Jedoch hat dies keinerlei Auswirkung auf den Account. Weder per Roundcube noch per Mail-Client wird die Größe der Mailbox angezeigt (unknown). Es läuft ein Debian 7.11 auf dem Server. Der Clou ist, dass per Froxlor eigentlich mal Courier als MDA ausgewählt wurde, als relay wird aber wohl weiterhin Dovecot verwendet - hierbei die Version 2.1.7. Die Config ist laut Froxlor-Configs angelegt. Witzigerweise ist mir hierbei aufgefallen, dass für die SQL-Befehle laut Dovecot-Wiki andere Texte angehängt werden als es Froxlor vorgibt. Es war bei mir jedoch egal, was ich verwendet habe, bisher führte nichts zum Erfolg. Leider steht im Webpanel auch nur "da dies eine spezielle Konfiguration voraussetzt", aber nicht, welche das sein soll. Anhand eines weiteren Forenbeitrags hier und einer weiteren Internetseite habe ich mir schon versucht, eine Lösung zu erarbeiten, was jedoch nicht glückte. Die SQL-Abfragen gehen durch, Ergebnisse sind da. Quota ist erkennbar, aktuelle Größe ebenso... ich weiß nicht mehr weiter. Hat jemand Ideen und kann mir weiterhelfen? Liebe Grüße!
  11. Hallo Froxlor-Community, Froxlor habe ich auf zwei getrennten Root Servern (Debian) bei Hetzner installiert. Beide Server sind unter einem FQDN (+ Reverse-IP) mit der selben Top-Level Domain example.com erreichbar: server1.example.com, server2.example.com. Nun hätte ich gerne beim Einrichten eines E-Mail Postfaches im Client (Outlook, Thunderbird, etc.) anstatt des Servernamens server1.example.com oder server2.example.com am liebsten (wie man es gewohnt ist) die Adressen mail.example.com oder smtp.example.com und pop3/imap.example.com angegeben. Im DNS kann ich die genannten Subdomains (mail, smtp, pop3, imap, etc.) hinterlegen und jeweils auf beide Server/IP Adressen verweisen. An dieser Stelle fehlt mir jedoch das technische Mailserver-Knowhow oder der Fachbegriff, wie man Postfix/Dovecot erzählt, wenn sich das Postfach nicht auf dem eingehenden Server z.B. server1.example.com befindet, leite es weiter auf server2.example.com. Genauso wenn sich der Client mit imap.example.com verbindet, dass der Client beim Verbindungsaufbau auf dem richtigen Server, worauf sich das Postfach befindet, landet/geroutet wird. Wie machen das die großen Provider? Bei GMX, Web.de etc. stehen sicherlich auch mehrere Server dahinter, aber man gibt im Client als Servernamen smtp.gmx.net / pop3.gmx.net als Mailserver an. Ist eine realistische Umsetzung mit Froxlor möglich? Wonach muss ich suchen (Schlagwort)? Danke u. schönen Gruß, Alex
  12. Hallo, ich benutze Postfix mit policyd-weight und selektivem Greylisting über postgrey. Leider kam es immer wieder zu MySQL-Fehlern durch "Too many connections", obwohl ich schon in der my.cnf "max_connections = 500" gesetzt habe. Entsprechend erhielt der postmaster Mails :Postfix SMTP server: errors from .... In der mail.log fand sich: warning: mysql:/etc/postfix/mysql-virtual_alias_maps.cf lookup error for "adresse@domain.de" warning: DD03C2982F24: virtual_alias_maps map lookup problem for adresse@domain.de -- message not accepted, try again later Ein "mysqladmin -pPASSWORT extended-status | grep -wi 'threads_connected\|threads_running' | awk '{ print $2,$4}'" zeigte mir mehrere hundert offene Verbindungen, mit ' mysql -pPASSWORT -e "show processlist;" ' fand ich hunderte Prozesse im Status Sleep auf meine froxlor-Datenbank. Ursache: Postfix hält die Abfragen während der Mail-Bearbeitung offen. Abhilfe: Postfix zur Verwendung von proxymap umkonfigurieren. In der /etc/postfix/main.cf proxy_read_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf, proxy:mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf, proxy:mysql:/etc/postfix/mysql-virtual_alias_maps.cf, proxy:unix:passwd.byname virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_alias_maps.cf Jetzt sind nur noch weniger als 10 offene MySQL-Prozesse übrig und alles läuft wieder rund. Diese Anpassung könnte man sicher auch in's Froxlor aufnehmen, denn Google zeigt, dass schon häufiger nach diesem Fehler gesucht wurde.
  13. Hallo Froxlor Froum, kämpfe seit Tagen damit einen VServer mit Froxlor erfolgreich zum laufen zu bringen, allerdings fallen mir immer wieder Steine in den Weg. Nach dem kürzlich gelösten ProFTP Fehler habe ich nun das Problem das ich mich nicht mit meinem Mailserver verbinden kann. Habe bereits viel Im Internet nach Lösungen gesucht aber nichts gefunden. Wie schon oft gelesen habe ich mich auch wirklich penibel an die Konfigurationsschritte des Webinterfaces gehalten. Um es nur kurz anzumerken, dies ist meine zweite Froxlor Installation auf einem VServer. Die erste liefe ohne nennenswerte Probleme ab und ist auch immer noch in Betrieb. Mein aktuelles System läuft auf Ubuntu 14.04, Froxlor per apt installiert und anschließend Konfiguration durchgeführt. Standardmäßig Postfix mit Dovecot. Der Fehler sieht wie folgt aus: Ich versuche mich per Email-Client mit einer vom Dummy Kunden erstellten Email auf den Server einzuloggen. Ich erhalte lediglich die Meldung, das die Verbindung zum Server nicht hergestellt werden kann. Ping an besagten Server ist erfolgreich. Was mich stutzig macht ist das ein nmap auf auf port 143 auswirft das der Port 143 geschlossen ist. Die Logs sagen folgendes: mail.log postfix/master[811]: daemon started -- version 2.11.0, configuration /etc/postfix postfix/qmgr[816]: 4D08D3EB60620: from=<admin@[MEIN_HOSTNAME]>, size=1344, nrcpt=1 (queue active) dovecot: lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: No such file or directory dovecot: lda: Fatal: Internal error occurred. Refer to server log for more information. postfix/pipe[1262]: 4D08D3EB60620: to=<[KUNDENMAIL]@[KUNDEN_DOMAIN]>, relay=dovecot, delay=6105, delays=6105/0.01/0/0.18, dsn=4.3.0, status=deferred (temporary failure) mail.err dovecot: lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: No such file or directory dovecot: lda: Fatal: Internal error occurred. Refer to server log for more information. Kann nur nochmal betonen das ich alle Schritte genaustens nach Anweisung durch geführt habe. Kann mir jemand bei der Problemlösung helfen? MFG
  14. Hallo Ich habe derzeit ein kleines Problem mit meinem Mailserver (Postfix) und hoffe ihr könnt mir dabei helfen. Sobald ich versuche eine Mail an die von mir eingerichtete E-Mail Adresse zu senden bekomme ich folgende Fehlermeldung zurück: This is the mail system at host web.mydomain.de. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <jeremy@mydomain.de>: unknown user: "jeremy" /etc/postfix/main.cf command_directory = /usr/sbin daemon_directory = /usr/lib/postfix data_directory = /var/lib/postfix mydomain = froxlor.mydomain.de myhostname = web.$mydomain inet_interfaces = all mydestination = $myhostname, $mydomain, mydomain.de unknown_local_recipient_reject_code = 550 mynetworks = 127.0.0.0/8 mailbox_command = /usr/lib/dovecot/deliver smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix readme_directory = /usr/share/doc/postfix inet_protocols = ipv4 append_dot_mydomain = no biff = no smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unauth_pipelining, reject_non_fqdn_recipient smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated, reject_unknown_helo_hostname, reject_unknown_recipient_domain, reject_unknown_sender_domain smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client_hostname message_size_limit = 52428800 smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname broken_sasl_auth_clients = yes smtpd_sasl_type = dovecot virtual_transport = dovecot dovecot_destination_recipient_limit = 1 smtpd_sasl_path = private/auth virtual_mailbox_base = / virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf virtual_uid_maps = static:2000 virtual_gid_maps = static:2000 local_transport = local alias_maps = $alias_database mailbox_size_limit = 0 virtual_mailbox_limit = 0 /var/log/mail.log Apr 17 12:07:09 s postfix/smtpd[16964]: connect from mail-wm0-f52.google.com[74.125.82.52] Apr 17 12:07:09 s postfix/trivial-rewrite[16969]: warning: do not list domain mydomain.de in BOTH mydestination and virtual_mailbox_domains Apr 17 12:07:09 s postfix/smtpd[16964]: 771AC4D4114F: client=mail-wm0-f52.google.com[74.125.82.52] Apr 17 12:07:09 s postfix/cleanup[16972]: 771AC4D4114F: message-id=<57136037.6040209@gmail.com> Apr 17 12:07:09 s postfix/qmgr[15616]: 771AC4D4114F: from=<myemail@gmail.com>, size=2648, nrcpt=1 (queue active) Apr 17 12:07:09 s postfix/trivial-rewrite[16969]: warning: do not list domain mydomain.de in BOTH mydestination and virtual_mailbox_domains Apr 17 12:07:09 s postfix/smtpd[16964]: disconnect from mail-wm0-f52.google.com[74.125.82.52] Apr 17 12:07:09 s postfix/local[16974]: 771AC4D4114F: to=<jeremy@mydomain.de>, relay=local, delay=0.16, delays=0.14/0/0/0.01, dsn=5.1.1, status=bounced (unknown user: "jeremy") Apr 17 12:07:09 s postfix/cleanup[16972]: 970414D4172A: message-id=<20160417100709.970414D4172A@web.mydomain.de> Apr 17 12:07:09 s postfix/qmgr[15616]: 970414D4172A: from=<>, size=4477, nrcpt=1 (queue active) Apr 17 12:07:09 s postfix/bounce[16975]: 771AC4D4114F: sender non-delivery notification: 970414D4172A Apr 17 12:07:09 s postfix/qmgr[15616]: 771AC4D4114F: removed Apr 17 12:07:10 s postfix/smtp[16977]: 970414D4172A: to=<myemail@gmail.com>, relay=gmail-smtp-in.l.google.com[64.233.167.27]:25, delay=0.46, delays=0/0/0.13/0.32, dsn=2.0.0, status=sent (250 2.0.0 OK 1460887630 u9si21166820wmg.117 - gsmtp) Apr 17 12:07:10 s postfix/qmgr[15616]: 970414D4172A: removed Ich hoffe, dass ihr mir helfen könnt. Danke schön erstmal
  15. Hallo zusammen, ich betreibe schon seit längerem einen Mailserver via Dovecot und Postfix. Als Plattform setze ich Debian GNU/Linux 8 ein. Dovecot und Postfix habe ich via apt-get install installiert. Jetzt möchte ich zusätzlich Sieve ins Spiel bringen um die Mails automatisiert filtern zu lassen. So wie ich die Dokus verstanden habe benötige ich dafür aber das Plugin 'sieve'. "Geschrieben" habe ich die sieve-scripts mit roundcube und getestet mit sieve-test. Demnach funktioniert sieve bereits super, nur leider scheint postfix/dovecot sieve gar nicht erst zu involvieren bevor die Mail abgelegt wird. Meine dovecot.conf ist recht schlank: !include_try /usr/share/dovecot/protocols.d/*.protocol dict { } !include conf.d/*.conf !include_try local.conf mail_location = maildir:~/.maildir mail_debug = yes 10-mail.conf mail_location = mbox:~/mail:INBOX=/var/mail/%u namespace inbox { inbox = yes } mail_access_groups = mail-users 20-lmtp.conf protocol lmtp { mail_plugins = $mail_plugins sieve } 90-sieve.conf plugin { sieve = ~/.maildir/sieve sieve_dir = ~/.maildir/sieve sieve_before = /etc/dovecot/sieve/spam-global.sieve } protocol sieve { managesieve_max_line_length = 65536 managesieve_implementation_string = dovecot log_path = /var/log/dovecot-sieve-errors.log info_log_path = /var/log/dovecot-sieve.log } Da die Konfig-Files in vielen Ordnern/Scripten aufgeteilt ist weiß ich nicht so recht welche Configs ich hier noch reinschreiben könnte. /etc/postfix/main.cf smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no append_dot_mydomain = no readme_directory = no smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_use_tls = no smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_enforce_tls = no mydomain = hkgame.de alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = $myhostname, /etc/postfix/virtual/domains virtual_maps = hash:/etc/postfix/virtual/addresses relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = .maildir/ local_destination_concurrency_limit = 2 default_destination_concurrency_limit = 10 smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_received_header = yes smtp_use_tls = no Was mache ich wohl falsch? Muss ich noch irgend ein Plugin aktivieren? Danke und Gruß ZIP
  16. Hallo zusammen, nachdem die Default-Installation ja ein wenig mager in Sachen Verschlüsselung ist, habe ich die Freiheit von Froxlor genutzt, um ein paar Anpassungen vorzunehmen. Die hier gezeigten Config-Files erheben keinerlei Anspruch auf Vollständigkeit, sollten jedoch ein gutes Grundgerüst dafür geben, was möglich ist. (und um Verbesserungen/Korrekturen wird dringendst gebeten ) Also, Postfix und Courier wurden über die vorgeschlagenen Paketabhängigkeiten von Froxlor installiert und die Konfigurationsdateien wurden entsprechend der Vorgaben aus Froxlor befüllt. Diese mögen für eine 0815-Installation durchaus ausreichend sein; wir möchten jedoch ein wenig mehr rauskitzeln Bitte beachten: alle Kommandos werden als root ausgeführt; sollte jemand untypischerweise sudo verwenden, so sollte der auch wissen, wie die einzelnen Befehle abzuändern sind. (brrrr, sudo ) Als Erstes nehmen wir uns Postfix vor. Der soll ja in Zukunft ordentlich STARTTLS oder SMTPS machen (ich schreibe bewußt BEIDES). Hierzu brauchen wir also als Allererstes ein paar Voraussetzungen erfüllt, damit das dann auch alles zusammenpaßt. cat /etc/hostname und ein cat /etc/mailname sollten auf der Konsole beide Male den FQDN ausspucken. FQDN = full qualified domain name, also sowas wie: servername.domain.tld Das hat den Hintergrund, daß wir nicht einfach Emails rejecten können, wenn unser System selbst sich nicht ordnungsgemäß ausweist. Bitte bei Diskrepanzen den jeweiligen Inhalt korrigieren. Zertifikat So, dann wollen wir erst mal ein entsprechendes Zertifikat generieren, welches uns dann die notwendigen Files ausspuckt; ich bevorzuge 4096 Bit, kann aber jeder machen, wie er will: mkdir /etc/postfix/ssl cd /etc/postfix/ssl/ openssl genrsa -des3 -rand /dev/urandom -out smtpd.key 4096 Jetzt kommen da ein paar Fragen, die Ihr ordnungsgemäß beantworten solltet: root@debian:/etc/postfix/ssl# openssl genrsa -des3 -rand /dev/urandom -out smtpd.key 4096 351 semi-random bytes loaded Generating RSA private key, 4096 bit long modulus ...................................................................................++ ..............++ e is 65537 (0x10001) Enter pass phrase for smtpd.key: (hier ein sehr gutes Kennwort eingeben, in Zukunft referenziert als CERTKEY) Verifying - Enter pass phrase for smtpd.key: (CERTKEY wiederholen) root@debian:/etc/postfix/ssl# Das ist jetzt unser Master-Key, von dem wir in Zukunft alles ableiten; erst mal nur für root zugänglich machen: chmod 600 smtpd.key Nun ein Cert, welches 10 Jahre gültig ist; zuerst den CSR: openssl req -new -key smtpd.key -out smtpd.csr -sha256 Enter pass phrase for smtpd.key: (CERTKEY eingeben) You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]: (hier den ISO-Code Eures Landes) State or Province Name (full name) [Some-State]: (Euer Bundesland/Kanton) Locality Name (eg, city) []: (Eure Heimatstadt oder den Serverstandort) Organization Name (eg, company) [Internet Widgits Pty Ltd]: (Firmenname oder Euer Clan, oder wasauchimmer) Organizational Unit Name (eg, section) []: (EDV, oder IT, oder irgendeine Sub-Kategorie zu Firma/Clan...) Common Name (e.g. server FQDN or YOUR name) []: (hier den FQDN - Servernamen) Email Address []: (Eure Mailadresse) Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: (leer lassen) An optional company name []: (einfach das Gleiche wie oben bei Firma eingeben) ... dann das Signieren: openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt -sha256 Signature ok subject=/C=EuerLand/ST=Bundesland/L=EureStadet/O=EureFirmaoderClan/OU=IT/CN=euerfqdnservername/emailAddress=euremailadresse Getting Private key Enter pass phrase for smtpd.key: (CERTKEY eingeben) kurz encrypten, um später zwar etwas weniger Sicherheit, dafür aber mehr Komfort zu gewinnen (Thema Neustart...) openssl rsa -in smtpd.key -out smtpd.key.unencrypted Enter pass phrase for smtpd.key: (CERTKEY eingeben) writing RSA key mv -f smtpd.key.unencrypted smtpd.key ...und dann das Publizieren: openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650 Generating a 2048 bit RSA private key ................................+++ ................................+++ ................................+++ ................................+++ writing new private key to 'cakey.pem' Enter PEM pass phrase: (CERTKEY eingeben) Verifying - Enter PEM pass phrase: (CERTKEY eingeben) ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]: (gleiche Informationen wie oben...) State or Province Name (full name) [Some-State]: (gleiche Informationen wie oben...) Locality Name (eg, city) []: (gleiche Informationen wie oben...) Organization Name (eg, company) [Internet Widgits Pty Ltd]: (gleiche Informationen wie oben...) Organizational Unit Name (eg, section) []:(gleiche Informationen wie oben...) Common Name (e.g. server FQDN or YOUR name) []: (gleiche Informationen wie oben...) Email Address []: (gleiche Informationen wie oben...) Zugegeben, den Schlüssel unencrypted zu speichern ist nicht die feine englische Art. Das kann jeder für sich selbst entscheiden. So, jetzt haben wir erst mal die Hausaufgaben für Postfix gemacht. Courier Zwischendrin kümmern wir uns noch um unseren IMAP-Server. In der Standard-Installation von froxlor ist da ja nur IMAP und POP3, wir wollen da aber mit SSL arbeiten. M?ssen wir also noch ein paar Pakete nachinstallieren: dpkg --get-selections | grep courier Aha, da fehlen die Pakete courier-*-ssl, welche wir mit: apt-get install courier-imap-ssl courier-pop-ssl courier-ssl gamin nachinstallieren; es kommt dabei ein Hinweis auf SSL, dort einfach auf OK klicken. So, jetzt haben wir uns so viel Mühe gemacht, Postfix ein hübsches Zertifikat mitzugeben, und jetzt schiebt uns Courier 2x 0815 unter. Also, erst mal die beiden Snakeoil-PEM's löschen: rm /etc/courier/*.pem Jetzt müssen wir aber eigene generieren. Hierzu werden die Dateien: imapd.cnf und pop3d.cnf entsprechend angepaßt: RANDFILE = /usr/lib/courier/imapd.rand [ req ] default_bits = 1024 encrypt_key = yes distinguished_name = req_dn x509_extensions = cert_type prompt = no default_md = sha1 [ req_dn ] C=(Euer Land) ST=(Euer Bundesland/Kanton) L=(Eure Stadt) O=Courier Mail Server OU=Automatically-generated IMAP SSL key CN=(Euer FQDN-Servername) emailAddress=(Eure Emailadresse) [ cert_type ] nsCertType = server Bitte die gleichen Werte wie auch schon beim Postfix verwenden. Mit einem: mkimapdcert && mkpop3dcert erhaltet Ihr anders als beim Postfix je ein Zertifikat für IMAP und POP3, jedoch ist dieses nur für 1 Jahr gültig. Damit Courier die Verbindungen in Zukunft also verschl?sselt, ein: service courier-imap-ssl restart && service courier-pop-ssl restart Tada, Courier versteht IMAP jetzt auch auf Port 993 und POP3 auf Port 995. Generell lassen sich die Ports vom Courier aber auch auf beliebige Werte anpassen, sofern sie nicht in Konflikt mit bereits belegten Ports kommen. Die Anpassung können in den Dateien: /etc/courier -> pop3d-ssl, imapd-ssl > SSLPORT=XXX und /etc/courier -> pop3d, imapd > PORT=XXX vorgenommen werden. Postfix Ich gehe davon aus, daß die entsprechenden Konfigurationen im Backend von froxlor gemacht wurden, d.h. eine Verbindung von Postfix zur froxlor-Datenbank funktioniert. Den Schritt von froxlor, mx-access, kann jeder nach Bedarf dazu ergänzen, ich bin kein Freund davon. Also, im Schritt 1 ändern wir die /etc/postfix/main.cf ab, damit sie inhaltlich ungefähr dem hier entspricht: (interessante Stellen wurden mit # kommentiert) main.cf: command_directory = /usr/sbin daemon_directory = /usr/lib/postfix data_directory = /var/lib/postfix # hier sollte der wirkliche Namen des Servers stehen myhostname = {{ FQDN des Servers }} mydomain = {{ FQDN des Servers }} # ah, genau, da steht der FQDN auch noch mal drin, theoretisch lie?e sich das alles zusammenfassen; # aus der Praxis hat sich aber gezeigt, da? es hier aber zu undefinierbaren Problemen kommen kann... # Anpassungen daher auf eigene Gefahr myorigin = /etc/mailname # wir lauschen auf allen Netzwerkkarten inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain unknown_local_recipient_reject_code = 550 mynetworks = 127.0.0.0/8 smtpd_banner = $myhostname ESMTP $mail_name debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix readme_directory = /usr/share/doc/postfix # ich beschränke meinen Postfix im Moment noch auf IPv4, kann aber jeder entscheiden, wie er will... inet_protocols = ipv4 append_dot_mydomain = no biff = no #####--- Anti-Spam start ---##### smtpd_helo_required = yes disable_vrfy_command = yes strict_rfc821_envelopes = yes invalid_hostname_reject_code = 554 multi_recipient_bounce_reject_code = 554 non_fqdn_reject_code = 554 relay_domains_reject_code = 554 unknown_address_reject_code = 554 unknown_client_reject_code = 554 unknown_hostname_reject_code = 554 unknown_local_recipient_reject_code = 554 unknown_relay_recipient_reject_code = 554 unknown_virtual_alias_reject_code = 554 unknown_virtual_mailbox_reject_code = 554 unverified_recipient_reject_code = 554 unverified_sender_reject_code = 554 smtpd_sender_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_non_fqdn_sender,reject_unknown_helo_hostname,reject_unknown_recipient_domain,reject_unknown_sender_domain # bitte hier beachten: DNSBL sind mit Vorsicht zu genie?en # zum Einen entscheidet die Reihenfolge # (manche RBL-Anbieter lassen nur x queries/Tag zu, daher besser vorher schon ordentlich Spam wegputzen) # und zum Anderen das Vertrauen in den jeweiligen Anbieter # UCEPROTECT z.B. wird von vielen sehr kritisch betrachtet; # ich f?r meinen Teil kann deren Vorgehen jedoch nur unterst?tzen smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_rbl_client ix.dnsbl.manitu.net,reject_rbl_client bl.spamcop.net,reject_rbl_client multi.surbl.org,reject_rbl_client dnsbl-1.uceprotect.net,reject_rbl_client cbl.abuseat.org,reject_rbl_client combined.rbl.msrbl.net,reject_rbl_client b.barracudacentral.org,reject_invalid_hostname,reject_non_fqdn_hostname,reject_non_fqdn_sender,reject_non_fqdn_recipient,reject_unknown_sender_domain,reject_unknown_recipient_domain,reject_unauth_pipelining,reject_unauth_destination,reject_unlisted_recipient smtpd_helo_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_non_fqdn_sender,reject_non_fqdn_recipient,reject_unknown_recipient_domain,reject_non_fqdn_hostname,reject_invalid_hostname,reject_unauth_pipelining smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client_hostname # die Mailgröße darf jeder selbst bestimmen; ich für meinen Teil habe hier 1/4 GB... message_size_limit = 268435456 ## SASL Auth Settings smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname broken_sasl_auth_clients = yes # Zusatz-Setting, bei Problemen bitte mit einer Raute auskommentieren smtpd_sasl_authenticated_header = yes # Virtual delivery settings virtual_mailbox_base = /var/customers/mail/ virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf # Das ist per Default aktiv; wenn man so wie ich Kunden hat, die verschiedene Konten haben, aber über EIN Absendekonto alles rauspusten # (Stichwort Exchange und Smarthost mit single-auth) # Wenn das bei Euch nicht der Fall ist, einfach auskommentieren! # smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf virtual_uid_maps = static:2000 virtual_gid_maps = static:2000 local_transport = local alias_maps = $alias_database mailbox_size_limit = 0 virtual_mailbox_limit = 0 ### TLS settings ### ## TLS for outgoing mails from the server to another server smtp_use_tls = yes smtp_tls_security_level = may smtp_tls_note_starttls_offer = yes ## TLS for email client smtpd_use_tls = yes smtpd_tls_auth_only = no smtpd_tls_security_level = may # hier sind unsere ganzen Zertifikats-Sachen, die wir zuvor generiert haben smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom # hier die Haupt-IP vom Server; bei mehreren IP's wichtig wegen SPF und Co... smtp_bind_address = xxx.xxx.xxx.xxx Bei der nächsten Datei liste ich nur die 2 Settings, die entkommentiert werden können. Ich habe BEIDE aktiv, theoretisch reicht eines aus. Die meisten bevorzugen submission, ich habe aber auch Anwendungsfälle, in denen smtps benötigt wird... master.cf: submission inet n - - - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING smtps inet n - - - - smtpd -o syslog_name=postfix/smtps -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING Nachdem die beiden Dateien modifiziert worden sind, heißt es nur noch, dem Postfix die neue Konfiguration bekannt zu machen: service postfix reload Manchmal kann es sein, daß es mit einem freundlichen reload nicht klappt, dann einfach ein: service postfix restart (Achtung, dabei können dann Emails verschütt gehen...! So, jetzt sollte auch unser Postfix auf Port 587 (submission) und auf Port 465 (smtps) lauschen, und wenn wir mittels telnet eine Session zum Server öffnen: telnet localhost 25 und uns dann mal mit: ehlo localhost bemerkbar machen, dann sollten wir ein: root@debian:~# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. 220 EUER FQDN ESMTP Postfix ehlo localhost 250-euer-fqdn 250-PIPELINING 250-SIZE 268435456 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5 250-AUTH=PLAIN LOGIN CRAM-MD5 DIGEST-MD5 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN zurückbekommen, welches wir mit einem quit und dem Drücken der Enter-Taste verlassen. So, Verbesserungsvorschläge/Korrekturen herzlich willkommen. (ich weiß, gehört eigentlich ins Wiki; aber das war ja auch kürzlich schon mal offline...) Dovecot habe ich in diesem Fall außen vor gelassen, da ich persönlich zwar schon die Vorteile von Dovecot sehe, aber auch die ständigen Probleme mit den Konfigurationen. (aber wer weiß, vielleicht ergänze ich das dann ja noch...)
  17. Hi all! First off all, thx a lot for this superior admin panel, i love it! The setup under Debian7 wheezy was straight forward and I am very happy to have gone for froxlor. There was only one problem: I wasn't able to receive E-Mail, sending did work. The /var/log/mail.log: Sep 23 19:12:28 hostname postfix/pipe[8552]: 692BX34A21W: to=<mail@address.tld>, relay=dovecot, delay=155993, delays=155993/0.02/0/0.08, dsn=4.3.0, status=deferred (temporary failure. Command output: doveconf: Fatal: open(/etc/dovecot/dovecot.conf) failed: Permission denied ) Like it says in the froxlor config i did: chmod 0640 "/etc/dovecot/dovecot.conf" chown root:root "/etc/dovecot/dovecot.conf" This wouldn't work and gives the posted fatal error. :-( My solution so far is: change the permission from 640 to 644 and leave the chown as it suggests in the config. Also i changed permission of all files in /etc/dovecot/conf.d/ to 644 as well, leaving the owner and group as it was. After restarting postfix and dovecot everything works here! :-) I am not sure if this is a good fix and would be glad to hear what you think about it. Have a nice day and all the best, hale-xp
  18. Looking for any help/ can't config mail/ i was create email - admin@domain setup roundcube login send email to gmail mailbox and receive it but when replay from google i got from my server Mail Delivery System <MAILER-DAEMON@mail.domain> who can help me please i can post anything to resolve my problem/ //sorry for my English//
  19. Hi, I have looked on this forum and others but i can't make sense of why this address/domain is being bounced from my mail servers. I have checked the domain and can't see that is has been black listed. The below is from /var/log/mail.info.1; Jan 22 15:15:09 email postfix/postscreen[16972]: CONNECT from [62.128.201.248]:56123 to [x.x.x.x]:25 Jan 22 15:15:17 email postfix/postscreen[16972]: PASS OLD [62.128.201.248]:56123 Jan 22 15:15:17 email postfix/smtpd[16873]: connect from asmtp1.iomartmail.com[62.128.201.248] Jan 22 15:15:17 email postfix/smtpd[16873]: Anonymous TLS connection established from asmtp1.iomartmail.com[62.128.201.248]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits) Jan 22 15:15:17 email postfix/smtpd[16873]: NOQUEUE: reject: RCPT from asmtp1.iomartmail.com[62.128.201.248]: 554 5.7.1 <xxxx@xxxxxxxxxxxxxxxxxxxxx.co.uk>: Relay access denied; from=<xxxxxx@localauthoritypublishing.co.uk> to=<xxxx@xxxxxxxxxxxxxxxxxxxxx.co.uk> proto=ESMTP helo=<asmtp1.iomartmail.com> Jan 22 15:15:18 email postfix/smtpd[16873]: disconnect from asmtp1.iomartmail.com[62.128.201.248] Any help to work out what this means would be much appreciated. Regards Ollie
  20. Hallo liebe Froxie's, ich habe bei mir leider das Problem, dass ich keine Mails senden/empfangen kann! Ich benutze Postfix Dovecot und habe versucht ?ber Thunderbird meine Mails abzurufen. Das Konto l?sst sich bei Thunderbird nicht wirklich hinzuf?gen und falls, dann kann ich weder Mail's empfangen noch senden. Ich stelle mal einen Ausschnitt meiner Mail.log dazu. Vielleicht k?nnt ihr mir ja helfen! LG Jakob Mail.log Jan 14 22:41:30 rs000023 postfix/cleanup[18375]: warning: mysql:/etc/postfix/mysql-virtual_alias_maps.cf lookup error for "root@mail.BNFC" Jan 14 22:41:30 rs000023 postfix/cleanup[18375]: warning: B481D300343: virtual_alias_maps map lookup problem for root@mail.BNFC -- deferring delivery Jan 14 22:41:30 rs000023 postfix/pickup[13736]: warning: B4A3E300343: message has been queued for 3 days Jan 14 22:41:30 rs000023 postfix/pickup[13736]: B4A3E300343: uid=33 from=<admin@BNFC> Jan 14 22:41:30 rs000023 postfix/cleanup[18375]: B4A3E300343: message-id=<8bebda524d379c6b230ab1ff09521d8c@89.163.227.23> Jan 14 22:41:30 rs000023 postfix/cleanup[18375]: warning: mysql:/etc/postfix/mysql-virtual_alias_maps.cf lookup error for "mail@BenderNetwork.de" Jan 14 22:41:30 rs000023 postfix/cleanup[18375]: warning: B4A3E300343: virtual_alias_maps map lookup problem for mail@BenderNetwork.de -- deferring delivery
  21. Hey, ich habe heute meinen vServer neu aufgesetzt und dabei speziell auf die Installation von Froxlor hingearbeitet. Nachdem ich alle anderen Probleme via Google beheben konnte, sto?e ich nun auf mein gr??tes Problem: Ich erhalte schlichtweg keine E-Mails. Ich habe die in Froxlor angegebenen Konfigurationen f?r Debian 7.0 (Wheezy) ? Mailserver (SMTP) ? Postfix/Dovecot Debian 7.0 (Wheezy) ? Mailserver (SMTP) ? Postfix MX-Access (anti spam) Debian 7.0 (Wheezy) ? Mailserver (IMAP/POP3) ? Dovecot durchgef?hrt und nachtr?glich mehrmals gepr?ft. Wenn ich nun eine E-Mail von meinem GMail Account an eine in Froxlor angelegte E-Mail Adresse schicke (welche ich wiederum ?ber GMail abrufe), kann ich dem /var/log/mail.log entnehmen, dass eine Verbindung zur froxlor Datenbank aufgebaut wird und die Mail anschlie?end nach 'INBOX' gespeichert wurde. Leider warte ich bei GMail anschlie?end vergebens darauf, dass die E-Mail ankommt. Auch auf Dateiebene unter /var/customers/mail/Kunde/Domain/mail/Maildir/* kann ich nichts von der E-Mail finden. Wenn ich das Prinzip der Ablage richtig verstanden habe, m?sste da ja irgendwo eine Datei mit Namen 'CAJF6H3nemCOW+L9xCU+2nB4iR55WV_QpHjBpf63e=bYG01PuFQ@mail.gmail.com' sein. Wenn ich danach suche, oder nur nach gmail, finde ich nichts. Ich habe auch die froxlor Datenbank durchsucht und keine Tabelle gefunden, in der E-Mails gespeichert sein k?nnten. Zur Info: Die Mails von Froxlor ?ber angelegte Accounts etc. kommen bei GMail an, also muss es meiner Meinung nach etwas mit der Ablage der Mails beim Empfang zu tun haben. Bin also auf Eure Hilfe angewiesen. Kann jemand helfen? Hat jemand einen Verdacht? Gern poste ich weitere Logfiles, jedoch bin ich bis jetzt nicht f?ndig geworden. Danke! Timmaeh
  22. Hallo froxlor-Forum, vielleicht kann mir jemand helfen, ich stehe irgendwie auf dem Schlauch. froxlor, nginx, php-fpm, postfix und dovecot sind soweit eingerichtet. Domain habe ich angelegt und e-mails eingerichtet. dazu ist roundcube als webmailer eingerichtet. Anmelden per roundcube funktioniert und der e-mail Versand klappt auch problemlos, wenn ich aber eine e-mail zur?cksende, dann kommt prompt eine e-mail zur?ck, bzw. auch eine entsprechende meldung in den logs von postfix mit der meldung: bounced user <xx> is unknown. im dovecot scheint der user zu existieren, nicht aber bei postfix. hat da jemand einen heissen tipp f?r mich? danke schon mal daf?r. vladimir
  23. Hallo zusammen, ich habe k?rzlich Froxlor auf einem frischen Debian 7 installiert und mich entschieden, die Kombination Postfix/Courier einzusetzen, da ich mit den beiden die meiste Erfahrung habe (ca. 10 Jahre). Es ist meine erste Installation und ich muss sagen: Ich bin hellauf begeistert. Bis auf die zu erwartenden kleineren Sachen bei der Konfiguration von PHP-FPM war das ganze schnell einsatzbereit. Mein Problem ist nun, dass die Authentifizierung gegen die Froxlor-Datenbank wunderbar funktioniert - das hei?t Courier POP3 und IMAP sowohl mit SSL als auch ohne, plain, MD5, l?uft Sahne - aber Postfix SMTP nicht. Die Logs sagen dazu: Nov 5 11:36:54 www postfix/smtpd[8119]: sql plugin Parse the username blah@blah.de Nov 5 11:36:54 www postfix/smtpd[8119]: sql plugin try and connect to a host Nov 5 11:36:54 www postfix/smtpd[8119]: sql plugin trying to open db 'froxsmp' on host '127.0.0.1' Nov 5 11:36:54 www postfix/smtpd[8119]: sql plugin Parse the username blah@blah.de Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin Parse the username blah@blah.de Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin try and connect to a host Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin trying to open db 'froxsmp' on host '127.0.0.1' Nov 5 11:36:58 www postfix/smtpd[8119]: begin transaction Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin create statement from userPassword blah blah.de Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin doing query SELECT password FROM mail_users WHERE username='blah@blah.de' OR email='blah@blah.de'; Nov 5 11:36:58 www postfix/smtpd[8119]: commit transaction Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin Parse the username blah@blah.de Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin try and connect to a host Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin trying to open db 'froxsmp' on host '127.0.0.1' Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin Parse the username blah@blah.de Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin try and connect to a host Nov 5 11:36:58 www postfix/smtpd[8119]: sql plugin trying to open db 'froxsmp' on host '127.0.0.1' Nov 5 11:36:58 www postfix/smtpd[8119]: begin transaction Nov 5 11:37:05 www postfix/smtpd[8119]: disconnect from meinisp.de[123.123.123.123] Nov 5 11:37:24 www postfix/smtpd[8119]: connect from meinisp.de[123.123.123.123] Nov 5 11:37:25 www postfix/smtpd[8119]: warning: SASL authentication failure: empty secret Nov 5 11:37:25 www postfix/smtpd[8119]: warning: meinisp.de[123.123.123.123]: SASL CRAM-MD5 authentication failed: generic failure Nov 5 11:37:27 www postfix/smtpd[8119]: warning: SASL authentication failure: empty secret Nov 5 11:37:27 www postfix/smtpd[8119]: warning: meinisp.de[123.123.123.123]: SASL CRAM-MD5 authentication failed: generic failure Nov 5 11:37:28 www postfix/smtpd[8119]: warning: SASL authentication failure: empty secret Nov 5 11:37:28 www postfix/smtpd[8119]: warning: meinisp.de[123.123.123.123]: SASL CRAM-MD5 authentication failed: generic failure Nov 5 11:37:28 www postfix/smtpd[8119]: warning: SASL authentication failure: empty secret Nov 5 11:37:28 www postfix/smtpd[8119]: warning: meinisp.de[123.123.123.123]: SASL CRAM-MD5 authentication failed: generic failure Als Test-Client verwende ich im Moment Thunderbird. Hat zuf?llig jemand eine Idee? Bin f?r jeden Hinweis dankbar. VG, Nigcra Update: L?sung selbst gefunden - Verschl?sselte Passw?rter in der Datenbank. Wundert mich etwas, dass Postfix darauf nicht klar kommt..
  24. Hello, I'm currently experiencing some issues on my mailserver setup. It seems like there's a mistake in configuration but I can't figure out which part sucks. I get the following error message: Jul 22 14:58:15 server postfix/smtpd[16170]: warning: SASL: Connect to private/auth failed: No such file or directory Jul 22 14:58:15 server postfix/smtpd[16170]: fatal: no SASL authentication mechanisms Jul 22 14:58:16 server postfix/master[15928]: warning: process /usr/lib/postfix/smtpd pid 16170 exit status 1 Jul 22 14:58:16 server postfix/master[15928]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttlingHow to fix it? Thanks for your help.
×
×
  • Create New...