So richten Sie PostFix zum Senden von E-Mails ein

So richten Sie PostFix zum Senden von E-Mails ein

Ich arbeite an einer E-Mail-Bestätigung für eine Website und bin ein echter Neuling darin. Wenn mir also jemand bitte zeigen kann, wie ich Postfix zum Versenden von E-Mails einrichte. Ich muss nur E-Mails verschicken (Klartext ist in Ordnung, verschlüsselte E-Mails wären jedoch von Vorteil). Ich verwende Java zum Versenden von E-Mails. Bitte helfen Sie mir.

Antwort1

Um mit der SMTP-Authentifizierung auf anderen Hosts zu interagieren, benötigen Sie Dovecot. Verwenden Sie eine Beispielkonfiguration ähnlich der unten angegebenen und ändern Sie mydomain und myhostname entsprechend Ihren Anforderungen. Dies sollte grundlegende Funktionen zum Senden von E-Mails ermöglichen. Verwenden Sie gnupg zum Verschlüsseln von E-Mails. Ich denke, es sollte irgendwo einige Java-Bindings geben.

mydomain = yourdomain.com
myhostname = yourdomain.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8, 10.0.0.0/24
home_mailbox = Maildir/
header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks
smtpd_banner = $myhostname ESMTP

# limit an email size 10M
message_size_limit = 10485760
# limit mailbox 1G
mailbox_size_limit = 1073741824

# for SMTP-Auth settings
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_client_restrictions = permit_mynetworks,reject_unknown_client,permit
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/pki/tls/certs/server.crt
smtpd_tls_key_file = /etc/pki/tls/certs/server.key
smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache

Wenn Sie weitere Informationen benötigen, ist dieser Link hilfreich: http://www.server-world.info/en/note?os=Fedora_14&p=mail

verwandte Informationen