Jump to content
Froxlor Forum

vladimir

Members
  • Content Count

    8
  • Joined

  • Last visited

Community Reputation

0 Neutral

About vladimir

  • Rank
    Newbie
  1. Hallo Timmaeh, vielen Dank, Du hattest nat?rlich recht, dass mir try_files noch nicht wirklich gel?ufig sind. Der Tipp war super. Jetzt hab ich das ganze Konstrukt angepasst und jetzt funktioniert das auch so wie ich es mir vorstelle, etwas anders als vorher, aber funktioniert perfekt. location / { rewrite /?([A-Za-z0-9_-]+)/?$ /index.php?id=$1&$2 last; } location /admin { try_files $uri $uri/ /admin/index.php?id=$uri&$args; } location ~* \.(?:ico|js|gif|jpg|png)$ { #expires 14d; } location ~* \.(htm|css|html)$ { #expires 2d; } location ~* \.xml$ { deny all; } location ~* \.xml\.bak$ { deny all; } location = /sitemap.xml { allow all; } location ~ /\. { deny all; } location ^~ /uploads/ { if ($request_uri ~* \.php$) {return 403;} }
  2. Hallo zusammen, erstmal meine Konfiguration: Debian wheezy, nginx, Froxlor, php-fpm und als CMS probiere ich gerade GetSimple. Get Simple hat eine Funktion, die da heisst: "Nutze freundliche URLs - Erfordert 'mod_rewrite' auf Ihrem Server" Wie man schon erkennen kann ist Get Simple eigentlich auf Apache ausgelegt. Die sonstigen URLs sehen folgenderma?en aus: $URL/index.php?=eine_unterseite Die SEO-Funktion von Get Simple soll folgendes machen: $URL/eine_unterseite/ Es gibt eigentlich auch schon Vieles dazu im Netz, aber scheinbar funktioniert das entweder nicht mit der Froxlor-Konfiguration zusammen oder hakt einfach an meinem Unverst?ndnis Meine erste Idee dazu war folgende als "Eigene VHOST-Einstellungen" in Froxlor einzutragen: location / { try_files $uri $uri/ /index.php?=$uri&$args; } Unter sites_enabled sehe ich dann nach Aktivierung folgendes Konstrukt: server { listen IP:80; server_name example.com *.example.com mail.example.com *.mail.example.com; access_log /var/customers/logs/example.com-access.log combined; error_log /var/customers/logs/example.com-error.log error; root /var/customers/webs/test/; location / { index index.php index.html index.htm; try_files $uri $uri/ @rewrites; try_files $uri $uri/ /index.php?=$uri&$args; } location @rewrites { rewrite ^ /index.php last; } location /awstats { alias /var/customers/webs/test/awstats/example.com/; auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/2-sd7f67sd6f76sd87.htpasswd; } location ~ ^/awstats-icon/(.*)$ { alias /usr/share/awstats/icon/$1; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/nginx/example.com-php-fpm.socket; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } } Ich habe auch schon etwas an dem try files Konstrukt geschraubt, aber bekomme st?ndig einen 404 Hat jemand zuf?llig den richtigen Riecher und kann mir einen Tipp geben? Danke schon mal.
  3. Es klappt! Hab zwar den virtual transport hinzugef?gt, aber es reichte eigentlich schon den local transport auch auf dovecot zu legen. Jetzt bekomme ich wenigstens ein gern gesehenes "saved mail to INBOX" Vielen Dank f?r die Hilfe
  4. Infos war ich ja noch schuldig, System ist Debian 7 mit postfix und dovecot. Hab die config jetzt etwas erweitert, brachte aber nicht wirklich etwas, relay bleibt auf local, bzw. mail wird nach wie vor gebounced. main.cf erweiterung: virtual_transport = dovecot dovecot_destination_recipient_limit = 1
  5. Hoppala, ein kleiner copy+paste Fehler. Von unterwegs vom kleinen netbook ?der putty kann nix gescheites bei rauskommen Hier nochmal in richtig. master.cf smtp inet n - - - - smtpd pickup fifo n - - 60 1 pickup -o content_filter= -o receive_override_options=no_header_body_checks cleanup unix n - - - 0 cleanup qmgr fifo n - n 300 1 qmgr tlsmgr unix - - - 1000? 1 tlsmgr rewrite unix - - - - - trivial-rewrite bounce unix - - - - 0 bounce defer unix - - - - 0 bounce trace unix - - - - 0 bounce verify unix - - - - 1 verify flush unix n - - 1000? 0 flush proxymap unix - - n - - proxymap proxywrite unix - - n - 1 proxymap smtp unix - - - - - smtp relay unix - - - - - smtp showq unix n - - - - showq error unix - - - - - error retry unix - - - - - error discard unix - - - - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - - - - lmtp anvil unix - - - - 1 anvil scache unix - - - - 1 scache maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient scalemail-backend unix - n n - 2 pipe flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension} mailman unix - n n - - pipe flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user} dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient} smtp-amavis unix - - - - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes -o max_use=20 127.0.0.1:10025 inet n - - - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_delay_reject=no -o smtpd_client_restrictions=permit_mynetworks,reject -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o smtpd_data_restrictions=reject_unauth_pipelining -o smtpd_end_of_data_restrictions= -o mynetworks=127.0.0.0/8 -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000 -o smtpd_client_connection_count_limit=0 -o smtpd_client_connection_rate_limit=0 -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks main.cf command_directory = /usr/sbin daemon_directory = /usr/lib/postfix data_directory = /var/lib/postfix myhostname = mail.$mydomain mydomain = meinedomain.de inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 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 check_recipient_mx_access cidr:/etc/postfix/mx_access 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 reject_rbl_client zen.spamhaus.org, reject_rbl_client bl.spamcop.net 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 = /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 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 content_filter = smtp-amavis:[127.0.0.1]:10024
  6. hier dazu die main.cf und die master.cf, ich konnte da gerade nichts verkehrtes finden. main.cf reject_unknown_sender_domain smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client_hostname reject_rbl_client zen.spamhaus.org, reject_rbl_client bl.spamcop.net 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 = /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 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 content_filter = smtp-amavis:[127.0.0.1]:10024 master.cf flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient} smtp-amavis unix - - - - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes -o max_use=20 127.0.0.1:10025 inet n - - - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_delay_reject=no -o smtpd_client_restrictions=permit_mynetworks,reject -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o smtpd_data_restrictions=reject_unauth_pipelining -o smtpd_end_of_data_restrictions= -o mynetworks=127.0.0.0/8 -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000 -o smtpd_client_connection_count_limit=0 -o smtpd_client_connection_rate_limit=0 -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
  7. die Meldung mit amavis ist neu, hab ich noch nicht n?her angeschaut, aber anbei einfach mal Absatz der erscheint, wenn ich mir von gmx aus eine e-mail schicke. Domain und e-mail sind ge?ndert. Nov 22 14:50:16 vx1855 postfix/smtpd[15653]: connect from mout.gmx.net[212.227.15.18] Nov 22 14:50:16 vx1855 postfix/trivial-rewrite[15658]: warning: do not list domain meinedomain.de in BOTH mydestination and virtual_mailbox_domains Nov 22 14:50:17 vx1855 postfix/smtpd[15653]: 2AEE51EA0662: client=mout.gmx.net[212.227.15.18] Nov 22 14:50:17 vx1855 postfix/cleanup[15659]: 2AEE51EA0662: message-id=<trinity-a817605c-6ff1-4b94-8eb5-1f436bf32c8a-1416664216519@3capp-gmx-bs32> Nov 22 14:50:17 vx1855 postfix/qmgr[12527]: 2AEE51EA0662: from=<user@gmx.net>, size=1116, nrcpt=1 (queue active) Nov 22 14:50:17 vx1855 postfix/smtpd[15653]: disconnect from mout.gmx.net[212.227.15.18] Nov 22 14:50:17 vx1855 amavis[11694]: (11694-03) (!)run_av (ClamAV-clamd) FAILED - unexpected , output="/var/lib/amavis/tmp/amavis-20141122T113143-11694-cdu46vpP/parts: lstat() failed: Permission denied. ERROR\n" Nov 22 14:50:17 vx1855 amavis[11694]: (11694-03) (!)ClamAV-clamd av-scanner FAILED: CODE(0xb3a690) unexpected , output="/var/lib/amavis/tmp/amavis-20141122T113143-11694-cdu46vpP/parts: lstat() failed: Permission denied. ERROR\n" at (eval 111) line 899. Nov 22 14:50:17 vx1855 amavis[11694]: (11694-03) (!)WARN: all primary virus scanners failed, considering backups Nov 22 14:50:25 vx1855 postfix/smtpd[15665]: connect from localhost[127.0.0.1] Nov 22 14:50:25 vx1855 postfix/trivial-rewrite[15658]: warning: do not list domain meinedomain.de in BOTH mydestination and virtual_mailbox_domains Nov 22 14:50:25 vx1855 postfix/smtpd[15665]: AB0781EA07AF: client=localhost[127.0.0.1] Nov 22 14:50:25 vx1855 postfix/cleanup[15659]: AB0781EA07AF: message-id=<trinity-a817605c-6ff1-4b94-8eb5-1f436bf32c8a-1416664216519@3capp-gmx-bs32> Nov 22 14:50:25 vx1855 postfix/qmgr[12527]: AB0781EA07AF: from=<user@gmx.net>, size=1569, nrcpt=1 (queue active) Nov 22 14:50:25 vx1855 postfix/smtpd[15665]: disconnect from localhost[127.0.0.1] Nov 22 14:50:25 vx1855 postfix/trivial-rewrite[15658]: warning: do not list domain meinedomain.de in BOTH mydestination and virtual_mailbox_domains Nov 22 14:50:25 vx1855 amavis[11694]: (11694-03) Passed CLEAN {RelayedOpenRelay}, [212.227.15.18]:53129 [80.187.113.67] <user@gmx.net> -> <mailuser@meinedomain.de>, Queue-ID: 2AEE51EA0662, Message-ID: <trinity-a817605c-6ff1-4b94-8eb5-1f436bf32c8a-1416664216519@3capp-gmx-bs32>, mail_id: NLuAbJVcJkiu, Hits: 1.097, size: 1116, queued_as: AB0781EA07AF, 8463 ms Nov 22 14:50:25 vx1855 postfix/smtp[15660]: 2AEE51EA0662: to=<mailuser@meinedomain.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=8.8, delays=0.28/0/0.01/8.5, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as AB0781EA07AF) Nov 22 14:50:25 vx1855 postfix/qmgr[12527]: 2AEE51EA0662: removed Nov 22 14:50:25 vx1855 postfix/local[15666]: AB0781EA07AF: to=<mailuser@meinedomain.de>, relay=local, delay=0.05, delays=0.02/0.01/0/0.02, dsn=5.1.1, status=bounced (unknown user: "mailuser") Nov 22 14:50:25 vx1855 postfix/cleanup[15659]: B6AE81EA07B7: message-id=<20141122135025.B6AE81EA07B7@mail.meinedomain.de> Nov 22 14:50:25 vx1855 postfix/bounce[15667]: AB0781EA07AF: sender non-delivery notification: B6AE81EA07B7 Nov 22 14:50:25 vx1855 postfix/qmgr[12527]: B6AE81EA07B7: from=<>, size=3432, nrcpt=1 (queue active) Nov 22 14:50:25 vx1855 postfix/qmgr[12527]: AB0781EA07AF: removed Nov 22 14:50:26 vx1855 postfix/smtp[15668]: B6AE81EA07B7: to=<user@gmx.net>, relay=mx01.emig.gmx.net[213.165.67.97]:25, delay=0.33, delays=0.01/0/0.11/0.2, dsn=2.0.0, status=sent (250 Requested mail action okay, completed: id=0MN5fQ-1XpyA542DA-006hIW) Nov 22 14:50:26 vx1855 postfix/qmgr[12527]: B6AE81EA07B7: removed
  8. 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
×
×
  • Create New...