walypala23 / correzioni-olimpiadi

Creazione di un'interfaccia per le correzioni degli elaborati delle olimpiadi di matematica
MIT License
0 stars 0 forks source link

Gmail si rifiuta di inviare troppe email troppo simili #59

Open walypala23 opened 8 years ago

walypala23 commented 8 years ago

Dopo aver inviato molti dei verbali del Senior 2016, ad un certo punto gmail si è rifiutato di inviare i rimanenti attraverso il sito correzioni-olimpiadi, dando il seguente errore https://support.google.com/mail/answer/69585. Riprovando ad inviare dal sito l'errore rimaneva il medesimo, mentre componendo l'email manualmente da gmail è stato possibile inviare i verbali mancanti.

fph commented 8 years ago

Ve lo scrivo perché potrebbe essere collegato: di recente abbiamo avuto problemi con l'invio mail dal server olimpiadi.dm.unibo.it anche per quanto riguarda la mailing list callforproblems. I problemi riguardavano tutti e soli i messaggi verso indirizzi @live.it e @hotmail.it (che sono Microsoft tutti e due e probabilmente vanno a finire negli stessi server); ho detto a Marcello di indagare ma non ho ancora avuto risposta. Il messaggio di errore era

Action: failed
Status: 5.0.0
Remote-MTA: dns; mx3.hotmail.com
Diagnostic-Code: smtp; 550 SC-001 (BAY004-MC1F30) Unfortunately, messages from
    94.23.212.185 weren't sent. Please contact your Internet service provider
    since part of their network is on our block list. You can also refer your
    provider to http://mail.live.com/mail/troubleshooting.aspx#errors.

Non ho accesso diretto al server neppure io e non so come vengano spedite queste mail; può ben darsi che queste viaggino via SMTP "vero" e le vostre vengano spedite via Gmail, il che farebbe diminuire le probabilità che i due errori siano collegati. (By the way: voi spedite via Gmail, vero?)

Aggiungo anche che non metterei la mano sul fuoco sul fatto che olimpiadi.dm.unibo.it abbia ben configurati tutti quegli orpelli che di recente servono per spedire mail via SMTP (SPF - DKIM -DMARC). Anzi, ho provato ad aprire gli header di una mail arrivatami di recente da callforproblems e c'era scritto dentro Authentication-Results: olimpiadi.dm.unibo.it; dkim=fail reason="signature verification failed" (2048-bit key). :(

dario2994 commented 8 years ago

Non credo che le cose siano collegate, come hai notato, correzioni-olimpiadi usa gmail. In ogni caso il problema con gmail è semplice (non da risolvere): a volte, se il destinatario è un indirizzo gmail, le nostre mail di ammissione vengono segnate come spam (e rifiutate, non messe nella cartella spam, almeno credo). Ho provato a mandare un po' di email dal sito al mio indirizzo email e non vengono marcate come spam, ma ci possono essere molti motivi: io ho ricevuto un mare di email da tale indirizzo e le ho sempre aperte, potrei aver detto esplicitamente che non lo considero spam, non le invio dal dominio olimpiadi.dm.unibo.it ma dal "mio pc".

Possibili soluzioni (parziali) che mi vengono in mente:

  1. Migliorare gli header delle mail che mandiamo. Non mi è chiaro quali header andrebbero cambiati (forse aggiungere from and replyTo) e se questo possa davvero aiutare.
  2. Chiedere ai ragazzi di marcare le nostre email come non spam? Anche questo non è ovvio che porti a qualche risultato.
  3. Pregare il dio dello spam perchè si accorga che le nostre email non sono (e manco assomigliano a) spam.

In ogni caso allego qui i sorgenti di due mail virtualmente identiche, ma una mandata dal sito e rifiutata da gmail e l'altra mandata a mano copiaincollando il verbalino:

Mandata a mano e non rifiutata

MIME-Version: 1.0
Received: by 10.194.175.101 with HTTP; Fri, 26 Aug 2016 06:40:59 -0700 (PDT)
Date: Fri, 26 Aug 2016 15:40:59 +0200
Delivered-To: correzioni.olimat@gmail.com
Message-ID: <CAGhEgDPZLRwtvD+BeHQW41ftV4jTsxxQz_YTYGM5peNzvxOWCw@mail.gmail.com>
Subject: Verbale di correzione - Ammissione a Senior 2016 - Pomeriggio PreIMO15
From: Correzioni OliMat <correzioni.olimat@gmail.com>
To: CENSORED <CENSORED@gmail.com>
Content-Type: multipart/alternative; boundary=047d7bd9130c2e38b7053af9aadc

--047d7bd9130c2e38b7053af9aadc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Caro/a CENSORED,
questo =C3=A8 il verbale di correzione dei tuoi esercizi:

*A3* *6* [Tess] Tutto ok tranne il fatto che sbagli la condizione per avere
a_i<k_{n+i}-1 (ti serve a_i<n, non i<n), errore che non posso considerare
di battitura perch=C3=A9 te lo trascini per tutta la soluzione.
*A4* *6* [Tess] Non verifichi le soluzioni nel caso n=3D0.
*A7* *6* [Giove] Non spiega perch=C3=A9 basta un numero finito di iterazion=
i.
*A8* *4.5* [Giove] La sostituzione z=3D1+xy non =C3=A8 invertibile, e in
particolare l'additivit=C3=A0 di g non =C3=A8 assicurata per y=3Dz.
*C5* *7* [Ballini Francesco] ottima
*C6* *7* [Ballini Francesco] perfetto
*C7* *7* [Ballini Francesco] ok
*C8* *6* [Ballini Francesco] possono esserci pi=C3=B9 cammini massimi, ma t=
i
basta considerarela lunghezza di uno di quelli
*G5* *6* [giada] Da come lo scrivi sembra che BH/HC \cdot CF/FA \cdot AE/EB
=3D 1 sia sufficiente ma non necessario affinch=C3=A9 BF, AH e CE concorran=
o. BD
potrebbe essere tangente a \Gamma_2 se D e H coincidono, ma questo non ti
crea problemi.
*G6* *7* [giada] Trovare le coordinate di D, E, F, D', E', F' era molto pi=
=C3=B9
facile di cos=C3=AC! La definizione di Y e Z =C3=A8 del tutto simmetrica in=
 B e C,
quindi bastava dimostrare che solo uno fra Y e Z =C3=A8 allineato con I ed =
N.
*G7* *7* [DarioRancati] Usare gli archi invece degli angoli =C3=A8 poco for=
male
perch=C3=A8 ci sono due archi sulla stessa corda
*G8* *7* [DarioRancati] Bene
*N5* *7* [AlbertoAlfarano] Bene
*N6* *4* [AlbertoAlfarano] Per come l'hai esposto tu potrebbe essere che
f(2)=3D4 e f(3)=3D-9 vanno bene. Non verifichi le soluzioni. Inoltre quel k=
 non
=C3=A8 costante a priori, ma =C3=A8 un k(q).
*N7* *5* [AlbertoAlfarano] Le condizioni di LTE non sono solo quelle. p non
divide n=C3=A9 b e n=C3=A9 c. L'induzione non si fa cos=C3=AC, devi solo mo=
strare che p(n)
-> p(n+1).
*N8* *6* [AlbertoAlfarano] Quella disuguaglianza di arbitrariamente piccolo
=C3=A8 moralmente vera, ma formalmente falsa (leggasi: studiati il teorema =
dei
carabinieri)

p.s. Questa mail =C3=A8 stata inviata in automatico, *non rispondete a ques=
to
indirizzo* poich=C3=A9 nessuno leggerebbe la risposta.

--047d7bd9130c2e38b7053af9aadc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-size:16px">Caro/a CENSORED,=C2=A0</span=
><br style=3D"font-size:16px"><span style=3D"font-size:16px">questo =C3=A8 =
il verbale di correzione dei tuoi esercizi:=C2=A0</span><br style=3D"font-s=
ize:16px"><br style=3D"font-size:16px"><u style=3D"font-size:16px">A3</u><s=
pan style=3D"font-size:16px">=C2=A0</span><strong style=3D"font-size:16px">=
6</strong><span style=3D"font-size:16px">=C2=A0[</span><kbd>Tess</kbd><span=
 style=3D"font-size:16px">] Tutto ok tranne il fatto che sbagli la condizio=
ne per avere a_i&lt;k_{n+i}-1 (ti serve a_i&lt;n, non i&lt;n), errore che n=
on posso considerare di battitura perch=C3=A9 te lo trascini per tutta la s=
oluzione.</span><br style=3D"font-size:16px"><u style=3D"font-size:16px">A4=
</u><span style=3D"font-size:16px">=C2=A0</span><strong style=3D"font-size:=
16px">6</strong><span style=3D"font-size:16px">=C2=A0[</span><kbd>Tess</kbd=
><span style=3D"font-size:16px">] Non verifichi le soluzioni nel caso n=3D0=
.</span><br style=3D"font-size:16px"><u style=3D"font-size:16px">A7</u><spa=
n style=3D"font-size:16px">=C2=A0</span><strong style=3D"font-size:16px">6<=
/strong><span style=3D"font-size:16px">=C2=A0[</span><kbd>Giove</kbd><span =
style=3D"font-size:16px">] Non spiega perch=C3=A9 basta un numero finito di=
 iterazioni.</span><br style=3D"font-size:16px"><u style=3D"font-size:16px"=
>A8</u><span style=3D"font-size:16px">=C2=A0</span><strong style=3D"font-si=
ze:16px">4.5</strong><span style=3D"font-size:16px">=C2=A0[</span><kbd>Giov=
e</kbd><span style=3D"font-size:16px">] La sostituzione z=3D1+xy non =C3=A8=
 invertibile, e in particolare l&#39;additivit=C3=A0 di g non =C3=A8 assicu=
rata per y=3Dz.</span><br style=3D"font-size:16px"><u style=3D"font-size:16=
px">C5</u><span style=3D"font-size:16px">=C2=A0</span><strong style=3D"font=
-size:16px">7</strong><span style=3D"font-size:16px">=C2=A0[</span><kbd>Bal=
lini Francesco</kbd><span style=3D"font-size:16px">] ottima</span><br style=
=3D"font-size:16px"><u style=3D"font-size:16px">C6</u><span style=3D"font-s=
ize:16px">=C2=A0</span><strong style=3D"font-size:16px">7</strong><span sty=
le=3D"font-size:16px">=C2=A0[</span><kbd>Ballini Francesco</kbd><span style=
=3D"font-size:16px">] perfetto</span><br style=3D"font-size:16px"><u style=
=3D"font-size:16px">C7</u><span style=3D"font-size:16px">=C2=A0</span><stro=
ng style=3D"font-size:16px">7</strong><span style=3D"font-size:16px">=C2=A0=
[</span><kbd>Ballini Francesco</kbd><span style=3D"font-size:16px">] ok</sp=
an><br style=3D"font-size:16px"><u style=3D"font-size:16px">C8</u><span sty=
le=3D"font-size:16px">=C2=A0</span><strong style=3D"font-size:16px">6</stro=
ng><span style=3D"font-size:16px">=C2=A0[</span><kbd>Ballini Francesco</kbd=
><span style=3D"font-size:16px">] possono esserci pi=C3=B9 cammini massimi,=
 ma ti basta considerarela lunghezza di uno di quelli</span><br style=3D"fo=
nt-size:16px"><u style=3D"font-size:16px">G5</u><span style=3D"font-size:16=
px">=C2=A0</span><strong style=3D"font-size:16px">6</strong><span style=3D"=
font-size:16px">=C2=A0[</span><kbd>giada</kbd><span style=3D"font-size:16px=
">] Da come lo scrivi sembra che BH/HC \cdot CF/FA \cdot AE/EB =3D 1 sia su=
fficiente ma non necessario affinch=C3=A9 BF, AH e CE concorrano. BD potreb=
be essere tangente a \Gamma_2 se D e H coincidono, ma questo non ti crea pr=
oblemi.</span><br style=3D"font-size:16px"><u style=3D"font-size:16px">G6</=
u><span style=3D"font-size:16px">=C2=A0</span><strong style=3D"font-size:16=
px">7</strong><span style=3D"font-size:16px">=C2=A0[</span><kbd>giada</kbd>=
<span style=3D"font-size:16px">] Trovare le coordinate di D, E, F, D&#39;, =
E&#39;, F&#39; era molto pi=C3=B9 facile di cos=C3=AC!=C2=A0La definizione =
di Y e Z =C3=A8 del tutto simmetrica in B e C, quindi bastava dimostrare ch=
e solo uno fra Y e Z =C3=A8 allineato con I ed N.</span><br style=3D"font-s=
ize:16px"><u style=3D"font-size:16px">G7</u><span style=3D"font-size:16px">=
=C2=A0</span><strong style=3D"font-size:16px">7</strong><span style=3D"font=
-size:16px">=C2=A0[</span><kbd>DarioRancati</kbd><span style=3D"font-size:1=
6px">] Usare gli archi invece degli angoli =C3=A8 poco formale perch=C3=A8 =
ci sono due archi sulla stessa corda</span><br style=3D"font-size:16px"><u =
style=3D"font-size:16px">G8</u><span style=3D"font-size:16px">=C2=A0</span>=
<strong style=3D"font-size:16px">7</strong><span style=3D"font-size:16px">=
=C2=A0[</span><kbd>DarioRancati</kbd><span style=3D"font-size:16px">] Bene<=
/span><br style=3D"font-size:16px"><u style=3D"font-size:16px">N5</u><span =
style=3D"font-size:16px">=C2=A0</span><strong style=3D"font-size:16px">7</s=
trong><span style=3D"font-size:16px">=C2=A0[</span><kbd>AlbertoAlfarano</kb=
d><span style=3D"font-size:16px">] Bene</span><br style=3D"font-size:16px">=
<u style=3D"font-size:16px">N6</u><span style=3D"font-size:16px">=C2=A0</sp=
an><strong style=3D"font-size:16px">4</strong><span style=3D"font-size:16px=
">=C2=A0[</span><kbd>AlbertoAlfarano</kbd><span style=3D"font-size:16px">] =
Per come l&#39;hai esposto tu potrebbe essere che f(2)=3D4 e f(3)=3D-9 vann=
o bene. Non verifichi le soluzioni. Inoltre quel k non =C3=A8 costante a pr=
iori, ma =C3=A8 un k(q).</span><br style=3D"font-size:16px"><u style=3D"fon=
t-size:16px">N7</u><span style=3D"font-size:16px">=C2=A0</span><strong styl=
e=3D"font-size:16px">5</strong><span style=3D"font-size:16px">=C2=A0[</span=
><kbd>AlbertoAlfarano</kbd><span style=3D"font-size:16px">] Le condizioni d=
i LTE non sono solo quelle. p non divide n=C3=A9 b e n=C3=A9 c. L&#39;induz=
ione non si fa cos=C3=AC, devi solo mostrare che p(n) -&gt; p(n+1).</span><=
br style=3D"font-size:16px"><u style=3D"font-size:16px">N8</u><span style=
=3D"font-size:16px">=C2=A0</span><strong style=3D"font-size:16px">6</strong=
><span style=3D"font-size:16px">=C2=A0[</span><kbd>AlbertoAlfarano</kbd><sp=
an style=3D"font-size:16px">] Quella disuguaglianza di arbitrariamente picc=
olo =C3=A8 moralmente vera, ma formalmente falsa (leggasi: studiati il teor=
ema dei carabinieri)</span><br style=3D"font-size:16px"><br style=3D"font-s=
ize:16px"><span style=3D"font-size:16px">p.s. Questa mail =C3=A8 stata invi=
ata in automatico,=C2=A0</span><u style=3D"font-size:16px">non rispondete a=
 questo indirizzo</u><span style=3D"font-size:16px">=C2=A0poich=C3=A9 nessu=
no leggerebbe la risposta.</span><br></div>

--047d7bd9130c2e38b7053af9aadc--

Mandata dal sito e rifiutata

Return-Path: <correzioni.olimat@gmail.com>
Received: from olimpiadi.dm.unibo.it (olimpiadi.dm.unibo.it. [2001:41d0:2:57b9::])
        by smtp.gmail.com with ESMTPSA id d8sm20723470wmi.0.2016.08.26.06.32.34
        for <CENSORED@gmail.com>
        (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
        Fri, 26 Aug 2016 06:32:34 -0700 (PDT)
Date: Fri, 26 Aug 2016 15:25:00 +0200
To: CENSORED@gmail.com
From: Correzioni OliMat <correzioni.olimat@gmail.com>
Subject: Verbale di correzione - Ammissione a Senior 2016 - Pomeriggio PreIMO15
Message-ID: <638ee3a38fb4f296eb5d49e9bea0d744@olimpiadi.dm.unibo.it>
X-Priority: 3
X-Mailer: PHPMailer 5.2.10 (https://github.com/PHPMailer/PHPMailer/)
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Caro/a CENSORED, <br>questo =C3=A8 il verbale di correzione dei tuoi eserciz=
i: <br><br><u>A3</u> <strong>6</strong> [<kbd>Tess</kbd>] Tutto ok tranne i=
l fatto che sbagli la condizione per avere a_i&lt;k_{n+i}-1 (ti serve a_i&l=
t;n, non i&lt;n), errore che non posso considerare di battitura perch&eacut=
e; te lo trascini per tutta la soluzione.<br><u>A4</u> <strong>6</strong> [=
<kbd>Tess</kbd>] Non verifichi le soluzioni nel caso n=3D0.<br><u>A7</u> <s=
trong>6</strong> [<kbd>Giove</kbd>] Non spiega perch&eacute; basta un numer=
o finito di iterazioni.<br><u>A8</u> <strong>4.5</strong> [<kbd>Giove</kbd>=
] La sostituzione z=3D1+xy non &egrave; invertibile, e in particolare l&#03=
9;additivit&agrave; di g non &egrave; assicurata per y=3Dz.<br><u>C5</u> <s=
trong>7</strong> [<kbd>Ballini Francesco</kbd>] ottima<br><u>C6</u> <strong=
>7</strong> [<kbd>Ballini Francesco</kbd>] perfetto<br><u>C7</u> <strong>7<=
/strong> [<kbd>Ballini Francesco</kbd>] ok<br><u>C8</u> <strong>6</strong> =
[<kbd>Ballini Francesco</kbd>] possono esserci pi&ugrave; cammini massimi, =
ma ti basta considerarela lunghezza di uno di quelli<br><u>G5</u> <strong>6=
</strong> [<kbd>giada</kbd>] Da come lo scrivi sembra che BH/HC \cdot CF/FA=
 \cdot AE/EB =3D 1 sia sufficiente ma non necessario affinch&eacute; BF, AH=
 e CE concorrano. BD potrebbe essere tangente a \Gamma_2 se D e H coincidon=
o, ma questo non ti crea problemi.<br><u>G6</u> <strong>7</strong> [<kbd>gi=
ada</kbd>] Trovare le coordinate di D, E, F, D&#039;, E&#039;, F&#039; era =
molto pi&ugrave; facile di cos&igrave;!&nbsp;La definizione di Y e Z &egrav=
e; del tutto simmetrica in B e C, quindi bastava dimostrare che solo uno fr=
a Y e Z &egrave; allineato con I ed N.<br><u>G7</u> <strong>7</strong> [<kb=
d>DarioRancati</kbd>] Usare gli archi invece degli angoli &egrave; poco for=
male perch&egrave; ci sono due archi sulla stessa corda<br><u>G8</u> <stron=
g>7</strong> [<kbd>DarioRancati</kbd>] Bene<br><u>N5</u> <strong>7</strong>=
 [<kbd>AlbertoAlfarano</kbd>] Bene<br><u>N6</u> <strong>4</strong> [<kbd>Al=
bertoAlfarano</kbd>] Per come l&#039;hai esposto tu potrebbe essere che f(2=
)=3D4 e f(3)=3D-9 vanno bene. Non verifichi le soluzioni. Inoltre quel k no=
n &egrave; costante a priori, ma &egrave; un k(q).<br><u>N7</u> <strong>5</=
strong> [<kbd>AlbertoAlfarano</kbd>] Le condizioni di LTE non sono solo que=
lle. p non divide n&eacute; b e n&eacute; c. L&#039;induzione non si fa cos=
&igrave;, devi solo mostrare che p(n) -&gt; p(n+1).<br><u>N8</u> <strong>6<=
/strong> [<kbd>AlbertoAlfarano</kbd>] Quella disuguaglianza di arbitrariame=
nte piccolo &egrave; moralmente vera, ma formalmente falsa (leggasi: studia=
ti il teorema dei carabinieri)<br><br> p.s. Questa mail =C3=A8 stata inviat=
a in automatico, <u>non rispondete a questo indirizzo</u> poich=C3=A9 nessu=
no leggerebbe la risposta.