Toon posts:

[Courier IMAP] connecten met iPhone

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb lang getwijfel of dit topic nu hier hoort, of in het Apple forum. Maar ik denk dat hij hier meer kans krijgt.

Ik heb zelf een IMAP server draaien voor al mijn mail. Op verschillende computers (ook buiten het netwerk) kan ik prima connecten met bijv. Thunderbird naar mijn IMAP server. Nu probeer ik mijn IMAP accounts ook in te stellen op mijn iPhone, alleen dit lukt niet. Ik heb al mijn gegevens ingevuld en als ik dan probeer te verbinden zegt hij dat mijn gebruikersnaam en wachtwoord verkeerd zijn. Dit is echter absoluut niet het geval.

Op dit moment draai ik courier op mijn Debian Lenny server. Poort 143 (met TLS) en 993 (SSL) zijn beide doorgesluisd naar mijn server. Verder heb ik eigenlijk niks verandert aan de default instellingen die Debian mee levert. De iPhone biedt nog wat geadvanceerde instellingen waarvan ik niet weet waarop ik deze moet zetten. Zo kan ik een prefix instellen, welke standaard op / staat. Op internet vondt ik iemand die dit in INBOX moest veranderen, maar dit biedt bij mij geen solaas. Verder kan ik SSL support aanzetten en de authenticatie methode instellen. Hierbij heb ik de keuze uit:

- Password (default)
- HTTP MD5 Digest
- NTLM
- MD5 Challenge-Respone

Ik heb ze ondertussen allemaal al een uitgeprobeerd maar bij alle geen resultaat.

Als ik in de logs van Courier kijk dan zie ik het volgende, zodra ik met mijn iPhone probeer te verbinden.

code:
1
2
3
==> /var/log/mail.log <==
Sep 18 09:16:13 daan imapd-ssl: Connection, ip=[::ffff:77.xxx.64.84]
Sep 18 09:16:13 daan imapd-ssl: Disconnected, ip=[::ffff:77.xxx.64.84], time=0, starttls=1


Hij probeert dus ook niet eens in te loggen, terwijl mijn iPone me vertelt dat mijn inlog gegevens niet kloppen. Ik denk dus dat het met de prefix te maken heeft, maar ik weet niet waar ik deze op moet zetten.

  • Cidolfas
  • Registratie: September 2007
  • Laatst online: 28-01 19:49
Certificaat wordt niet goed bevonden op de iPhone waarschijnlijk dan? Als je TLS/SSL gebruikt.

i5-10600K | MSI MAG Tomahawk Z490 | Asus DUAL GeForce RTX 3070 OC | Corsair Vengeance 32 GB 3600 Mhz | Noctua NH-D15 Chromax.Black | Corsair RM850x | Fractal Design Meshify S2


Verwijderd

Topicstarter
Inmiddels heb ik het opgelost. Het opnieuw opstarten van me iPhone deed het wonder. Het certificaat kan ik accepteren ookal is het een self-signed certificaat.

Nu loop ik vast op SMTP. Hiervoor gebruik ik Exim icm TLS en authenticatie via SASL. Mijn iPhone zegt echter dat er geen authenticatie mogelijkheid is. Iemand hier een oplossing voor? Ik gebruik deze configuratie voor authenticatie:

code:
1
2
3
4
5
6
7
8
9
plain_saslauthd_server:
   driver = plaintext
   public_name = PLAIN
   server_condition = ${if saslauthd{{$auth2}{$auth3}}{1}{0}}
   server_set_id = $auth2
   server_prompts = : 
   .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
   server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
   .endif


Ik heb ook de volgende methode geprobeerd, maar dit werkte eveneens:

code:
1
2
3
4
5
6
7
8
9
10
login_saslauthd_server:
   driver = plaintext
   public_name = LOGIN
   server_prompts = "Username:: : Password::"
   # don't send system passwords over unencrypted connections
   server_condition = ${if saslauthd{{$auth1}{$auth2}}{1}{0}}
   server_set_id = $auth1
   .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
   server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
   .endif