Bekijk Volledige Versie : VPS mailt niet naar hotmail
guidonline
04/04/10, 14:02
Hallo,
Ik heb zins een paar dagen een eigen server.
Heb deze laten installeren met Direct Admin en heb zelf enkele modules geïnstalleerd. Ik heb 2 nameservers ingevuld namelijk ns1 en ns2.ximple.nl. Bij m'n provider heb ik vervolgens deze nameserers ingevult incl. de ip's van de server. Mailen lukt en ook naar gmail.
Alles lijkt goed te werken maar ik merk nu dat ik geen mail kan verzenden naar hotmail/live/msn adressen.
Ik heb op internet en op dit forum gelezen over het SenderID maar dit wordt al automatisch toegepast in DirectAdmin. Dit lijkt me dus geen probleem.
Nu heb ik geen verstand van DNS lookups ed. maar zou toch graag willen weten wat ik kan doen om mail te laten accepteren door hotmail.
Op de server komen misschien wel 30 websites en die moeten dan wel allemaal naar hotmail kunnen mailen..
Weten jullie wat ik het beste kan doen?
Kunnen jullie misschien enige testjes doen om te kijken hoe ik dit kan oplossen?
Alvast bedankt.
Guido
- Wat is je hostname?
- Wat is je rDNS?
guidonline
04/04/10, 14:12
Ik heb het gecheckt via dnsgoodies.com ik heb geen idee of dit het is maar dit kwam eruit:
Server: 208.82.183.131
Address: 208.82.183.131#53
Non-authoritative answer:
Name: ximple.nl
Address: 178.21.112.72
als ik in de console hostname of hostname -f intype komt eruit: vps521.directvps.nl
Weten jullie wat ik het beste kan doen?
Kunnen jullie misschien enige testjes doen om te kijken hoe ik dit kan oplossen?
Begin eens met de logs te plakken van ten minste 1 email die niet aankomt.
guidonline
04/04/10, 16:15
2010-04-04 14:18:12 1NyQeP-0002Rt-KP <= support@ximple.nl H=localhost (ximple.nl) [127.0.0.1] P=esmtpsa X=TLSv1:AES256-SHA:256 A=login:support@ximple.nl S=560 id=d8bf1b9896eb00d2a51318f26fc8ff58@localhost T="test" from <support@ximple.nl> for guidonline@live.nl
2010-04-04 14:18:13 1NyQeP-0002Rt-KP => guidonline@live.nl F=<support@ximple.nl> R=lookuphost T=remote_smtp S=581 H=mx2.hotmail.com [65.55.37.104] C="250 <d8bf1b9896eb00d2a51318f26fc8ff58@localhost> Queued mail for delivery"
2010-04-04 14:18:13 1NyQeP-0002Rt-KP Completed
De mail wordt wel verzonden maar verdwijnt in een zwart gat..
Ik krijg ook niks terug..
is je reversedns ingevuld? dit is de eerste en meestvoorkomende check bij mailennaarhotmailproblemen :)
reversedns goed laten zetten en nog eens testen, zou goed kunnen dat dit je probleem al oplost :)
is je reversedns ingevuld? dit is de eerste en meestvoorkomende check bij mailennaarhotmailproblemen :)
reversedns goed laten zetten en nog eens testen, zou goed kunnen dat dit je probleem al oplost :)
Die vraag + antwoord staat er toch al?
guidonline
04/04/10, 17:19
Dit zal indd het probleem wezen..
Ik had een check gedaan en daar kwam uit dat die niet goed was ingesteld.
Kunnen jullie mij vertellen hoe ik dat moet doen of opweg helpen?
Ik heb direct admin en root ssh acces tot de server.
Alvast bedankt,
guidonline
04/04/10, 17:20
hmm fout met de soa records: http://www.checkdns.net/quickcheck.aspx?domain=ximple.nl&detailed=1
Zou dat het zijn?
marsipulami
04/04/10, 17:24
Dit zal indd het probleem wezen..
Ik had een check gedaan en daar kwam uit dat die niet goed was ingesteld.
Kunnen jullie mij vertellen hoe ik dat moet doen of opweg helpen?
Ik heb direct admin en root ssh acces tot de server.
Alvast bedankt,
Reverse dns moet je hoster voor je instellen, tenzij het via je controlpanel kan.
2010-04-04 14:18:12 1NyQeP-0002Rt-KP <= support@ximple.nl H=localhost (ximple.nl) [127.0.0.1] P=esmtpsa X=TLSv1:AES256-SHA:256 A=login:support@ximple.nl S=560 id=d8bf1b9896eb00d2a51318f26fc8ff58@localhost T="test" from <support@ximple.nl> for guidonline@live.nl
2010-04-04 14:18:13 1NyQeP-0002Rt-KP => guidonline@live.nl F=<support@ximple.nl> R=lookuphost T=remote_smtp S=581 H=mx2.hotmail.com [65.55.37.104] C="250 <d8bf1b9896eb00d2a51318f26fc8ff58@localhost> Queued mail for delivery"
2010-04-04 14:18:13 1NyQeP-0002Rt-KP Completed
De mail wordt wel verzonden maar verdwijnt in een zwart gat..
Ik krijg ook niks terug..
als je er van overtuigd bent dat het wel is verzonden, de mail queue leeg is, en je niets terug krijgt, wat staat er dan in de hotmail spamfolders?
guidonline
04/04/10, 17:32
Niks maar ik heb wat aangepast en ik krijg geen fouten meer bij de dns check ik ga effe weer proberen..
guidonline
04/04/10, 17:38
Nee de mail komt nog niet aan en er staat ook niks in de spam map bij hotmail..
cat /var/log/exim/error.log
guidonline
04/04/10, 18:50
Mijn oom zij: DNS wordt volop ge-cached. Het kan even (dagje) duren voordat alle dns servers jouw wijziging opgepikt hebben.
Die error log bestaat niet en volgens mij ligt het niet aan het versturen..
guidonline
04/04/10, 19:04
Heeft iemand verder nog een idee?
guidonline
04/04/10, 20:41
Kan iemand mij vertellen hoe ik weet dan m'n rdns goed staat?
dos box: ping de hostname die het moet zijn, dan ping -a het ip dat je krijgt, die moet hetzelfde zijn. Verder moet dat weer gelijk zijn aan de hostname die je mail server zelf denkt dat hij is.
Meneer directvps.nl mag hier trouwens ook wel bij assisteren.
guidonline
05/04/10, 11:47
Hmm dit is vreemd..
Ik ping eerst naar: vps521.directvps.nl
Dan krijg ik een ip..
Dan ping -a naar da adres dan staat er: Pingen naar harrr.nl
Dat is een ander domein van me.
Wat zou dit zijn?
marsipulami
05/04/10, 11:56
Dan is de reverse dns waarschijnlijk niet goed ingesteld, bij de reverse dns moet de hostnaam van je server staan
guidonline
05/04/10, 12:12
Oke..
Heb jij verstand van direct admin?
Weet jij waar en hoe je dit goed kan instellen?
Heb DirectVPS al gemailt met alle screenshots van mijn instellingen.
Zij zullen er naar kijken zeggen ze..
Het nadeel is dat zij het dat meestal wel oplossen maar nooit vertellen wat ze hebben gedaan zodat ik er niets van leer...
Guido
marsipulami
05/04/10, 12:14
Dat kan niet in Directadmin, dat moet je host doen voor je, of eventueel via een controlpanel van je host
guidonline
05/04/10, 12:26
M'n host dus want via het Control Panel van hun kan ik alleen de vps rebooten of opnieuw installeren..
Ik heb b.t.w. ook SSH toegang...
guidonline
05/04/10, 18:04
Ik kan gewoon mailen met een andere server naar hotmail vanaf mijn zelfde email adres.
Het heeft dus niks te maken met het SenderID denk ik..
Maar wat is het dan..
marsipulami
05/04/10, 18:17
Ik kan gewoon mailen met een andere server naar hotmail vanaf mijn zelfde email adres.
Het heeft dus niks te maken met het SenderID denk ik..
Maar wat is het dan..
Wat wil je nu zeggen? Heb je rDns al laten ingestellen?
guidonline
06/04/10, 19:03
Ja dit is ingesteld door Direct VPS..
En zij konden geen fout ontdekken..
Maar het werkt nog niet...
Heeft het misschien iets te maken met de headers...
En hoe pas ik die aan in exim?
Je rDNS staat goed.
Als een mail niet aankomt, komt ie terug. Standaard probeert exim het 5 dagen, dan stopt ie.
- Staat de mail nog in de queue?
- Wat staat er in de exim logs? => paniclog? => mainlog?
guidonline
06/04/10, 19:40
Volgens DirectVPS staatd at goed zij hebben met een test account zelfs alles getest.
Zij schreven
"Alles lijkt mij prima ingesteld te staan op de server, Hotmail accepteert je mail ook:
2010-04-06 14:37:10 1Nz9tt-0005Wc-4I => directvpstest@hotmail.com F= R=lookuphost T=remote_smtp S=598 H=mx1.hotmail.com [65.55.92.168] C="250 Queued mail for delivery"
Dat de mail vervolgens niet aankomt kan ik helaas weinig aan doen. Zolang Hotmail het seintje 'ok, bedankt!' geeft is voor de VPS de kous af. Op het Hotmailadres krijg ik vervolgens geen mail binnen, ik controleer dit over een paar uur nog eens."
Dit zal dus wel kloppen...
Paniclog:
010-04-06 06:25:08 1Nz2Dd-0004UB-Ib User 0 set for local_delivery transport is on the never_users list
2010-04-06 06:25:08 1Nz2Dk-0004V7-Ad User 0 set for local_delivery transport is on the never_users list
Hoeveel hotmail adressen heb je gecontroleerd?
guidonline
06/04/10, 20:14
Nu 3...
Waarvan ik er 1 heb aangemaakt..
En die man van DirectVPS heeft er ook 1 getest...
guidonline
06/04/10, 20:34
Ik heb hotmail gemaild over het probleem alleen vrees ik dat ik daar geen antwoord op ga krijgen..
Anders kunnen we nog een ander ip proberen misschien.
Wat is de hostname die je ziet als je inlogt via ssh?
ximple.nl heeft ook geen spf records, zou ik ook toevoegen en daar in aangeven dat deze server mag mailen voor dat domein.
guidonline
07/04/10, 14:59
Klopt.
DirectVPS had die even verwijderd om te kijken of dit hielp..
Ik heb hem er zelf weer bij gezet..
Maar ik heb iets ontdekt..
Als ik een lees bevestiging stuur komt het wel aan!
Is er iemand die iets kan schrijven waardoor er naar hotmail adressen automatisch een lees bevesting mee gaat?
Nee, want dat lost je probleem niet op....
Ik zou zelf graag een overzicht willen zien van AL je instellingen, ben bang dat het anders niet gaat lukken.
guidonline
07/04/10, 15:29
Bedoel je alleen die van de mail?
Of van Exim want het kan nog wel eens een header probleem zijn..
Ik kan je ook een mail sturen met logins voor directadmin dan kan je zelf even kijken.
Er draait toch nog bijna niks op...
Guido
ALLE instellingen. Van nameservers, via rDNS tot aan spf records.
guidonline
07/04/10, 16:26
ik denk zelf dat het echt de headers zijn...
Dit is de header van een mailtje:
Return-path: <info@xxxxx.nl>
Envelope-to: info@xxxxxx.nl
Delivery-date: Wed, 07 Apr 2010 15:19:43 +0200
Received: from 195-240-3-46.ip.telfort.nl ([195.240.3.46] helo=[192.168.1.2])
by vserver17.axc.nl with esmtpa (Exim 4.67)
(envelope-from <info@xxxxxx.nl>)
id 1NzVAV-0007mC-0N
for info@xxxxx.nl; Wed, 07 Apr 2010 15:19:43 +0200
Message-ID: <4BBC8671.4000205@xxxxxxx.nl>
Disposition-Notification-To: Guido Veenstra <info@xxxxxx.nl>
Date: Wed, 07 Apr 2010 15:19:45 +0200
From: Guido Veenstra <info@xxxxxxxx.nl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; nl; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4
MIME-Version: 1.0
To: info@xxxxxx.nl
Subject: dit is een test
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hoe kan ik er in exim dan een header bij doen en vooral welke?
build exim eens from source...
guidonline
07/04/10, 16:39
Kun je mij vertellen met welke commando's..?
Ben echt nieuw in deze wereld:P
Ik doe nu:
apt-get build-dep exim4
Levert niks op ik moet een source opgeven...
Kun je mij vertellen met welke commando's..?
exim -bP
Ben echt nieuw in deze wereld:P
Niet om het één of ander, maar hier zitten partijen die met beheer hun geld verdienen... Denk niet dat men voor elk probleem je aan het handje mee zal nemen door de tour dé la linux....
Ik doe nu:
apt-get build-dep exim4
...waarmee je je DA config verneu.... :oops:
Niet om het één of ander, maar hier zitten partijen die met beheer hun geld verdienen...
I.d.d., en dan heb je een werkend systeem!
guidonline
07/04/10, 17:18
Ja en je hebt ook mensen die blij zijn dat er mensen willen helpen met dit soort dingen.
Ik moet en wil het toch leren..
marsipulami
07/04/10, 18:15
Ja en je hebt ook mensen die blij zijn dat er mensen willen helpen met dit soort dingen.
Ik moet en wil het toch leren..
Dat is in elk geval een goede instelling. EDIT: verkeerd gelezen.
Hier staat hoe je op een Da bak exim vanuit de source compiled: http://help.directadmin.com/item.php?id=125
Google had je dat ook weten te vertellen
Ja en je hebt ook mensen die blij zijn dat er mensen willen helpen met dit soort dingen.
Ik moet en wil het toch leren..
Dat is prima, maar ik begin langzaam vragen te zien die je met een beetje zoekwerk gewoon had kunnen vinden. Dan is het geen "ik zit met een probleem topic" maar dan is het meer "wie kan mij met jip en janneke knip en plakwerk op de prompt helpen" om me vps te onderhouden. Ik ben helemaal niet te beroerd om te helpen zolang er duidelijk eigen inzet getoond wordt.... En die mis ik inmiddels.
guidonline
07/04/10, 19:06
Deze link had ik idd zelf ook via google gevonden maar dacht dat dit juist niet de bedoeling was..
Ik ga het nu eens proberen..
Dat is in elk geval een goede instelling. EDIT: verkeerd gelezen.
Hier staat hoe je op een Da bak exim vanuit de source compiled: http://help.directadmin.com/item.php?id=125
Google had je dat ook weten te vertellen
guidonline
07/04/10, 19:23
Heeft helaas niks geholpen..
Heb ook een reboot gedaan..
Heeft helaas niks geholpen..
Heb ook een reboot gedaan..
Dus, what's it gonne be, overstappen op een reselleraccount of......
Dus, what's it gonne be, overstappen op een reselleraccount of......
Betalen voor support ? Ik zie namelijk nog steeds nergens zijn config settings.... Gaan we nu met z`n allen de volgende eventuele aanpassing voorstellen...
guidonline
08/04/10, 10:22
Als je mij even verteld welke je wilt hebben zal ik ze hier posten.
marsipulami
08/04/10, 12:16
ALLE instellingen. Van nameservers, via rDNS tot aan spf records.
zie wat al eerder gezegd is
Als je mij even verteld welke je wilt hebben zal ik ze hier posten.
Ik heb nog steeds geen output gezien van het commando wat ik aangaf.
guidonline
08/04/10, 18:58
Oke hier is de output van die commando..
acl_not_smtp_start =
acl_smtp_auth =
acl_smtp_connect =
acl_smtp_data = check_message
acl_smtp_etrn =
acl_smtp_expn =
acl_smtp_helo =
acl_smtp_mail =
acl_smtp_mailauth =
acl_smtp_mime =
acl_smtp_notquit =
acl_smtp_predata =
acl_smtp_quit =
acl_smtp_rcpt = check_recipient
acl_smtp_starttls =
acl_smtp_vrfy =
admin_groups =
no_allow_domain_literals
no_allow_mx_to_ip
no_allow_utf8_domains
auth_advertise_hosts = *
auto_thaw = 0s
av_scanner = sophie:/var/run/sophie
bi_command =
bounce_message_file =
bounce_message_text =
bounce_return_body
bounce_return_message
bounce_return_size_limit = 100K
bounce_sender_authentication =
callout_domain_negative_expire = 3h
callout_domain_positive_expire = 1w
callout_negative_expire = 2h
callout_positive_expire = 1d
callout_random_local_part = $primary_hostname-$tod_epoch-testing
check_log_inodes = 0
check_log_space = 0
check_rfc2047_length
check_spool_inodes = 0
check_spool_space = 0
daemon_smtp_ports = 25 : 587
daemon_startup_retries = 9
daemon_startup_sleep = 30s
delay_warning = 1d
delay_warning_condition = ${if or {{ !eq{$h_list-id:$h_list-post:$h_list-subscribe:}{} }{ match{$h_precedence:}{(?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
no_deliver_drop_privilege
deliver_queue_load_max = 5.0
delivery_date_remove
no_disable_ipv6
dns_again_means_nonexist =
dns_check_names_pattern = (?i)^(?>(?(1)\.|())[^\W_](?>[a-z0-9/-]*[^\W_])?)+$
dns_csa_search_limit = 5
dns_csa_use_reverse
dns_ipv4_lookup =
dns_retrans = 0s
dns_retry = 0
no_drop_cr
dsn_from = Mail Delivery System <Mailer-Daemon@$qualify_domain>
envelope_to_remove
errors_copy =
errors_reply_to =
exim_group = mail
exim_path = /usr/sbin/exim
exim_user = mail
extra_local_interfaces =
extract_addresses_remove_arguments
finduser_retries = 0
freeze_tell =
gecos_name =
gecos_pattern =
gnutls_require_kx =
gnutls_require_mac =
gnutls_require_protocols =
header_line_maxsize = 0
header_maxsize = 1048576
headers_charset = ISO-8859-1
helo_accept_junk_hosts =
helo_allow_chars = _
helo_lookup_domains = @ : @[]
helo_try_verify_hosts =
helo_verify_hosts =
hold_domains =
host_lookup = *
host_lookup_order = bydns:byaddr
host_reject_connection =
hosts_connection_nolog =
hosts_treat_as_local =
ignore_bounce_errors_after = 2d
ignore_fromline_hosts =
no_ignore_fromline_local
keep_malformed = 4d
local_from_check
local_from_prefix =
local_from_suffix =
local_interfaces = 0.0.0.0
local_scan_timeout = 5m
no_local_sender_retain
localhost_number =
log_file_path = /var/log/exim/%slog
log_selector = +delivery_size +sender_on_delivery +received_recipients +received_sender +smtp_confirmation +subject +smtp_incomplete_transaction -dnslist_defer -host_lookup_failed -queue_run -rejected_header -retry_defer -skip_delivery
no_log_timezone
lookup_open_max = 25
max_username_length = 0
no_message_body_newlines
message_body_visible = 3000
message_id_header_domain =
message_id_header_text =
message_logs
message_size_limit = 20M
no_move_frozen_messages
no_mua_wrapper
never_users = root
percent_hack_domains =
no_perl_at_start
perl_startup = do '/etc/exim.pl'
pid_file_path = /var/run/exim.pid
pipelining_advertise_hosts = *
no_preserve_message_logs
primary_hostname = vps521.directvps.nl
print_topbitchars
process_log_path =
prod_requires_admin
qualify_domain = vps521.directvps.nl
qualify_recipient = vps521.directvps.nl
queue_domains =
queue_list_requires_admin
no_queue_only
queue_only_file =
queue_only_load =
queue_only_load_latch
queue_only_override
no_queue_run_in_order
queue_run_max = 5
queue_smtp_domains =
receive_timeout = 0s
received_header_text = Received: ${if def:sender_rcvhost {from $sender_rcvhost\n\t}{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)\n\t}}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)\n\t}}(Exim $version_number)\n\t${if def:sender_address {(envelope-from <$sender_address>)\n\t}}id $message_exim_id${if def:received_for {\n\tfor $received_for}}
received_headers_max = 30
recipient_unqualified_hosts =
recipients_max = 0
no_recipients_max_reject
remote_max_parallel = 2
remote_sort_domains =
retry_data_expire = 1w
retry_interval_max = 1d
return_path_remove
rfc1413_hosts = *
rfc1413_query_timeout = 0s
sender_unqualified_hosts =
smtp_accept_keepalive
smtp_accept_max = 100
smtp_accept_max_nonmail = 10
smtp_accept_max_nonmail_hosts = *
smtp_accept_max_per_connection = 1000
smtp_accept_max_per_host =
smtp_accept_queue = 0
smtp_accept_queue_per_connection = 10
smtp_accept_reserve = 0
smtp_active_hostname =
smtp_banner = $smtp_active_hostname ESMTP Exim $version_number $tod_full
smtp_check_spool_space
smtp_connect_backlog = 50
smtp_enforce_sync
smtp_etrn_command =
smtp_etrn_serialize
smtp_load_reserve =
smtp_max_synprot_errors = 3
smtp_max_unknown_commands = 3
smtp_ratelimit_hosts =
smtp_ratelimit_mail =
smtp_ratelimit_rcpt =
smtp_receive_timeout = 5m
smtp_reserve_hosts =
no_smtp_return_error_details
spamd_address = 127.0.0.1 783
split_spool_directory
spool_directory = /var/spool/exim
no_strict_acl_vars
no_strip_excess_angle_brackets
no_strip_trailing_dot
no_syslog_duplication
syslog_facility =
syslog_processname = exim
syslog_timestamp
system_filter = /etc/system_filter.exim
system_filter_directory_transport =
system_filter_file_transport =
system_filter_group =
system_filter_pipe_transport =
system_filter_reply_transport =
system_filter_user =
tcp_nodelay
timeout_frozen_after = 5d
timezone =
tls_advertise_hosts = *
tls_certificate = /etc/exim.cert
tls_crl =
tls_dhparam =
tls_on_connect_ports =
tls_privatekey = /etc/exim.key
no_tls_remember_esmtp
tls_require_ciphers = ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
tls_try_verify_hosts =
tls_verify_certificates =
tls_verify_hosts =
trusted_groups =
trusted_users = mail:majordomo:apache:diradmin
unknown_login =
unknown_username =
untrusted_set_sender =
uucp_from_pattern = ^From\s+(\S+)\s+(?:[a-zA-Z]{3},?\s+)?(?:[a-zA-Z]{3}\s+\d?\d|\d?\d\s+[a-zA-Z]{3}\s+\d\d(?:\d\d)?)\s+\d\d?:\d\d?
uucp_from_sender = $1
warn_message_file =
write_rejectlog
vps521:~#
Die andere config files kan ik die allemaal via direct admin vinden?
Ik kan daar namelijk bij een heleboel configs..
Hoewel alles gewoon standaard staat..
guidonline
09/04/10, 15:30
Heeft iemand nog ideen?
Ik wil wel config files sturen maar jullie zeggen "alle"..
Tja alle van DirectAdmin? Of echt alles want ik weet niet hoe ik daar allemaal aan kom ik heb zelf direct admin niet geïnstalleerd dat heeft DirectVPS gedaan..
Heeft iemand nog ideen?
Ik wil wel config files sturen maar jullie zeggen "alle"..
Tja alle van DirectAdmin? Of echt alles want ik weet niet hoe ik daar allemaal aan kom ik heb zelf direct admin niet geïnstalleerd dat heeft DirectVPS gedaan..
Genoeg, maar verwacht niet dat we hier 24 uur per dag klaar zitten voor support, Domi betaalt ons niet en we doen dit vrijwillig.
Ik heb vanavond tijd om voor je in de config file te kijken, al zou het vele malen sneller gaan als je gewoon iemand zou vragen....
Ik wil nog wel een hoop config files meer zien...
guidonline
10/04/10, 12:51
Ik zal vannavond wat screenshots maken in Direct Admin van de DNS instellingen en verder de EXIM config file..
Met die van Apache, ProFTPD ed. denk ik dat je toch weinig kunt...
Ik moet waarschijnlijk alleen de headers veranderen maar ik kan nergens vinen hoe en jullie kunnen mij daar ook niet meer over vertellen zonder config denk ik...
Zijn de mailtjes nu van mail formulieren ? Of gaat het ook fout met webmail ?
guidonline
10/04/10, 17:04
Vanuit zowel formulieren via PHP, Outlook, Thunderbird als Roundcube webmail komt het niet aan..
Als ik lees bevestiging aanvink komt het wel aan.
Daarom denk ik dat het aan de headers ligt..
guidonline
10/04/10, 17:06
################################################## ####################
# SpamBlocker.exim.conf.2.1.1-release #
# 05-Jun-2007 #
# Runtime configuration file for DirectAdmin/Exim 4.24 and above #
# Requires exim.pl dated 20-Apr-2007 17:09 or later #
######### IMPORTANT ########## IMPORTANT ########## IMPORTANT ########
# WARNING! Be sure to back up your previous exim.conf file before #
# attempting to use this exim.conf file. #
# #
# Do may not use this exim.conf Exim configuration file unless you #
# make the required modifications to your Exim configuration #
# following the instructions in the README file included in this #
# distribution. #
# #
# This is version "2.0 of the SpamBlocker exim.conf file as #
# distributed by NoBaloney Internet Services for DirectAdmin based #
# servers. #
# #
# More information about NoBaloney.net may be found at: #
# http://www.nobaloney.net/ #
# #
# More information about DirectAdmin may be found at: #
# http://www.directadmin.com/ #
# #
# This Exim configuration file has been modified from the original #
# as distributed with Exim 4. The modifications have been made by: #
# #
# Jeff Lasman #
# NoBaloney Internet Services #
# Post Office Box 52200 #
# Riverside, CA 92517-3200 #
# spamblocker@nobaloney.net #
# (951) 643-5345 #
# #
# The SpamBlocker exim.conf file has been modified from the original #
# exim.conf file as distributed with Exim 4, which includes the #
# following copyright notice: #
# #
# Copyright (C) 2002 University of Cambridge, Cambridge, UK #
# #
# Portions of the file are taken from the exim.conf file as #
# distributed with DirectAdmin (http://www.directadmin.com/), #
# #
# Copyright(C)2003-2007 JBMC Software, St Albert, AB, Canada T8N 5C9 #
# #
# Portions of this file are written by Jeff Lasman, of #
# NoBaloney Internet Services and are copyright as follows: #
# #
# Copyright (C) 2004-2007 NoBaloney Internet Services, #
# Riverside, Calif., USA #
# #
# The entire Exim 4 distribution, including the exim.conf file, is #
# distributed under the GNU GENERAL PUBLIC LICENSE, Version 2, #
# June 1991. If you do not have a copy of the GNU GENERAL #
# PUBLIC LICENSE you may download it, in it's entirety, from #
# the website at: #
# #
# http://www.nobaloney.net/exim/gnu-gpl-v2.txt #
# #
################################################## ####################
# #
# The most recent version of this SpamBlocker exim.conf file may #
# always be downloaded from the website at #
# #
# http://www.nobaloney.net/exim/exim.conf.spamblocked #
# #
######### IMPORTANT ########## IMPORTANT ########## IMPORTANT ########
# #
# Whenever you change Exim's configuration file, you *must* remember #
# to HUP the Exim daemon, because it will not pick up the new #
# configuration until you do. However, any other Exim processes that #
# are started, for example, a process started by an MUA in order to #
# send a message, will see the new configuration as soon as it is in #
# place. #
# #
# You do not need to HUP the daemon for changes in auxiliary files #
# that are referenced from this file. They are read every time they #
# are used. #
# #
# It is usually a good idea to test a new configuration for #
# syntactic correctness before installing it (for example, by #
# running the command "exim -C /config/file.new -bV"). #
# #
### MODIFICATION INSTRUCTIONS ########## MODIFICATION INSTRUCTIONS ###
# #
# YOU MUST MAKE THE CHANGES TO THIS SpamBlocked exim.conf file as #
# documented in the README file. #
# #
# The README file for this version is named: #
# README.SpamBlocker.exim.conf.2.1 #
# #
################################################## ####################
# update information: changed blockists 29-May-2007 version 2.1 #
################################################## ####################
# Specify your host's canonical name here. This should normally be the
# fully qualified "official" name of your host. If this option is not
# set, the uname() function is called to obtain the name. In many cases
# this does the right thing and you need not set anything explicitly.
# primary_hostname =
# Specify the domain you want to be added to all unqualified addresses
# here. An unqualified address is one that does not contain an "@" character
# followed by a domain. For example, "caesar@rome.ex" is a fully qualified
# address, but the string "caesar" (i.e. just a login name) is an unqualified
# email address. Unqualified addresses are accepted only from local callers by
# default. See the receiver_unqualified_{hosts,nets} options if you want
# to permit unqualified addresses from remote sources. If this option is
# not set, the primary_hostname value is used for qualification.
# qualify_domain =
# If you want unqualified recipient addresses to be qualified with a different
# domain to unqualified sender addresses, specify the recipient domain here.
# If this option is not set, the qualify_domain value is used.
# qualify_recipient =
# the next line is required to start the smtp auth script included
# in DirectAdmin
perl_startup = do '/etc/exim.pl'
# the next line is required to start the system_filter included in
# DirectAdmin to refuse potentiallly harmful payloads in
# email messages
system_filter = /etc/system_filter.exim
# next line to allow incoming email submission port 587
# see also check_recipient second ruleset
daemon_smtp_ports = 25 : 587
# SET SOME MEANINGFUL LIMITS
# OPTIONAL MODIFICATIONS:
# These defaults work for us; you may wish to modify them
# for your environment
message_size_limit = 20M
smtp_receive_timeout = 5m
smtp_accept_max = 100
message_body_visible = 3000
print_topbitchars = true
deliver_queue_load_max = 5
smtp_connect_backlog = 50
split_spool_directory = yes
# ALLOW UNDERSCORE IN EMAIL DOMAIN NAME
# domains shouldn't use the underscore character "_" but some
# may. Because John Postel, one of the architects of the Internet,
# said "Be liberal in what you accept and conservative in what you
# transmit, we choose to allow underscore in email domain names so we
# can receive email form domains which use the underscore character
# in their domain name.
# OPTIONAL MODIFICATIONS:
# These defaults work for us; you may wish to modify them
# for your environment
helo_allow_chars = _
# CHANGE LOGGING BEHAVIOR # We weren't happy with the default Exim logging behavior through # syslog; it didn't give us enough information. So we turned off
# syslog behavior and changed the logging behavior to give us what we
# felt was more helpful information. You may choose to delete or modify
# this section.
# OPTIONAL MODIFICATIONS:
# These defaults work for us; you may wish to modify them
# for your environment
log_selector = \
+delivery_size \
+sender_on_delivery \
+received_recipients \
+received_sender \
+smtp_confirmation \
+subject \
+smtp_incomplete_transaction \
-dnslist_defer \
-host_lookup_failed \
-queue_run \
-rejected_header \
-retry_defer \
-skip_delivery
syslog_duplication = false
# These options specify the Access Control Lists (ACLs) that
# are used for incoming SMTP messages - after the RCPT and DATA
# commands, respectively.
acl_smtp_rcpt = check_recipient
acl_smtp_data = check_message
# define local lists
addresslist whitelist_senders = lsearch;/etc/virtual/whitelist_senders
addresslist blacklist_senders = lsearch;/etc/virtual/blacklist_senders
domainlist blacklist_domains = lsearch;/etc/virtual/blacklist_domains
domainlist whitelist_domains = lsearch;/etc/virtual/whitelist_domains
domainlist local_domains = lsearch;/etc/virtual/domains
domainlist relay_domains = lsearch;/etc/virtual/domains : localhost
domainlist use_rbl_domains = lsearch;/etc/virtual/use_rbl_domains
hostlist auth_relay_hosts = *
hostlist bad_sender_hosts = lsearch;/etc/virtual/bad_sender_hosts
hostlist bad_sender_hosts_ip = net-lsearch;/etc/virtual/bad_sender_hosts
hostlist relay_hosts = net-lsearch;/etc/virtual/pophosts : 127.0.0.1
hostlist whitelist_hosts = lsearch;/etc/virtual/whitelist_hosts
hostlist whitelist_hosts_ip = net-lsearch;/etc/virtual/whitelist_hosts
# If you want to accept mail addressed to your host's literal IP address, for
# example, mail addressed to "user@[111.111.111.111]", then uncomment the
# following line, or supply the literal domain(s) as part of "local_domains"
# above. You also need to comment "forbid_domain_literals" below. This is not
# recommended for today's Internet.
# DO NOT ALLOW HOST LITERALS
# OPTIONAL MODIFICATIONS:
# These defaults work for us; you may wish to uncomment the line
# below and change the allow_domain_literals line below to true
# to allow domain literals in your environment
# local_domains_include_host_literals
# The following line prevents Exim from recognizing addresses of the form
# "user@[111.111.111.111]" that is, with a "domain literal" (an IP address)
# instead of a named domain. The RFCs still require this form, but it makes
# little sense to permit mail to be sent to specific hosts by their IP address
# in the modern Internet, and this ancient format has been used by those
# seeking to abuse hosts by using them for unwanted relaying. If you really
# do want to support domain literals, remove the following line, and see
# also the "domain_literal" router below.
allow_domain_literals = false
# No local deliveries will ever be run under the uids of these users (a colon-
# separated list). An attempt to do so gets changed so that it runs under the
# uid of "nobody" instead. This is a paranoic safety catch. Note the default
# setting means you cannot deliver mail addressed to root as if it were a
# normal user. This isn't usually a problem, as most sites have an alias for
# root that redirects such mail to a human administrator.
never_users = root
# DO HOST LOOKUP
# OPTIONAL MODIFICATIONS:
# The setting below causes Exim to do a reverse DNS lookup on all incoming
# IP calls, in order to get the true host name. If you feel this is too
# expensive, you can specify the networks for which a lookup is done, or
# remove the setting entirely.
host_lookup = *
# DISALLOW IDENT CALLBACKS
# OPTIONAL MODIFICATIONS:
# Exim may be set to make RFC 1413 (ident) callbacks for all incoming SMTP
# calls. You can limit the hosts to which these calls are made, and/or change
# the timeout that is used. If you set the timeout to zero, all RFC 1413 calls
# are disabled. RFC 1413 calls are cheap and can provide useful information
# for tracing problem messages, but some hosts and firewalls have problems
# with them. This can result in a timeout instead of an immediate refused
# connection, leading to delays on starting up an SMTP session. By default
# we disable callbacks for incoming SMTP calls. You may change
# rfc1413_query_timeout to 30s or some other positive number of seconds to
# enable callbacks for incoming SMTP calls.
rfc1413_hosts = *
rfc1413_query_timeout = 0s
# BOUNCE MESSAGES
# OPTIONAL MODIFICATIONS:
# When Exim can neither deliver a message nor return it to sender, it
# "freezes" the delivery error message (aka "bounce message"). There are also
# other circumstances in which messages get frozen. They will stay on the
# queue forever unless one or both of the following options is set.
# This option unfreezes bounce messages after two days, tries
# once more to deliver them, and ignores any delivery failures.
ignore_bounce_errors_after = 2d
# This option cancels (removes) frozen messages that are older than five days.
timeout_frozen_after = 5d
# TRUSTED USERS
# OPTIONAL MODIFICATIONS:
# if you must add additional trusted users, do so here; continue the
# colon-delimited list
trusted_users = mail:majordomo:apache:diradmin
# SSL/TLS cert and key
tls_certificate = /etc/exim.cert
tls_privatekey = /etc/exim.key
tls_require_ciphers = ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
tls_advertise_hosts = *
#auth_over_tls_hosts = *
################################################## ####################
# ACLs #
################################################## ####################
begin acl
# ACL that is used after the RCPT command
check_recipient:
# to block certain wellknown exploits, Deny for local domains if
# local parts begin with a dot or contain @ % ! / |
deny domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]
# to restrict port 587 to authenticated users only
# see also daemon_smtp_ports above
accept hosts = +auth_relay_hosts
condition = ${if eq {$interface_port}{587} {yes}{no}}
endpass
message = relay not permitted, authentication required
authenticated = *
# allow local users to send outgoing messages using slashes
# and vertical bars in their local parts.
# Block outgoing local parts that begin with a dot, slash, or vertical
# bar but allows them within the local part.
# The sequence \..\ is barred. The usage of @ % and ! is barred as
# before. The motivation is to prevent your users (or their virii)
# from mounting certain kinds of attacks on remote sites.
deny domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
# local source whitelist
# accept if the source is local SMTP (i.e. not over TCP/IP).
# Test for this by testing for an empty sending host field.
accept hosts = :
# sender domains whitelist
# accept if sender domain is in whitelist
accept sender_domains = +whitelist_domains
# sender hosts whitelist
# accept if sender host is in whitelist
accept hosts = +whitelist_hosts
accept hosts = +whitelist_hosts_ip
# envelope senders whitelist
# accept if envelope sender is in whitelist
accept senders = +whitelist_senders
# accept mail to postmaster in any local domain, regardless of source
accept local_parts = postmaster
domains = +local_domains
# accept mail to abuse in any local domain, regardless of source
accept local_parts = abuse
domains = +local_domains
# accept mail to hostmaster in any local domain, regardless of source
accept local_parts = hostmaster
domains =+local_domains
# OPTIONAL MODIFICATIONS:
# If the page you're using to notify senders of blocked email of how
# to get their address unblocked will use a web form to send you email so
# you'll know to unblock those senders, then you may leave these lines
# commented out. However, if you'll be telling your senders of blocked
# email to send an email to errors@yourdomain.com, then you should
# replace "errors" with the left side of the email address you'll be
# using, and "example.com" with the right side of the email address and
# then uncomment the second two lines, leaving the first one commented.
# Doing this will mean anyone can send email to this specific address,
# even if they're at a blocked domain, and even if your domain is using
# blocklists.
# accept mail to errors@example.com, regardless of source
# accept local_parts = errors
# domains = example.com
# deny so-called "legal" spammers"
deny message = Email blocked by LBL - to unblock see http://www.example.com/
# only for domains that do want to be tested against RBLs
domains = +use_rbl_domains
sender_domains = +blacklist_domains
# deny using hostname in bad_sender_hosts blacklist
deny message = Email blocked by BSHL - to unblock see http://www.example.com/
# only for domains that do want to be tested against RBLs
domains = +use_rbl_domains
hosts = +bad_sender_hosts
# deny using IP in bad_sender_hosts blacklist
deny message = Email blocked by BSHL - to unblock see http://www.example.com/
# only for domains that do want to be tested against RBLs
domains = +use_rbl_domains
hosts = +bad_sender_hosts_ip
# deny using email address in blacklist_senders
deny message = Email blocked by BSAL - to unblock see http://www.example.com/
domains = use_rbl_domains
deny senders = +blacklist_senders
# By default we do NOT require sender verification.
# Sender verification denies unless sender address can be verified:
# If you want to require sender verification, i.e., that the sending
# address is routable and mail can be delivered to it, then
# uncomment the next line. If you do not want to require sender
# verification, leave the line commented out
#require verify = sender
# deny using spamhaus
deny message = Email blocked by SPAMHAUS - to unblock see http://www.example.com/
# only for domains that do want to be tested against RBLs
hosts = !+relay_hosts
domains = +use_rbl_domains
!authenticated = *
dnslists = zen.spamhaus.org
# deny using njabl
deny message = Email blocked by NJABL - to unblock see http://www.example.com/
hosts = !+relay_hosts
domains = +use_rbl_domains
!authenticated = *
dnslists = dnsbl.njabl.org
# deny using cbl
# deny message = Email blocked by CBL - to unblock see http://www.example.com/
# hosts = !+relay_hosts
# domains = +use_rbl_domains
# !authenticated = *
# dnslists = cbl.abuseat.org
## deny using sorbs name based list
# deny message = Email blocked by SORBS - to unblock see http://www.example.com/
# domains =+use_rbl_domains
# # rhsbl list is name based
# dnslists = rhsbl.sorbs.net/$sender_address_domain
# accept if address is in a local domain as long as recipient can be verified
accept domains = +local_domains
endpass
message = "Unknown User"
verify = recipient
# accept if address is in a domain for which we relay as long as recipient
# can be verified
accept domains = +relay_domains
endpass
verify=recipient
# accept if message comes for a host for which we are an outgoing relay
# recipient verification is omitted because many MUA clients don't cope
# well with SMTP error responses. If you are actually relaying from MTAs
# then you should probably add recipient verify here
accept hosts = +relay_hosts
accept hosts = +auth_relay_hosts
endpass
message = authentication required
authenticated = *
deny message = relay not permitted
# default at end of acl causes a "deny", but line below will give
# an explicit error message:
deny message = relay not permitted
# ACL that is used after the DATA command
check_message:
accept
################################################## ####################
# AUTHENTICATION CONFIGURATION #
################################################## ####################
# There are no authenticator specifications in this default configuration file.
begin authenticators
plain:
driver = plaintext
public_name = PLAIN
server_prompts = :
server_condition = "${perl{smtpauth}}"
server_set_id = $2
login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = "${perl{smtpauth}}"
server_set_id = $1
################################################## ####################
# REWRITE CONFIGURATION #
################################################## ####################
# There are no rewriting specifications in this default configuration file.
################################################## ####################
# ROUTERS CONFIGURATION #
# Specifies how remote addresses are handled #
################################################## ####################
# ORDER DOES MATTER #
# A remote address is passed to each in turn until it is accepted. #
################################################## ####################
begin routers
# Remote addresses are those with a domain that does not match any item
# in the "local_domains" setting above.
# This router routes to remote hosts over SMTP using a DNS lookup. Any domain
# that resolves to an IP address on the loopback interface (127.0.0.0/8) is
# treated as if it had no DNS entry.
lookuphost:
driver = dnslookup
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
no_more
# This router routes to remote hosts over SMTP by explicit IP address,
# when an email address is given in "domain literal" form, for example,
# <user@[192.168.35.64]>. The RFCs require this facility. However, it is
# little-known these days, and has been exploited by evil people seeking
# to abuse SMTP relays. Consequently it is commented out in the default
# configuration. If you uncomment this router, you also need to comment out
# "forbid_domain_literals" above, so that Exim can recognize the syntax of
# domain literal addresses.
# domain_literal:
# driver = ipliteral
# transport = remote_smtp
################################################## ####################
# DIRECTORS CONFIGURATION #
# Specifies how local addresses are handled #
################################################## ####################
# ORDER DOES MATTER #
# A local address is passed to each in turn until it is accepted. #
################################################## ####################
# Local addresses are those with a domain that matches some item in the
# "local_domains" setting above, or those which are passed back from the
# routers because of a "self=local" setting (not used in this configuration).
# Spam Assassin
spamcheck_director:
driver = accept
condition = "${if and { \
{!def:h_X-Spam-Flag:} \
{!eq {$received_protocol}{spam-scanned}} \
{!eq {$received_protocol}{local}} \
{exists{/home/${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}/.spamassassin/user_prefs}} \
{<{$message_size}{100k}} \
} {1}{0}}"
retry_use_local_part
transport = spamcheck
no_verify
majordomo_aliases:
driver = redirect
allow_defer
allow_fail
data = ${if exists{/etc/virtual/${domain}/majordomo/list.aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/majordomo/list.aliases}}}}
domains = lsearch;/etc/virtual/domainowners
file_transport = address_file
group = daemon
pipe_transport = majordomo_pipe
retry_use_local_part
no_rewrite
user = majordomo
majordomo_private:
driver = redirect
allow_defer
allow_fail
#condition = "${if eq {$received_protocol} {local} {true} {false} }"
condition = "${if or { {eq {$received_protocol} {local}} \
{eq {$received_protocol} {spam-scanned}} } {true} {false} }"
data = ${if exists{/etc/virtual/${domain}/majordomo/private.aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/majordomo/private.aliases}}}}
domains = lsearch;/etc/virtual/domainowners
file_transport = address_file
group = daemon
pipe_transport = majordomo_pipe
retry_use_local_part
user = majordomo
domain_filter:
driver = redirect
allow_filter
no_check_local_user
condition = "${if exists{/etc/virtual/${domain}/filter}{yes}{no}}"
user = "${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}"
group = "mail"
file = /etc/virtual/${domain}/filter
directory_transport = address_file
pipe_transport = virtual_address_pipe
retry_use_local_part
no_verify
uservacation:
driver = accept
condition = ${lookup{$local_part} lsearch {/etc/virtual/${domain}/vacation.conf}{yes}{no}}
require_files = /etc/virtual/${domain}/reply/${local_part}.msg
transport = uservacation
unseen
userautoreply:
driver = accept
condition = ${lookup{$local_part} lsearch {/etc/virtual/${domain}/autoresponder.conf}{yes}{no}}
require_files = /etc/virtual/${domain}/reply/${local_part}.msg
transport = userautoreply
unseen
virtual_aliases_nostar:
driver = redirect
allow_defer
allow_fail
data = ${if exists{/etc/virtual/${domain}/aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/aliases}}}}
file_transport = address_file
group = mail
pipe_transport = virtual_address_pipe
retry_use_local_part
unseen
#include_domain = true
virtual_user:
driver = accept
#condition = ${if eq {}{${if exists{/etc/virtual/${domain}/passwd}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/passwd}}}}}{no}{yes}}
condition = ${perl{save_virtual_user}}
domains = lsearch;/etc/virtual/domainowners
group = mail
retry_use_local_part
transport = virtual_localdelivery
virtual_aliases:
driver = redirect
allow_defer
allow_fail
condition = ${if eq {}{${if exists{/etc/virtual/${domain}/aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/aliases}}}}}{yes}{no}}
data = ${if exists{/etc/virtual/$domain/aliases}{${lookup{$local_part}lsearch*{/etc/virtual/$domain/aliases}}}}
file_transport = address_file
group = mail
pipe_transport = virtual_address_pipe
retry_use_local_part
#include_domain = true
#if we have an alias, but no passwd entry we have to drop the email because the
#first alias is unseen (so that you can forward as well as save it)
#The save part is "seen" (virtual_user), but the forward before it isn't. This
#will be the spot where we "see" the email so that it doesn't send a bounce if
#we have an alias but no pop.
drop_solo_alias:
driver = redirect
allow_defer
allow_fail
data = ${if exists{/etc/virtual/$domain/aliases}{${lookup{$local_part}lsearch{/etc/virtual/$domain/aliases}}}}
file_transport = devnull
group = mail
#pipe_transport = virtual_address_pipe
pipe_transport = devnull
retry_use_local_part
#include_domain = true
# This director handles forwarding using traditional .forward files.
# If you want it also to allow mail filtering when a forward file
# starts with the string "# Exim filter", uncomment the "filter" option.
# The check_ancestor option means that if the forward file generates an
# address that is an ancestor of the current one, the current one gets
# passed on instead. This covers the case where A is aliased to B and B
# has a .forward file pointing to A. The three transports specified at the
# end are those that are used when forwarding generates a direct delivery
# to a file, or to a pipe, or sets up an auto-reply, respectively.
userforward:
driver = redirect
allow_filter
check_ancestor
check_local_user
no_expn
file = $home/.forward
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
no_verify
system_aliases:
driver = redirect
allow_defer
allow_fail
data = ${lookup{$local_part}lsearch{/etc/aliases}}
file_transport = address_file
pipe_transport = address_pipe
retry_use_local_part
# user = exim
localuser:
driver = accept
check_local_user
condition = "${if eq {$domain} {$primary_hostname} {yes} {no}}"
transport = local_delivery
# This director matches local user mailboxes.
################################################## ####################
# TRANSPORTS CONFIGURATION #
################################################## ####################
# ORDER DOES NOT MATTER #
# Only one appropriate transport is called for each delivery. #
################################################## ####################
# A transport is used only when referenced from a director or a router that
# successfully handles an address.
# Spam Assassin
begin transports
spamcheck:
driver = pipe
batch_max = 100
command = /usr/sbin/exim -oMr spam-scanned -bS
current_directory = "/tmp"
group = mail
home_directory = "/tmp"
log_output
message_prefix =
message_suffix =
return_fail_output
no_return_path_add
transport_filter = /usr/bin/spamc -u ${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}
use_bsmtp
user = mail
# must use a privileged user to set $received_protocol on the way back in!
#majordomo
majordomo_pipe:
driver = pipe
group = daemon
return_fail_output
user = majordomo
# This transport is used for local delivery to user mailboxes in traditional
# BSD mailbox format. By default it will be run under the uid and gid of the
# local user, and requires the sticky bit to be set on the /var/mail directory.
# Some systems use the alternative approach of running mail deliveries under a
# particular group instead of using the sticky bit. The commented options below
# show how this can be done.
local_delivery:
driver = appendfile
delivery_date_add
envelope_to_add
directory = /home/$local_part/Maildir/
directory_mode = 770
create_directory = true
maildir_format
group = mail
mode = 0660
return_path_add
user = ${local_part}
## for delivering virtual domains to their own mail spool
virtual_localdelivery:
driver = appendfile
create_directory
delivery_date_add
directory_mode = 770
envelope_to_add
directory = /home/${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}/imap/${domain}/${local_part}/Maildir
maildir_format
group = mail
mode = 660
return_path_add
user = "${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}}"
quota = ${if exists{/etc/virtual/${domain}/quota}{${lookup{$local_part}lsearch*{/etc/virtual/${domain}/quota}{$value}{0}}}{0}}
## vacation transport
uservacation:
driver = autoreply
file = /etc/virtual/${domain}/reply/${local_part}.msg
from = "${local_part}@${domain}"
log = /etc/virtual/${domain}/reply/${local_part}.log
no_return_message
subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {I am on vacation}}"
text = "\
------ ------\n\n\
This message was automatically generated by email software\n\
The delivery of your message has not been affected.\n\n\
------ ------\n\n"
to = "${sender_address}"
user = mail
#once re-added May 16, 2008:
once = /etc/virtual/${domain}/reply/${local_part}.once
once_file_size = 100K
once_repeat = 2d
userautoreply:
driver = autoreply
bcc = ${lookup{${local_part}} lsearch {/etc/virtual/${domain}/autoresponder.conf}{$value}}
file = /etc/virtual/${domain}/reply/${local_part}.msg
from = "${local_part}@${domain}"
log = /etc/virtual/${domain}/reply/${local_part}.log
no_return_message
subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
to = "${sender_address}"
user = mail
#once re-added May 16, 2008:
once = /etc/virtual/${domain}/reply/${local_part}.once
once_file_size = 100K
once_repeat = 2d
devnull:
driver = appendfile
file = /dev/null
# This transport is used for delivering messages over SMTP connections.
remote_smtp:
driver = smtp
# This transport is used for handling pipe deliveries generated by alias
# or .forward files. If the pipe generates any standard output, it is returned
# to the sender of the message as a delivery error. Set return_fail_output
# instead of return_output if you want this to happen only when the pipe fails
# to complete normally. You can set different transports for aliases and
# forwards if you want to - see the references to address_pipe in the directors
# section below.
address_pipe:
driver = pipe
return_output
virtual_address_pipe:
driver = pipe
group = nobody
return_output
user = "${lookup{$domain}lsearch* {/etc/virtual/domainowners}{$value}}"
# This transport is used for handling deliveries directly to files that are
# generated by aliasing or forwarding.
address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
# This transport is used for handling autoreplies generated by the filtering
# option of the forwardfile director.
address_reply:
driver = autoreply
################################################## ####################
# RETRY CONFIGURATION #
################################################## ####################
# This single retry rule applies to all domains and all errors. It specifies
# retries every 15 minutes for 2 hours, then increasing retry intervals,
# starting at 1 hour and increasing each time by a factor of 1.5, up to 16
# hours, then retries every 8 hours until 4 days have passed since the first
# failed delivery.
# Domain Error Retries
# ------ ----- -------
begin retry
* * F,2h,15m; G,16h,1h,1.5; F,4d,8h
# End of Exim 4 configuration
Eerst hadden we mail.ximple.nl MX 10 ingesteld
Daar hebben we nu vps521.directvps.nl van gemaakt.
Ook hebben we 2 dagen geleden een nieuw ip erbij ingesteld..
Heeft ook niet geholpen.
Screens:
http://img.harrr.nl/oqz0eo-img
http://img.harrr.nl/qqxzx1-img
http://img.harrr.nl/hs0hw-img
Op de screens zie je ineens een ander ip bij de mail..
Das ip 194.*.*.*... Das het nieuwe ip dak gekregen heb..
Als je een trace doet op de 3 IP's, gaat er dan geen bouwlamp bij je branden, met de vragen die reeds gesteld zijn?
guidonline
10/04/10, 18:44
Geen idee ik had eerst 2 ip's..
Toen stond de rDNS sowieso goed (volgens DirectVPS)..
Toen vroeg ik om een nieuw ip en gaf hij me een 3e ip.
Die heb ik ingesteld, ik heb gemailt of het zo goed was en hij zij ja lijkt me correct.
Trace bedoel je dan: cmd > tracert ip
guidonline
10/04/10, 18:50
vps531.directvps.nl [178.21.112.82] .82 gaat dus naar een andere vps..
Maar DirectVPS heeft dat zo ingesteld...
vps485.directvps.nl [194.145.201.18] gaat ook naar een andere...
Betekent dat dat de rDNS niet goed staat?
Vraag je hoster directvps / compukos of ze een nieuw toestenbord willen gebruiken, en dit boek (http://www.dummies.com/store/product/DNS-For-Dummies.productCd-0764516833,navId-322456.html) eens door willen lezen.
Alle antwoorden zijn reeds gegeven, wij gaan iets leuks doen....!
Alle antwoorden zijn reeds gegeven, wij gaan iets leuks doen....!
En amen.... Biertje ?
Volgens DirectVPS staatd at goed zij hebben met een test account zelfs alles getest.
Zij schreven
"Alles lijkt mij prima ingesteld te staan op de server, Hotmail accepteert je mail ook:
2010-04-06 14:37:10 1Nz9tt-0005Wc-4I => directvpstest@hotmail.com F= R=lookuphost T=remote_smtp S=598 H=mx1.hotmail.com [65.55.92.168] C="250 Queued mail for delivery"
Ik weet niet of het al is opgelost, zo niet, registreer je VPS IP adres dan op:
https://postmaster.live.com/snds
Wanneer je IP adres in de Hotmail/MSN blacklist staat, dan krijg je daar namelijk geen reactie over vanuit Microsoft. Je mail lijkt dan wel succesvol te zijn verzonden, maar komt nooit aan bij de eindgebruiker. Zoals je zelf zegt, het verdwijnt in een zwart gat.
Registreer je daar, en mocht je IP adres na een dag wachten rood zijn, dan betekent dit dat er spam wordt verzonden vanaf jouw IP adres. Mocht het IP reeds rood zijn geweest voordat je het IP adres kreeg, dan kan het wel een maand duren voor Microsoft de block er weer vanaf haalt.
guidonline
14/04/10, 16:07
De mail komt aan!!!!!!!!!!!
Er is eigenlijk niks verandert maar toch komt de mail nu aan...
60% komt nog wel in de spam maar das een minder groot probleem dan dat het niet aankomt...
Er is eigenlijk niks verandert maar toch komt de mail nu aan...
O nee?