[Ubuntu] Sendmail relay

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Xirt
  • Registratie: December 2003
  • Laatst online: 21-09 09:14
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:

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)

Acties:
  • 0 Henk 'm!

  • zkiwi
  • Registratie: Juni 2004
  • Laatst online: 19-09 13:33
Dat lijkt op een dns probleem. Kan je vanaf je mailserver wel smtp.ziggo.nl pingen?

Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 10:47

Kees

Serveradmin / BOFH / DoC
Host unknown (Name server: 'smtp.ziggo.nl': host not found)

Lijkt mij een duidelijke melding, kun je hem wel resolven, en wat als je het IP gebruikt? Waarom overigens sendmail, en niet de 'default' postfix van ubuntu?

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


Acties:
  • 0 Henk 'm!

  • Xirt
  • Registratie: December 2003
  • Laatst online: 21-09 09:14
Ik heb eerder sendmail gebruikt en toen werkte dat goed (na drie dagen trial & error...); postfix heb ik gisteren geprobeerd, maar dat werkte in ieder geval niet 'out-of-the-box' en daar weet ik nog minder vanaf. Ik heb ook 'telnet smtp.ziggo.nl 25' geprobeerd en dat werkt gewoon goed: lijkt mij dat de DNS dus niet het probleem is?

Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

ZeroSixZero schreef op dinsdag 19 juli 2011 @ 17:06:
Ik heb eerder sendmail gebruikt en toen werkte dat goed (na drie dagen trial & error...); postfix heb ik gisteren geprobeerd, maar dat werkte in ieder geval niet 'out-of-the-box' en daar weet ik nog minder vanaf. Ik heb ook 'telnet smtp.ziggo.nl 25' geprobeerd en dat werkt gewoon goed: lijkt mij dat de DNS dus niet het probleem is?
Waar heb je die telnet sessie gestart? Vanuit jouw desktop of die Ubuntu mailserver? Als je niet op de Ubuntu zelf hebt geprobeerd, doe dat eens even als je wil. Kun je er trouwens wel bij als je het IP-adres opgeeft van smtp.ziggo.nl, 212.54.42.9?

[ Voor 6% gewijzigd door CH4OS op 20-07-2011 10:37 ]


Acties:
  • 0 Henk 'm!

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Kan je ook posten wat in sendmail.cf staat mbt de ziggoserver? het zou kunnen dat je gewoon even de ' weg moet halen om de SMART_HOST url. Of dat je even [] er omheen moet zetten, zodat geen MX lookup wordt gedaan.

[ Voor 61% gewijzigd door begintmeta op 20-07-2011 11:31 ]

Pagina: 1