[DEBIAN] Mail verzenden werkt, ontvangen beland in root

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste Tweakers!
Ik zit met een klein probleempje, na het gebruik van SquirrelMail en devian 5.0 heb ik mijn server naar debian 6.0 geupgrade en heb ik squirrelmail met roundcube vervangen ( ook postfix etc. geherinstalleerd ).

Alleen zit ik nu met een klein probleemje;
Als ik met mijn gmail een mail stuur naar webmaster@mijndomein.nl dan beland het in de mailbox van root (ssh; mail, read 1 blabla).

Ipv in de mailbox van webmaster@mijndomein.nl in RoundCube.

Al stuur ik mails vanuit roundcube, dan komen die wel gewoon netjes aan in mijn gmail.
Wat ik heb geprobeerd
Ik heb wat met PostFix zijn 'Mail Aliases' geknoeid, maar dat wilde ook niet helpen (uiteraard terug gezet). :P

Ohja, en voor de rest staat alles standaard qua instellingen ( ik heb enkel een gebruiker aangemaakt in ISPConfig met het mail adres webmaster@mijndomein.nl
Config Files& Aliases
main.cf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

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

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = ictblupdates.nl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ictblupdates.nl, localhost, localhost.localdomain
relayhost = 
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains = 
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_unauth_destination
smtpd_tls_security_level = may
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota."
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = maildrop
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings


master.cf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#submission inet n       -       -       -       -       smtpd
#  -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 smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
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
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
    -o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
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
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d vmail ${extension} ${recipient} ${user} ${nexthop} ${sender}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
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}


amavis unix - - - - 2 smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes

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_client_restrictions=
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks=127.0.0.0/8
        -o strict_rfc821_envelopes=yes
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_bind_address=127.0.0.1


Aliases
Afbeeldingslocatie: http://img638.imageshack.us/img638/3582/aliases.png

[ Voor 101% gewijzigd door Verwijderd op 28-02-2011 21:19 ]


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Laat je postfix config eens zien, en je aliassen tabel.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 11-09 21:28

CAPSLOCK2000

zie teletekst pagina 888

Heb je logs?
Wat zegt "hostname -f"?
Kun je nog iets leren uit headers van de foutief bezorgde mailtjes?

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Zie de edit, voor verdere details. Alvast bedankt heren.

Hostname -f zegt natuurlijk:
You have new mail in /var/mail/root

Ik zal gelijk even de logs doorspitten.

Wat Logs:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
949EC11E403 1930 Mon Feb 28 16:14:59 blablabla@gmail.com
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00450-03, virus_scan FAILED: AV: ALL VIRUS SCANNERS FAILED (in reply to end of DATA command))
webmaster@ictblupdates.nl

9FA8E11E3BE 1442 Mon Feb 28 16:10:02 www-data@ictblupdates.nl
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00588-02, virus_scan FAILED: AV: ALL VIRUS SCANNERS FAILED (in reply to end of DATA command))
www-data@ictblupdates.nl

732FB11EB6C 1442 Mon Feb 28 17:30:02 www-data@ictblupdates.nl
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00588-05, virus_scan FAILED: AV: ALL VIRUS SCANNERS FAILED (in reply to end of DATA command))
www-data@ictblupdates.nl

E745D11E413 1442 Mon Feb 28 16:20:02 www-data@ictblupdates.nl
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00588-05-2, virus_scan FAILED: AV: ALL VIRUS SCANNERS FAILED (in reply to end of DATA command))
www-data@ictblupdates.nl

C61DD11E3E3 600 Mon Feb 28 16:12:24 www-data@ictblupdates.nl
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00450-02-3, virus_scan FAILED: AV: ALL VIRUS SCANNERS FAILED (in reply to end of DATA command))
webmaster@ictblupdates.nl


Feb 28 19:49:53 vps992 amavis[6135]: (06135-01) (!!)WARN: all primary virus scanners failed, considering backups

[ Voor 82% gewijzigd door Verwijderd op 28-02-2011 21:20 ]


Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:49
Webmaster is een alias van root. Je moet webmaster een alis maken van de gewenste gebruiker in /etc/aliases en newaliases runnen.

Edit: heb je soms een gebrukker webmaster aangemaakt?

[ Voor 18% gewijzigd door pennywiser op 28-02-2011 20:53 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat heb ik gedaan, ik heb nu dus: webmaster: root,webmaster.

Maar dat heeft niet geholpen

editje:
als ik nu een mail stuur naar webmaster krijg ik dit terug in me gmail:
This is the mail system at host ictupdates.nl.

I'm sorry to have to inform you that your message could not

edit:
nee er is geen gebruiker webmaster

[ Voor 59% gewijzigd door Verwijderd op 28-02-2011 20:54 ]


Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:49
Verwijderd schreef op maandag 28 februari 2011 @ 20:53:
Dat heb ik gedaan, ik heb nu dus: webmaster: root,webmaster.

Maar dat heeft niet geholpen
Heb je een user webmaster gemaakt soms? In dat geval alle alias entries voor webmaster geheel verwijderen.

Ok, dan moet de entry in aliases zo luiden:

code:
1
webmaster:   root


Volgens mij zit ie nu in een loop...

[ Voor 17% gewijzigd door pennywiser op 28-02-2011 20:58 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ja dat is het vreemde, zo stond hij ook maar dan komt alles in de mailbox van root. ipv webmaster@ictblupdates.nl

Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:49
Verwijderd schreef op maandag 28 februari 2011 @ 21:01:
Ja dat is het vreemde, zo stond hij ook maar dan komt alles in de mailbox van root. ipv webmaster@ictupdates.nl
Als je dan die hele entry eens weglaat of uitcomment? Je hebt een virtual user 'webmaster' of niet? Dus in /etc/aliases even niets doen met webmaster.

Anders moet je misschien de virtual user nog aanmaken?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
pennywiser schreef op maandag 28 februari 2011 @ 21:04:
[...]

Als je dan die hele entry eens weglaat of uitcomment? Je hebt een virtual user 'webmaster' of niet? Dus in /etc/aliases even niets doen met webmaster.

Anders moet je misschien de virtual user nog aanmaken?
Ook dat wilt niet helpen, met of zonder virtuele webmaster als gebruiker.

Met of zonder alias in de vorm van: (webmaster: root) of webmaster: webmaster of root: webmaster.

hmhmh

alleen van webmaster: naar root werkt, maar dat is de bedoeling niet :/

edit:
Bij PostFix -> User Mailboxes staat nu wel ineens Webmaster, met een paar test emails. Alleen worden die niet in roundcube weergeven : /

[ Voor 17% gewijzigd door Verwijderd op 28-02-2011 21:14 ]


Acties:
  • 0 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:49
Idd..
alleen van webmaster: naar root werkt, maar dat is de bedoeling niet :/
Enige wat je dan kan (en altijd) moet doen is je logfiles helemaal doorspitten. Met tail of tail -f /var/log/mail.log. Dus helemaal het pad volgen waarlangs het mailtje loopt.

Bv.
code:
1
tail -f /var/log/mail/log | grep webmaster
ofzo, probeer het eens.

Edit op jouw edit: dan lijk je het aan het oplossen te zijn.. Maar logfiles boven alles.

[ Voor 8% gewijzigd door pennywiser op 28-02-2011 21:18 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Oke! ik zal morgen alle log files naast elkaar leggen. En zal ik alle mogelijkheden proberen (A) Thnx alvast

Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 15:08

Kees

Serveradmin / BOFH / DoC
Als je je aliasses bekijkt, dan zie je dat webmaster een alias is van root, als je daar dan webmaster: root, webmaster van maakt, krijg je hooguit een oneindige loopup (webmaster -> webmaster -> webmaster etc).

Je wil die regel gewoon weghebben. Verder, wat staat er in je mysql tables?
Dus de data/tables die gequeried worden mbv deze configfiles (en ga nu niet de configfiles posten, maar de data uit de mysql tables aub :P)

/etc/postfix/mysql-virtual_forwardings.cf
/etc/postfix/mysql-virtual_email2email.cf
/etc/postfix/mysql-virtual_domains.cf
/etc/postfix/mysql-virtual_mailboxes.cf
/etc/postfix/mysql-virtual_relayrecipientmaps.cf

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan

Pagina: 1