Ik probeer sendmail in te stellen, zodat er via mijn server (een LAMP setup) mail verstuurd kan worden. Echter, het lijkt er wel op dat sendmail mail verstuurd, maar dat deze niet gebruik gemaakt van de Ziggo omdat deze 'niet zou bestaan' (zie het logboek beneden). Zou iemand mij kunnen helpen met het aan de praat krijgen van sendmail? Er lijken wel duizenden manieren te zijn als ik Google moet geloven, maar dé manier heb ik nog niet gevonden. Mijn configuratie (/etc/mail/sendmail.mc) is als volgt:
Als ik een mail verstuur via de CLI dan zie ik het volgende:
Het logboek geeft dan het volgende:
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
| divert(-1)dnl #----------------------------------------------------------------------------- # $Sendmail: debproto.mc,v 8.14.4 2011-01-10 21:47:09 cowboy Exp $ # # Copyright (c) 1998-2010 Richard Nelson. All Rights Reserved. # # cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. # # sendmail.mc prototype config file for building Sendmail 8.14.4 # # Note: the .in file supports 8.7.6 - 9.0.0, but the generated # file is customized to the version noted above. # # This file is used to configure Sendmail for use with Debian systems. # # If you modify this file, you will have to regenerate /etc/mail/sendmail.cf # by running this file through the m4 preprocessor via one of the following: # * make (or make -C /etc/mail) # * sendmailconfig # * m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf # The first two options are preferred as they will also update other files # that depend upon the contents of this file. # # The best documentation for this .mc file is: # /usr/share/doc/sendmail-doc/cf.README.gz # #----------------------------------------------------------------------------- divert(0)dnl # # Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. # # This file is used to configure Sendmail for use with Debian systems. # define(`SMART_HOST', 'smtp.ziggo.nl')dnl define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl VERSIONID(`$Id: sendmail.mc, v 8.14.4-2ubuntu1 2011-01-10 21:47:09 cowboy Exp $') OSTYPE(`debian')dnl DOMAIN(`debian-mta')dnl dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS= dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE dnl # dnl # General defines dnl # dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot() dnl # into this directory before writing files. dnl # If *all* your user accounts are under /home then use that dnl # instead - it will prevent any writes outside of /home ! dnl # define(`confSAFE_FILE_ENV', `')dnl dnl # dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! dnl # Remove `, Addr=' clauses to receive from any interface dnl # If you want to support IPv6, switch the commented/uncommentd lines dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl dnl # dnl # Define connection throttling and window length define(`confCONNECTION_RATE_THROTTLE', `15')dnl define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl dnl # dnl # Features dnl # dnl # use /etc/mail/local-host-names FEATURE(`use_cw_file')dnl dnl # dnl # The access db is the basis for most of sendmail's checking FEATURE(`access_db', , `skip')dnl dnl # dnl # The greet_pause feature stops some automail bots - but check the dnl # provided access db for details on excluding localhosts... FEATURE(`greet_pause', `1000')dnl 1 seconds dnl # dnl # Delay_checks allows sender<->recipient checking FEATURE(`delay_checks', `friend', `n')dnl dnl # dnl # If we get too many bad recipients, slow things down... define(`confBAD_RCPT_THROTTLE',`3')dnl dnl # dnl # Stop connections that overflow our concurrent and time connection rates FEATURE(`conncontrol', `nodelay', `terminate')dnl FEATURE(`ratecontrol', `nodelay', `terminate')dnl dnl # dnl # If you're on a dialup link, you should enable this - so sendmail dnl # will not bring up the link (it will queue mail for later) dnl define(`confCON_EXPENSIVE',`True')dnl dnl # dnl # Dialup/LAN connection overrides dnl # include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl MASQUERADE_AS(`ziggo.nl')dnl #MASQUERADE_DOMAIN(`ziggo.nl') |
Als ik een mail verstuur via de CLI dan zie ik het volgende:
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
| root@Xirt-PC:/etc/mail# sendmail -v test@gmail.com . test@gmail.com... Connecting to [127.0.0.1] via relay... 220 Xirt-PC.localdomain ESMTP Sendmail 8.14.4/8.14.4/Debian-2ubuntu1; Tue, 19 Jul 2011 14:35:23 +0200; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1] >>> EHLO Xirt-PC.localdomain 250-Xirt-PC.localdomain Hello localhost.localdomain [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-EXPN 250-VERB 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH DIGEST-MD5 CRAM-MD5 250-DELIVERBY 250 HELP >>> VERB 250 2.0.0 Verbose mode >>> MAIL From:<xirt@Xirt-PC.localdomain> SIZE=1 AUTH=xirt@Xirt-PC.localdomain 250 2.1.0 <xirt@Xirt-PC.localdomain>... Sender ok >>> RCPT To:<test@gmail.com> >>> DATA 250 2.1.5 <test@gmail.com>... Recipient ok 354 Enter mail, end with "." on a line by itself >>> . 050 <xirt@Xirt-PC.localdomain>... Connecting to local... 050 <xirt@Xirt-PC.localdomain>... Sent 250 2.0.0 p6JCZNDI007421 Message accepted for delivery test@gmail.com... Sent (p6JCZNDI007421 Message accepted for delivery) Closing connection to [127.0.0.1] >>> QUIT 221 2.0.0 Xirt-PC.localdomain closing connection |
Het logboek geeft dan het volgende:
code:
1
2
3
| Jul 19 14:35:23 Xirt-PC sm-mta[7421]: p6JCZNDI007421: p6JCZNDJ007421: DSN: Host unknown (Name server: 'smtp.ziggo.nl': host not found) Jul 19 14:35:23 Xirt-PC sm-mta[7421]: p6JCZNDJ007421: to=<xirt@Xirt-PC.localdomain>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Jul 19 14:35:23 Xirt-PC sendmail[7419]: p6JCZJi2007419: to=test@gmail.com, ctladdr=xirt (1000/1000), delay=00:00:04, xdelay=00:00:00, mailer=relay, pri=30001, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p6JCZNDI007421 Message accepted for delivery) |