From users-return-38-archive-asf-public=cust-asf.ponee.io@airflow.apache.org Thu Oct 17 20:25:52 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 94DE1180657 for ; Thu, 17 Oct 2019 22:25:51 +0200 (CEST) Received: (qmail 34468 invoked by uid 500); 17 Oct 2019 20:25:51 -0000 Mailing-List: contact users-help@airflow.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@airflow.apache.org Delivered-To: mailing list users@airflow.apache.org Received: (qmail 34458 invoked by uid 99); 17 Oct 2019 20:25:50 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Oct 2019 20:25:50 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 379EBC1E80 for ; Thu, 17 Oct 2019 20:25:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.301 X-Spam-Level: * X-Spam-Status: No, score=1.301 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, KAM_LINEPADDING=1.2, MIME_BOUND_DIGITS_15=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=ucera.org Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id Kdj1zipI3t-4 for ; Thu, 17 Oct 2019 20:25:47 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::22c; helo=mail-oi1-x22c.google.com; envelope-from=rvillanueva@ucera.org; receiver= Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 06DF37F716 for ; Thu, 17 Oct 2019 20:25:46 +0000 (UTC) Received: by mail-oi1-x22c.google.com with SMTP id g81so3296585oib.8 for ; Thu, 17 Oct 2019 13:25:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucera.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=l/XdvVqYo5yOZNa/3i0g72FnZM7gyJTkRsd/1DYlV1E=; b=Li5WVZz2aTFa3Oixn0DcqynjHW5WxqZcRHDAoRFhcCbtebZHFh9knd8semZ0czedTQ EwERlvxfK0nz05jgOUe0JCZC20kPH6cqpkGyVR9B1/4igz8k6gd/eV1IQ5RkI6bZR2j/ x6l9TXFh+6dVVKau+tUFOaqTi34hgJ+8EMdMWvSKzQaEDj2Eo6I9N+FQN+3W6QOhkibl YzTK8Igub+WLdV5lozdI7do4zY+hckc8FA5TP3c55A8jQkvQU15gYQrfXi8sPqSW/mxw hq4lw36f1+1g81Ovl7GmDZxgmiLlJ/Uxw0TD4XByS24+EZSipE2ojufErKl8nS0jVkVP XLUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=l/XdvVqYo5yOZNa/3i0g72FnZM7gyJTkRsd/1DYlV1E=; b=qWx5EE4Ditrgvw5Ee2/YHpgJEPODXMuAodrGo+zYTYASq0tajIhRcd7vPBpSRnd9ia wGlxQZZd1ZzM01Sab6Gz3lenoX1YTy/R5W+tijB3+aACalZRQWEjL4+s3LkvNqXEViGU eNV09YTmKANL4NcHwo3yA4VtPB8ep++49+Ro8ciYEjGonze+j9MdDdmXc7UVDGNwNvLS IFofY1d76qO07s8DsfCp6COjIbD70scuF8/97+sIw/5+rFQ/yEUVCcDkcvgMmKmdfmiR iTri5IsX5UmfgD6J5Npb+3jV6SwQQAA7GSPwrD1NZiF1RAxR8Vc4inq9g4N7RWpenLWc 4oIg== X-Gm-Message-State: APjAAAUxW9vq5ECntPmZHdRW+hPkSRHElhoQYy9ujgATGu5QPHZXtp4d gBU74CRUe7oAQg3+1cECemIj+lyqZIqVaRxpdUEs/lC3RFvUjOsDxlae2j3PtDflyItXtQDIip9 nabd4YMOB8OT8yGw+eJ7etQXwxuTiJg4q X-Google-Smtp-Source: APXvYqx1UOx6uXX4Ws+6ws64t5EyB0Fn4vcL3x2u0gWCR32og5ZGI7I1txN4ZYzt+cKVsEkKGg7fzoY4ixLJ3jwT0Yw= X-Received: by 2002:a54:4712:: with SMTP id k18mr1586270oik.24.1571343939432; Thu, 17 Oct 2019 13:25:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Reed Villanueva Date: Thu, 17 Oct 2019 10:22:36 -1000 Message-ID: Subject: =?UTF-8?Q?Re=3A_EmailOperator_throws_SMTPException=28=E2=80=9CSTARTTLS_e?= =?UTF-8?Q?xtension_not_supported_by_server=2E=E2=80=9D=29?= To: users@airflow.apache.org Content-Type: multipart/alternative; boundary="0000000000005491430595210589" --0000000000005491430595210589 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable That seems to have fixed the problem, thanks Damian. Would you mind explaining what this "STARTTLS extension not supported by server." error is? Is there something I'd have to install on the machine or is this something where my OS (CentOS 7) simply can't run whatever this is that is trying to run? On Wed, Oct 16, 2019 at 4:20 AM Shaw, Damian P. < damian.shaw.2@credit-suisse.com> wrote: > Hi, > > > > In the config file set smtp_starttls to False. > > > > Regards > > Damian > > > > *From:* Reed Villanueva [mailto:rvillanueva@ucera.org] > *Sent:* Tuesday, October 15, 2019 7:47 PM > *To:* users@airflow.apache.org > *Subject:* Re: EmailOperator throws SMTPException(=E2=80=9CSTARTTLS exten= sion not > supported by server.=E2=80=9D) > > > > Thanks for the info. > The script you wrote worked when commenting out the =E2=80=9Cs.starttls= =E2=80=9D line and > using the email From address that the working sendmail bash script alread= y > uses was successful in sending an email out. > > When using this from-address as the smtp_mail_from param in the > airflow.cfg file, nothing seems to have changed. > > > > Would I need to edit the airflow source code as well (to comment out the > =E2=80=9Cs.starttls=E2=80=9D line in the file identified in the tracebac= k)? Do I need to > restart the webserver? What exactly do you think is going on here that ma= de > you think of that debugging test script? > > > > > > > > On Tue, Oct 15, 2019 at 11:35 AM Shaw, Damian P. < > damian.shaw.2@credit-suisse.com> wrote: > > If you=E2=80=99re using localhost you probably don=E2=80=99t need TLS, bu= t you can test > with plain Python code if you can send an email using the default setting= s > you describe below: > > > > # Import smtplib for the actual sending function > > import smtplib > > from email.mime.text import MIMEText > > > > send_to =3D 'rvillanueva@ucera.org' > > msg =3D MIMEText('Hello World') > > msg['Subject'] =3D 'Test Airflow Email' > > msg['From'] =3D 'airflow@example.com' > > msg['To'] =3D send_to > > > > # SMTP Send > > s =3D smtplib.SMTP('localhost') > > s.starttls() # Try commenting out this line and see if you get a differen= t > error > > s.sendmail(me, [send_to], msg.as_string()) > > s.quit() > > > > If commenting out =E2=80=9Cs.starttls=E2=80=9D produces a new error try c= hanging the > =E2=80=9CFrom=E2=80=9D to whatever you see that sendmail shows as sending= from. Once you > have a Python script working you can update the airflow.cfg to the same > settings. > > > > *From:* Reed Villanueva [mailto:rvillanueva@ucera.org] > *Sent:* Tuesday, October 15, 2019 5:02 PM > *To:* users@airflow.apache.org > *Subject:* EmailOperator throws SMTPException(=E2=80=9CSTARTTLS extension= not > supported by server.=E2=80=9D) > > > > Trying to use airflow's EmailOperator to send an email on > trigger_rule.ONE_FAILED and seeing error: > > [2019-10-14 13:31:50,604] {configuration.py:206} WARNING - section/key [s= mtp/smtp_user] not found in config > > Traceback (most recent call last): > > File "/bin/airflow", line 27, in > > [ args.func(args) > > File "/usr/lib/python2.7/site-packages/airflow/bin/cli.py", line 392, = in run > > pool=3Dargs.pool, > > File "/usr/lib/python2.7/site-packages/airflow/utils/db.py", line 50, = in wrapper > > result =3D func(*args, **kwargs) > > File "/usr/lib/python2.7/site-packages/airflow/models.py", line 1493, = in _run_raw_task > > result =3D task_copy.execute(context=3Dcontext) > > File "/usr/lib/python2.7/site-packages/airflow/operators/email_operato= r.py", line 64, in execute > > send_email(self.to, self.subject, self.html_content, files=3Dself.fi= les, cc=3Dself.cc, bcc=3Dself.bcc, mime_subtype=3Dself.mime_subtype) > > File "/usr/lib/python2.7/site-packages/airflow/utils/email.py", line 4= 4, in send_email > > return backend(to, subject, html_content, files=3Dfiles, dryrun=3Ddr= yrun, cc=3Dcc, bcc=3Dbcc, mime_subtype=3Dmime_subtype) > > File "/usr/lib/python2.7/site-packages/airflow/utils/email.py", line 8= 7, in send_email_smtp > > send_MIME_email(SMTP_MAIL_FROM, recipients, msg, dryrun) > > File "/usr/lib/python2.7/site-packages/airflow/utils/email.py", line 1= 09, in send_MIME_email > > s.starttls() > > File "/usr/lib64/python2.7/smtplib.py", line 643, in starttls > > raise SMTPException("STARTTLS extension not supported by server.") > > smtplib.SMTPException: STARTTLS > > Have not changed the default airflow.cfg (other than for basic password > authentication to access the webserver) and the email portion looks like > > [email] > > email_backend =3D airflow.utils.email.send_email_smtp > > > > > > [smtp] > > # If you want airflow to send emails on retries, failure, and you want to= use > > # the airflow.utils.email.send_email_smtp function, you have to configure= an > > # smtp server here > > smtp_host =3D localhost > > smtp_starttls =3D True > > smtp_ssl =3D False > > # Uncomment and set the user/pass settings if you want to use SMTP AUTH > > # smtp_user =3D airflow > > # smtp_password =3D airflow > > smtp_port =3D 25 > > smtp_mail_from =3D airflow@example.com > > Checking the port in the cfg file, it seems to be open and listening... > > [rvillanueva@mapr001 queensetl_airflow]$ netstat -plnt | grep ':25' > > (Not all processes could be identified, non-owned process info > > will not be shown, you would have to be root to see it all.) > > tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTE= N - > > tcp6 0 0 ::1:25 :::* LISTE= N - > > ... and I am able to use the linux sendmail bash command for other > process that run on this same machine (CentOS 7). > > Anyone know what could be going on here or any further debugging tips? > > > This electronic message is intended only for the named > recipient, and may contain information that is confidential or > privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or > use of the contents of this message is strictly prohibited. If > you have received this message in error or are not the named > recipient, please notify us immediately by contacting the > sender at the electronic mail address noted above, and delete > and destroy all copies of this message. Thank you. > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > Please access the attached hyperlink for an important electronic > communications disclaimer: > http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > > > This electronic message is intended only for the named > recipient, and may contain information that is confidential or > privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or > use of the contents of this message is strictly prohibited. If > you have received this message in error or are not the named > recipient, please notify us immediately by contacting the > sender at the electronic mail address noted above, and delete > and destroy all copies of this message. Thank you. > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > Please access the attached hyperlink for an important electronic > communications disclaimer: > http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --=20 This electronic message is intended only for the named=20 recipient, and may=20 contain information that is confidential or=20 privileged. If you are not the=20 intended recipient, you are=20 hereby notified that any disclosure, copying,=20 distribution or=20 use of the contents of this message is strictly=20 prohibited. If=20 you have received this message in error or are not the=20 named recipient, please notify us immediately by contacting the=20 sender at=20 the electronic mail address noted above, and delete=20 and destroy all copies=20 of this message. Thank you. --0000000000005491430595210589 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
That seems to have fixed the=C2=A0problem,=C2=A0thanks Dam= ian.
Would you mind explaining what this "STARTTLS extension not supp= orted by server."=C2=A0error is? Is there something I'd hav= e to install on the machine or is this something where my OS (CentOS 7) sim= ply can't run whatever this is that is trying to run?

On Wed, Oct = 16, 2019 at 4:20 AM Shaw, Damian P. <damian.shaw.2@credit-suisse.com> wrote:

Hi,

=C2=A0

In the config file set smtp_starttls to False.

=C2=A0

Regards

Damian

=C2=A0

From: Reed Villanueva [mailto:rvillanueva@ucera.org]
Sent: Tuesday, October 15, 2019 7:47 PM
To: us= ers@airflow.apache.org
Subject: Re: EmailOperator throws SMTPException(=E2=80=9CSTARTTLS ex= tension not supported by server.=E2=80=9D)

=C2=A0

Thanks for the info.
The script you wrote worked when commenting out the =E2=80=9Cs.starttls=E2= =80=9D line and using the email From address that the working sendmail bash= script already uses was successful in sending an email out.<= /p>

When using this from-address as the=C2=A0smtp_mail_f= rom param in the airflow.cfg file, nothing seems to have changed.=

=C2=A0

Would I need to edit the airflow source code as well= (to comment out the =E2=80=9Cs.starttls=E2=80=9D=C2=A0 line in the file id= entified in the traceback)? Do I need to restart the webserver? What exactl= y do you think is going on here that made you think of that debugging test script?

=C2=A0

=C2=A0

=C2=A0

On Tue, Oct 15, 2019 at 11:35 AM Shaw, Damian P. <= ;damia= n.shaw.2@credit-suisse.com> wrote:

If you=E2=80=99re using localhost you probab= ly don=E2=80=99t need TLS, but you can test with plain Python code if you can send an email using the default settings you describe below:

=C2=A0

# Import smtplib for the actual sending= function

import smtplib

from email.mime.text import MIMEText

=C2=A0

send_to =3D 'rvillanueva@ucera.org'<= u>

msg =3D MIMEText('Hello World')=

msg['Subject'] =3D 'Test Ai= rflow Email'

msg['From'] =3D 'airflow@example.com'=

msg['To'] =3D send_to=

=C2=A0

# SMTP Send

s =3D smtplib.SMTP('localhost')=

s.starttls() # Try commenting out this = line and see if you get a different error

s.sendmail(me, [send_to], msg.as_string= ())

s.quit()

=C2=A0

If commenting out =E2=80=9Cs.starttls=E2=80= =9D produces a new error try changing the =E2=80=9CFrom=E2=80=9D to whateve= r you see that sendmail shows as sending from. Once you have a Python script working you = can update the airflow.cfg to the same settings.

=C2=A0

From: Reed Villanueva [mailto:rvillanueva@ucera.org]
Sent: Tuesday, October 15, 2019 5:02 PM
To: us= ers@airflow.apache.org
Subject: EmailOperator throws SMTPException(=E2=80=9CSTARTTLS extens= ion not supported by server.=E2=80=9D)

=C2=A0

Trying = to use airflow's=C2=A0EmailOperator=C2=A0to send an email on=C2=A0trigger_rule.ONE_FAILED=C2= =A0and seeing error:

[2019-10-14 =
13:=
31:=
50,604] <=
span style=3D"font-family:inherit;color:rgb(48,51,54);border:1pt none windo=
wtext;padding:0in">{configuration.py:206} WARNING - sectionkey [smtp/smtp_user<=
/span>] not found in config
Traceback =
(mos=
t recent call last):
=C2=A0=C2=A0 File=
 "/bin/airflow", line 27, in <=
module><=
/span>
[=C2=A0=C2=A0=C2=A0=
=C2=A0 args.func(args)<=
/span>
=C2=A0=C2=A0 File=
 "/usr/lib/python2.7/site-packages/airflow/bin/cli.py"=
, li=
ne 392, in run=
=C2=A0=C2=A0=C2=A0=C2=A0 pool=3Dargs=
.pool,
=C2=A0=C2=A0 File=
 "/usr/lib/python2.7/site-packages/airflow/utils/db.py", l=
ine 50, in wrapper
=C2=A0=C2=A0=C2=A0=C2=A0 result =3D func=
(*args, =
**kwargs)=
=C2=A0=C2=A0 File=
 "/usr/lib/python2.7/site-packages/airflow/models.py"<=
/span>, lin=
e 1493, in _run_raw_task
=C2=A0=C2=A0=C2=A0=C2=A0 result =3D task_copy.execu=
te(context=3D<=
span style=3D"font-family:inherit;color:rgb(48,51,54);border:1pt none windo=
wtext;padding:0in">context)
=C2=A0=C2=A0 File=
 "/usr/lib/python2.7/site-packages/airflow/operators/email_operato=
r.py", line 64, <=
/span>in e=
xecute
=C2=A0=C2=A0=C2=A0=C2=A0 send_email(self<=
span class=3D"gmail-m_-9173787005037380278gmail-m5544204299750629539gmail-p=
un">.to, self=
.subject, self.<=
span class=3D"gmail-m_-9173787005037380278gmail-m5544204299750629539gmail-p=
ln">html_content=
, files=3Dself=
.files, cc=3Dself.cc, bcc=3Dself.bcc mime_subtype<=
span style=3D"font-family:inherit;color:rgb(48,51,54);border:1pt none windo=
wtext;padding:0in">=3Dself.mime_s=
ubtype)<=
/pre>
=C2=A0=C2=A0 File=
 "/usr/lib/python2.7/site-packages/airflow/utils/email.py", line 44, <=
span style=3D"font-family:inherit;color:rgb(16,16,148);border:1pt none wind=
owtext;padding:0in">in send_email
=C2=A0=C2=A0=C2=A0=C2=A0 return backend<=
span class=3D"gmail-m_-9173787005037380278gmail-m5544204299750629539gmail-p=
un">(to, subj=
ect, html_content, files=3D<=
/span>files, dryrun=
=3Ddryrun=
, cc=
=3Dcc, bcc=3D<=
span class=3D"gmail-m_-9173787005037380278gmail-m5544204299750629539gmail-p=
ln">bcc,<=
/span> mime_subtype=3Dmime_subtype)
=C2=A0=C2=A0 File=
 "/usr/lib/python2.7/site-packages/airflow/utils/email.py", line 87, <=
span style=3D"font-family:inherit;color:rgb(16,16,148);border:1pt none wind=
owtext;padding:0in">in send_email_sm=
tp
=C2=A0=C2=A0=C2=A0=C2=A0 send_MIME_email(SMTP_MAIL_FROM=
, recipients,<=
span style=3D"font-family:inherit;color:rgb(48,51,54);border:1pt none windo=
wtext;padding:0in"> msg, dryrun)<=
/span>
=C2=A0=C2=A0 File=
 "/usr/lib/python2.7/site-packages/airflow/utils/email.py", line 109, <=
span style=3D"font-family:inherit;color:rgb(16,16,148);border:1pt none wind=
owtext;padding:0in">in send_MIME_ema=
il
=C2=A0=C2=A0=C2=A0=C2=A0 s.starttls()
=C2=A0=C2=A0 File=
 "/usr/lib64/python2.7/smtplib.py", line <=
span class=3D"gmail-m_-9173787005037380278gmail-m5544204299750629539gmail-l=
it">643,=
 in=
 starttls
=C2=A0=C2=A0=C2=A0=C2=A0 raise SMTPException("STARTTLS extension not supported =
by server.")
 smtplib.SMTPException: STARTTLS 

Have not changed the default=C2=A0airflow.cfg= =C2=A0(other than for basic password authentication to access the webserver) and the em= ail portion looks like

[email]<=
/pre>
email_backend =3D airflow.utils.email.send_email_smtp
=C2=A0
=C2=A0
[smtp]
# If you want airflow to send emails on retries, failure=
, and you want to use
# the airflow.utils.email.send_email_smtp function, you =
have to configure an
# smtp server here
smtp_host =3D localhost
smtp_starttls =3D True
smtp_ssl =3D False
# Uncomment and set the user/pass settings if you want t=
o use SMTP AUTH
# smtp_user =3D airflow
# smtp_password =3D airflow<=
/pre>
smtp_port =3D 25
smtp_mail_from =3D airflow@example.com

Checking the port in the cfg file, it seems to be open and listening= ...

[]$ netstat -plnt | grep ':25'<=
/u>
(Not all processes could be identified<=
span class=3D"gmail-m_-9173787005037380278gmail-m5544204299750629539gmail-p=
un">, non=
-own=
ed process info
 will not be shown,=
 you would have to be root to see it=
 all.)
tcp=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 0 127.=
0.0.1:25=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0.0.0.0:*<=
/span> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0LISTEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 
tcp6=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 0<=
span class=3D"gmail-m_-9173787005037380278gmail-m5544204299750629539gmail-p=
ln"> ::1:25=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :::*<=
/span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 LISTEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -=C2=A0 

... and I am able to use the linux=C2=A0sendmail=C2=A0bash command for other process that run on this same machine (CentOS 7).=

Anyone know what could be going on here or an= y further debugging tips?=C2=A0


This electronic message is intended only for the named
recipient, and may contain information that is confidential or
privileged. If you are not the intended recipient, you are
hereby notified that any disclosure, copying, distribution or
use of the contents of this message is strictly prohibited. If
you have received this message in error or are not the named
recipient, please notify us immediately by contacting the
sender at the electronic mail address noted above, and delete
and destroy all copies of this message. Thank you.



= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D
Please access the attached hyperlink for an important electronic communicat= ions disclaimer:
http://www.credit-suisse.com/legal/en/disclaimer_email_ib= .html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D


This electronic message is intended only for the named
recipient, and may contain information that is confidential or
privileged. If you are not the intended recipient, you are
hereby notified that any disclosure, copying, distribution or
use of the contents of this message is strictly prohibited. If
you have received this message in error or are not the named
recipient, please notify us immediately by contacting the
sender at the electronic mail address noted above, and delete
and destroy all copies of this message. Thank you.




=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Please access the attached hyperlin= k for an important electronic communications disclaimer:
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D


This electronic message is intended only for the named
recipient, and m= ay contain information that is confidential or
privileged. If you are n= ot the intended recipient, you are
hereby notified that any disclosure,= copying, distribution or
use of the contents of this message is strict= ly prohibited. If
you have received this message in error or are not th= e named
recipient, please notify us immediately by contacting the
se= nder at the electronic mail address noted above, and delete
and destroy= all copies of this message. Thank you.
--0000000000005491430595210589--