mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
Few fix
This commit is contained in:
@@ -109,6 +109,9 @@ SETTINGS_SAMPLE = {
|
||||
"pdfcredentials-imap_server_port": 667,
|
||||
"pdfcredentials-imap_connection_security": "starttls",
|
||||
"dmarc-enable_rlookups": False,
|
||||
"imap_migration-enabled_imapmigration": True,
|
||||
"imap_migration-max_sync_accounts": 2,
|
||||
"imap_migration-create_folders": True,
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -74,18 +74,18 @@ class EmailProviderSerializer(serializers.ModelSerializer):
|
||||
return instance
|
||||
|
||||
|
||||
class MailboxSerializer(serializers.ModelSerializer):
|
||||
class MailboxMigrationSerializer(serializers.ModelSerializer):
|
||||
"""Simple mailbox serializer."""
|
||||
|
||||
class Meta:
|
||||
fields = ("id", "full_address", "user")
|
||||
fields = ("id", "address", "user")
|
||||
model = admin_models.Mailbox
|
||||
|
||||
|
||||
class MigrationSerializer(serializers.ModelSerializer):
|
||||
"""Serializer class for Migration."""
|
||||
|
||||
mailbox = MailboxSerializer()
|
||||
mailbox = MailboxMigrationSerializer()
|
||||
|
||||
class Meta:
|
||||
depth = 1
|
||||
|
||||
@@ -24,14 +24,10 @@ class EmailProviderViewSet(v1_viewsets.EmailProviderViewSet):
|
||||
port = serializer.data["port"]
|
||||
try:
|
||||
if secured:
|
||||
print(address)
|
||||
print(port)
|
||||
imaplib.IMAP4_SSL(address, port)
|
||||
else:
|
||||
imaplib.IMAP4(address, port)
|
||||
except (socket.error, imaplib.IMAP4.error, ssl.SSLError) as error:
|
||||
print(type(error))
|
||||
print(error)
|
||||
return response.Response({'status': 'failed'}, 400)
|
||||
return response.Response(status=200)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user