Send connman mailing list submissions to
        connman@lists.01.org

To subscribe or unsubscribe via email, send a message with subject or
body 'help' to
        connman-requ...@lists.01.org

You can reach the person managing the list at
        connman-ow...@lists.01.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of connman digest..."

Today's Topics:

   1. Re: connman wifi disconnect problem (Daniel Wagner)
   2. Re: connman wifi disconnect problem (KeithG)
   3. Re: connman wifi disconnect problem (Michael Nazzareno Trimarchi)
   4. Re: connman wifi disconnect problem (KeithG)


----------------------------------------------------------------------

Date: Wed, 30 Sep 2020 15:52:19 +0200
From: Daniel Wagner <w...@monom.org>
Subject: Re: connman wifi disconnect problem
To: KeithG <ys3al...@gmail.com>
Cc: "Ryll, Jan (GED-SDD2)" <jan.r...@bshg.com>, "connman@lists.01.org"
        <connman@lists.01.org>
Message-ID: <20200930135219.aoua57hh4z2u7...@beryllium.lan>
Content-Type: text/plain; charset=us-ascii

On Wed, Sep 30, 2020 at 07:40:43AM -0500, KeithG wrote:
> Hmmm, Agent as in 'connmanctl> agent on'?

Yes.

> Which distro are you using?

I used for a long time Fedora, since a year Tumbleweed.

> On the RPIs, I do not believe that raspbian
> (whatever it is called now) has kernel support for iwd so I don't believe
> that it is a candidate for an investigation.

Raspian is likely not working out of the box. IIRC, Fedora and
Tumbleweed are available for RPIs, though I don't have any experience
with it. So I can't really say anything useful on it.

> I could be wrong, though and
> the current version might. I do have 2 laptops with Arch on them right now
> and can install something else on one of them. I find it strange that all
> Arch Linux installs fail in this test and would like to see if a different
> distro may behave differently. It would be preferable that it run on an
> RPi, but I could put it on the laptop...

It's not strange. You can't assume upstream projects ship for every
distro the correct integration/configuration option. The udev/systemd
files in the ConnMan tree are examples which need to be tweak by the
packager.

------------------------------

Date: Wed, 30 Sep 2020 13:03:24 -0500
From: KeithG <ys3al...@gmail.com>
Subject: Re: connman wifi disconnect problem
To: Daniel Wagner <w...@monom.org>
Cc: "Ryll, Jan (GED-SDD2)" <jan.r...@bshg.com>, "connman@lists.01.org"
        <connman@lists.01.org>
Message-ID:
        <cag17s_pj+pk3g6vayhbqhussxdknzb+o+uxnj0bugsv-qip...@mail.gmail.com>
Content-Type: multipart/alternative;
        boundary="000000000000e2ecaa05b08bb74c"

--000000000000e2ecaa05b08bb74c
Content-Type: text/plain; charset="UTF-8"

Daniel,

Tried installing opensuse on the RPi. It installs, but when I try to run
iwd, I get:

Sep 30 12:56:35 localhost iwd[27304]: RC4 support not found
Sep 30 12:56:35 localhost iwd[27304]: The following options are missing in
the kernel:
Sep 30 12:56:35 localhost iwd[27304]:
CONFIG_CRYPTO_USER_API_SKCIPHER
Sep 30 12:56:35 localhost iwd[27304]:         CONFIG_CRYPTO_ECB
Sep 30 12:56:35 localhost iwd[27304]:         CONFIG_CRYPTO_ARC4

I am unfamiliar with it. How would I set up connman/iwd on this minimal
install?

Keith

On Wed, Sep 30, 2020 at 8:52 AM Daniel Wagner <w...@monom.org> wrote:

> On Wed, Sep 30, 2020 at 07:40:43AM -0500, KeithG wrote:
> > Hmmm, Agent as in 'connmanctl> agent on'?
>
> Yes.
>
> > Which distro are you using?
>
> I used for a long time Fedora, since a year Tumbleweed.
>
> > On the RPIs, I do not believe that raspbian
> > (whatever it is called now) has kernel support for iwd so I don't believe
> > that it is a candidate for an investigation.
>
> Raspian is likely not working out of the box. IIRC, Fedora and
> Tumbleweed are available for RPIs, though I don't have any experience
> with it. So I can't really say anything useful on it.
>
> > I could be wrong, though and
> > the current version might. I do have 2 laptops with Arch on them right
> now
> > and can install something else on one of them. I find it strange that all
> > Arch Linux installs fail in this test and would like to see if a
> different
> > distro may behave differently. It would be preferable that it run on an
> > RPi, but I could put it on the laptop...
>
> It's not strange. You can't assume upstream projects ship for every
> distro the correct integration/configuration option. The udev/systemd
> files in the ConnMan tree are examples which need to be tweak by the
> packager.
>

--000000000000e2ecaa05b08bb74c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Daniel,</div><div><br></div><div>Tried installing ope=
nsuse on the RPi. It installs, but when I try to run iwd, I get:</div><div>=
<br></div><div>Sep 30 12:56:35 localhost iwd[27304]: RC4 support not found<=
br>Sep 30 12:56:35 localhost iwd[27304]: The following options are missing =
in the kernel:<br>Sep 30 12:56:35 localhost iwd[27304]: =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 CONFIG_CRYPTO_USER_API_SKCIPHER<br>Sep 30 12:56:35 localhost iwd=
[27304]: =C2=A0 =C2=A0 =C2=A0 =C2=A0 CONFIG_CRYPTO_ECB<br>Sep 30 12:56:35 l=
ocalhost iwd[27304]: =C2=A0 =C2=A0 =C2=A0 =C2=A0 CONFIG_CRYPTO_ARC4</div><d=
iv><br></div><div>I am unfamiliar with it. How would I set up connman/iwd o=
n this minimal install?</div><div><br></div><div>Keith<br></div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep=
 30, 2020 at 8:52 AM Daniel Wagner &lt;<a href=3D"mailto:w...@monom.org";>wa=
g...@monom.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">On Wed, Sep 30, 2020 at 07:40:43AM -0500, KeithG wrote:<br>
&gt; Hmmm, Agent as in &#39;connmanctl&gt; agent on&#39;?<br>
<br>
Yes.<br>
<br>
&gt; Which distro are you using?<br>
<br>
I used for a long time Fedora, since a year Tumbleweed.<br>
<br>
&gt; On the RPIs, I do not believe that raspbian<br>
&gt; (whatever it is called now) has kernel support for iwd so I don&#39;t =
believe<br>
&gt; that it is a candidate for an investigation.<br>
<br>
Raspian is likely not working out of the box. IIRC, Fedora and<br>
Tumbleweed are available for RPIs, though I don&#39;t have any experience<b=
r>
with it. So I can&#39;t really say anything useful on it.<br>
<br>
&gt; I could be wrong, though and<br>
&gt; the current version might. I do have 2 laptops with Arch on them right=
 now<br>
&gt; and can install something else on one of them. I find it strange that =
all<br>
&gt; Arch Linux installs fail in this test and would like to see if a diffe=
rent<br>
&gt; distro may behave differently. It would be preferable that it run on a=
n<br>
&gt; RPi, but I could put it on the laptop...<br>
<br>
It&#39;s not strange. You can&#39;t assume upstream projects ship for every=
<br>
distro the correct integration/configuration option. The udev/systemd<br>
files in the ConnMan tree are examples which need to be tweak by the<br>
packager.<br>
</blockquote></div>

--000000000000e2ecaa05b08bb74c--

------------------------------

Date: Wed, 30 Sep 2020 20:25:49 +0200
From: Michael Nazzareno Trimarchi <mich...@amarulasolutions.com>
Subject: Re: connman wifi disconnect problem
To: KeithG <ys3al...@gmail.com>
Cc: Daniel Wagner <w...@monom.org>, "Ryll, Jan (GED-SDD2)"
        <jan.r...@bshg.com>, "connman@lists.01.org" <connman@lists.01.org>
Message-ID:
        <CAOf5uw=oc_gcl4sqv-qherhbpepbx9mtcijhsjawcbtt4o8...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"

Hi

On Wed, Sep 30, 2020 at 8:03 PM KeithG <ys3al...@gmail.com> wrote:
>
> Daniel,
>
> Tried installing opensuse on the RPi. It installs, but when I try to run iwd, 
> I get:
>
> Sep 30 12:56:35 localhost iwd[27304]: RC4 support not found
> Sep 30 12:56:35 localhost iwd[27304]: The following options are missing in 
> the kernel:
> Sep 30 12:56:35 localhost iwd[27304]:         CONFIG_CRYPTO_USER_API_SKCIPHER
> Sep 30 12:56:35 localhost iwd[27304]:         CONFIG_CRYPTO_ECB
> Sep 30 12:56:35 localhost iwd[27304]:         CONFIG_CRYPTO_ARC4
>
> I am unfamiliar with it. How would I set up connman/iwd on this minimal 
> install?

You can re-package the kernel with that option enabled

Michael
>
> Keith
>
> On Wed, Sep 30, 2020 at 8:52 AM Daniel Wagner <w...@monom.org> wrote:
>>
>> On Wed, Sep 30, 2020 at 07:40:43AM -0500, KeithG wrote:
>> > Hmmm, Agent as in 'connmanctl> agent on'?
>>
>> Yes.
>>
>> > Which distro are you using?
>>
>> I used for a long time Fedora, since a year Tumbleweed.
>>
>> > On the RPIs, I do not believe that raspbian
>> > (whatever it is called now) has kernel support for iwd so I don't believe
>> > that it is a candidate for an investigation.
>>
>> Raspian is likely not working out of the box. IIRC, Fedora and
>> Tumbleweed are available for RPIs, though I don't have any experience
>> with it. So I can't really say anything useful on it.
>>
>> > I could be wrong, though and
>> > the current version might. I do have 2 laptops with Arch on them right now
>> > and can install something else on one of them. I find it strange that all
>> > Arch Linux installs fail in this test and would like to see if a different
>> > distro may behave differently. It would be preferable that it run on an
>> > RPi, but I could put it on the laptop...
>>
>> It's not strange. You can't assume upstream projects ship for every
>> distro the correct integration/configuration option. The udev/systemd
>> files in the ConnMan tree are examples which need to be tweak by the
>> packager.
>
> _______________________________________________
> connman mailing list -- connman@lists.01.org
> To unsubscribe send an email to connman-le...@lists.01.org



-- 
Michael Nazzareno Trimarchi
Amarula Solutions BV
COO Co-Founder
Cruquiuskade 47 Amsterdam 1018 AM NL
T. +31(0)851119172
M. +39(0)3479132170
[`as] https://www.amarulasolutions.com

------------------------------

Date: Wed, 30 Sep 2020 20:40:28 -0500
From: KeithG <ys3al...@gmail.com>
Subject: Re: connman wifi disconnect problem
To: Michael Nazzareno Trimarchi <mich...@amarulasolutions.com>
Cc: Daniel Wagner <w...@monom.org>, "Ryll, Jan (GED-SDD2)"
        <jan.r...@bshg.com>, "connman@lists.01.org" <connman@lists.01.org>
Message-ID:
        <CAG17S_Pk0yOg2dMUnV1fu2s3UBwtZHrUFPaie_=dgawmbpc...@mail.gmail.com>
Content-Type: multipart/alternative;
        boundary="000000000000720d8805b0921af1"

--000000000000720d8805b0921af1
Content-Type: text/plain; charset="UTF-8"

Michael,

Thanks for the suggestion, but being that I am unfamiliar with suse, I'll
need a bit more guidance on 'how' to do that. This is on an RPi and is
headless as I am connected by ssh to it.

Daniel,

I am at a loss as to how to help resolve this and really want to help get
it resolved.
It appears that connman1.38 will initiate a scan via 'connmanctl scan wifi'
even though it does not report that it has scanned. The git version
(1.38.r23) will report on the cli that it has scanned. So, that is an
improvement.
If I use either 1.38 (the current Arch Linux package) or build it from git,
I cannot ge tthe Rpi or my laptop to reconnect when the ssid is rebooted
even though the 'services' for the SSID
show that it is 'autoconnect' and monitor-connman shows that is 'ses' it.
Is there some main.conf setting that I have wrong?

main.conf:
FallbackNameservers = 8.8.8.8,8.8.4.4
DefaultAutoConnectTechnologies = ethernet,wifi
AllowHostnameUpdates = false
AlwaysConnectedTechnologies = ethernet,wifi
AutoConnectRoamingServices = true

As I said previously, the only modifications to the build of the connman
package under Arch are that it adds that dbus 'Agent' bits and also that it
deletes the tmpfiles.d in the package that calls out a /var/run directory
because Arch uses /run/. Other than that it is built under Arch as it is
called out in the git to be built.

>From my testing, ./monitor-connman seems to 'see' the ssid return, but will
not reconnect after the router is rebooted.

If I use systemd-networkd and iwd, it reconnects every time. With connman
and iwd, I get no reconnect over a reboot.

How can I help resolve this? We have spent a lot of time and effort getting
our UI to work according to the connman manual and if it cannot reconnect
over a reboot is it kind of useless to us on our headless music player. I
have build capability and rpis and laptops with brcm as well as intel cards
to test things. I am willing to try stuff and can test and, hopefully,
respond with decent feedback, I just do not know how to modify connman to
do this.

Keith


On Wed, Sep 30, 2020 at 1:26 PM Michael Nazzareno Trimarchi <
mich...@amarulasolutions.com> wrote:

> Hi
>
> On Wed, Sep 30, 2020 at 8:03 PM KeithG <ys3al...@gmail.com> wrote:
> >
> > Daniel,
> >
> > Tried installing opensuse on the RPi. It installs, but when I try to run
> iwd, I get:
> >
> > Sep 30 12:56:35 localhost iwd[27304]: RC4 support not found
> > Sep 30 12:56:35 localhost iwd[27304]: The following options are missing
> in the kernel:
> > Sep 30 12:56:35 localhost iwd[27304]:
>  CONFIG_CRYPTO_USER_API_SKCIPHER
> > Sep 30 12:56:35 localhost iwd[27304]:         CONFIG_CRYPTO_ECB
> > Sep 30 12:56:35 localhost iwd[27304]:         CONFIG_CRYPTO_ARC4
> >
> > I am unfamiliar with it. How would I set up connman/iwd on this minimal
> install?
>
> You can re-package the kernel with that option enabled
>
> Michael
> >
> > Keith
> >
> > On Wed, Sep 30, 2020 at 8:52 AM Daniel Wagner <w...@monom.org> wrote:
> >>
> >> On Wed, Sep 30, 2020 at 07:40:43AM -0500, KeithG wrote:
> >> > Hmmm, Agent as in 'connmanctl> agent on'?
> >>
> >> Yes.
> >>
> >> > Which distro are you using?
> >>
> >> I used for a long time Fedora, since a year Tumbleweed.
> >>
> >> > On the RPIs, I do not believe that raspbian
> >> > (whatever it is called now) has kernel support for iwd so I don't
> believe
> >> > that it is a candidate for an investigation.
> >>
> >> Raspian is likely not working out of the box. IIRC, Fedora and
> >> Tumbleweed are available for RPIs, though I don't have any experience
> >> with it. So I can't really say anything useful on it.
> >>
> >> > I could be wrong, though and
> >> > the current version might. I do have 2 laptops with Arch on them
> right now
> >> > and can install something else on one of them. I find it strange that
> all
> >> > Arch Linux installs fail in this test and would like to see if a
> different
> >> > distro may behave differently. It would be preferable that it run on
> an
> >> > RPi, but I could put it on the laptop...
> >>
> >> It's not strange. You can't assume upstream projects ship for every
> >> distro the correct integration/configuration option. The udev/systemd
> >> files in the ConnMan tree are examples which need to be tweak by the
> >> packager.
> >
> > _______________________________________________
> > connman mailing list -- connman@lists.01.org
> > To unsubscribe send an email to connman-le...@lists.01.org
>
>
>
> --
> Michael Nazzareno Trimarchi
> Amarula Solutions BV
> COO Co-Founder
> Cruquiuskade 47 Amsterdam 1018 AM NL
> T. +31(0)851119172
> M. +39(0)3479132170
> [`as] https://www.amarulasolutions.com
>

--000000000000720d8805b0921af1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Michael,</div><div><br></div><div>Thanks for the sugg=
estion, but being that I am unfamiliar with suse, I&#39;ll need a bit more =
guidance on &#39;how&#39; to do that. This is on an RPi and is headless as =
I am connected by ssh to it.</div><div><br></div><div>Daniel,</div><div><br=
></div><div>I am at a loss as to how to help resolve this and really want t=
o help get it resolved.</div><div>It appears that connman1.38 will initiate=
 a scan via &#39;connmanctl scan wifi&#39; even though it does not report t=
hat it has scanned. The git version (1.38.r23) will report on the cli that =
it has scanned. So, that is an improvement.=C2=A0 <br></div><div>If I use e=
ither 1.38 (the current Arch Linux package) or build it from git, I cannot =
ge tthe Rpi or my laptop to reconnect when the ssid is rebooted even though=
 the &#39;services&#39; for the SSID <br></div><div>show that it is &#39;au=
toconnect&#39; and monitor-connman shows that is &#39;ses&#39; it. Is there=
 some main.conf setting that I have wrong?</div><div><br></div><div>main.co=
nf:<br></div><div>FallbackNameservers =3D 8.8.8.8,8.8.4.4<br>DefaultAutoCon=
nectTechnologies =3D ethernet,wifi<br></div><div>AllowHostnameUpdates =3D f=
alse<br></div><div>AlwaysConnectedTechnologies =3D ethernet,wifi<br>AutoCon=
nectRoamingServices =3D true</div><div><br></div><div>As I said previously,=
 the only modifications to the build of the connman package under Arch are =
that it adds that dbus &#39;Agent&#39; bits and also that it deletes the tm=
pfiles.d in the package that calls out a /var/run directory because Arch us=
es /run/. Other than that it is built under Arch as it is called out in the=
 git to be built. <br></div><div><br></div><div>From my testing, ./monitor-=
connman seems to &#39;see&#39; the ssid return, but will not reconnect afte=
r the router is rebooted.</div><div><br></div><div>If I use systemd-network=
d and iwd, it reconnects every time. With connman and iwd, I get no reconne=
ct over a reboot.<br></div><div><br></div><div>How can I help resolve this?=
 We have spent a lot of time and effort getting our UI to work according to=
 the connman manual and if it cannot reconnect over a reboot is it kind of =
useless to us on our headless music player. I have build capability and rpi=
s and laptops with brcm as well as intel cards to test things. I am willing=
 to try stuff and can test and, hopefully, respond with decent feedback, I =
just do not know how to modify connman to do this.</div><div><br></div><div=
>Keith<br></div><div><br></div></div><br><div class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Wed, Sep 30, 2020 at 1:26 PM Michael Nazz=
areno Trimarchi &lt;<a href=3D"mailto:mich...@amarulasolutions.com"; target=
=3D"_blank">mich...@amarulasolutions.com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">Hi<br>
<br>
On Wed, Sep 30, 2020 at 8:03 PM KeithG &lt;<a href=3D"mailto:ys3al35l@gmail=
.com" target=3D"_blank">ys3al...@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Daniel,<br>
&gt;<br>
&gt; Tried installing opensuse on the RPi. It installs, but when I try to r=
un iwd, I get:<br>
&gt;<br>
&gt; Sep 30 12:56:35 localhost iwd[27304]: RC4 support not found<br>
&gt; Sep 30 12:56:35 localhost iwd[27304]: The following options are missin=
g in the kernel:<br>
&gt; Sep 30 12:56:35 localhost iwd[27304]:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0CONFIG_CRYPTO_USER_API_SKCIPHER<br>
&gt; Sep 30 12:56:35 localhost iwd[27304]:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0CONFIG_CRYPTO_ECB<br>
&gt; Sep 30 12:56:35 localhost iwd[27304]:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0CONFIG_CRYPTO_ARC4<br>
&gt;<br>
&gt; I am unfamiliar with it. How would I set up connman/iwd on this minima=
l install?<br>
<br>
You can re-package the kernel with that option enabled<br>
<br>
Michael<br>
&gt;<br>
&gt; Keith<br>
&gt;<br>
&gt; On Wed, Sep 30, 2020 at 8:52 AM Daniel Wagner &lt;<a href=3D"mailto:wa=
g...@monom.org" target=3D"_blank">w...@monom.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 30, 2020 at 07:40:43AM -0500, KeithG wrote:<br>
&gt;&gt; &gt; Hmmm, Agent as in &#39;connmanctl&gt; agent on&#39;?<br>
&gt;&gt;<br>
&gt;&gt; Yes.<br>
&gt;&gt;<br>
&gt;&gt; &gt; Which distro are you using?<br>
&gt;&gt;<br>
&gt;&gt; I used for a long time Fedora, since a year Tumbleweed.<br>
&gt;&gt;<br>
&gt;&gt; &gt; On the RPIs, I do not believe that raspbian<br>
&gt;&gt; &gt; (whatever it is called now) has kernel support for iwd so I d=
on&#39;t believe<br>
&gt;&gt; &gt; that it is a candidate for an investigation.<br>
&gt;&gt;<br>
&gt;&gt; Raspian is likely not working out of the box. IIRC, Fedora and<br>
&gt;&gt; Tumbleweed are available for RPIs, though I don&#39;t have any exp=
erience<br>
&gt;&gt; with it. So I can&#39;t really say anything useful on it.<br>
&gt;&gt;<br>
&gt;&gt; &gt; I could be wrong, though and<br>
&gt;&gt; &gt; the current version might. I do have 2 laptops with Arch on t=
hem right now<br>
&gt;&gt; &gt; and can install something else on one of them. I find it stra=
nge that all<br>
&gt;&gt; &gt; Arch Linux installs fail in this test and would like to see i=
f a different<br>
&gt;&gt; &gt; distro may behave differently. It would be preferable that it=
 run on an<br>
&gt;&gt; &gt; RPi, but I could put it on the laptop...<br>
&gt;&gt;<br>
&gt;&gt; It&#39;s not strange. You can&#39;t assume upstream projects ship =
for every<br>
&gt;&gt; distro the correct integration/configuration option. The udev/syst=
emd<br>
&gt;&gt; files in the ConnMan tree are examples which need to be tweak by t=
he<br>
&gt;&gt; packager.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; connman mailing list -- <a href=3D"mailto:connman@lists.01.org"; target=
=3D"_blank">connman@lists.01.org</a><br>
&gt; To unsubscribe send an email to <a href=3D"mailto:connman-leave@lists.=
01.org" target=3D"_blank">connman-le...@lists.01.org</a><br>
<br>
<br>
<br>
-- <br>
Michael Nazzareno Trimarchi<br>
Amarula Solutions BV<br>
COO Co-Founder<br>
Cruquiuskade 47 Amsterdam 1018 AM NL<br>
T. +31(0)851119172<br>
M. +39(0)3479132170<br>
[`as] <a href=3D"https://www.amarulasolutions.com"; rel=3D"noreferrer" targe=
t=3D"_blank">https://www.amarulasolutions.com</a><br>
</blockquote></div>

--000000000000720d8805b0921af1--

------------------------------

Subject: Digest Footer

_______________________________________________
connman mailing list -- connman@lists.01.org
To unsubscribe send an email to connman-le...@lists.01.org


------------------------------

End of connman Digest, Vol 59, Issue 34
***************************************

Reply via email to