Please see my previous message below.
Also, relating to Amazon and this process, its quite simple.. saw this thread:
https://forums.aws.amazon.com/thread.jspa?messageID=279170
And basically it says follow Steve's blog post and also do this:
Open /etc/opendkim.conf and ad following lines:
OmitHeaders "."
SignHeaders "."
However, further in the thread someone says:
As for:
OmitHeaders "."
SignHeaders "."
I've found that the proper line to use is:
OmitHeaders "*,+Message-Id,+Date,+Bounces-To"
This ensures that Message-ID, Date, Bounces-To and Return-Path are not
DKIM encrytped (Return-Path is already defined as a standard
exception). Letting opendkim sign all other default headers is fine,
as per the DKIM specification.
However, still - no luck, and its weird the log is empty in terms of good info.
On Sat, Sep 24, 2011 at 1:22 PM, N. <visionary_at_gmail.com> wrote:
> I've set all logging options to "true" and also changed "refile" to
> "file" in the opendkim config file. I didn't see anything else in that
> thread you mentioned relating to postfix logs in particular, but
> perhaps I missed it.
>
> I've done some research and figured out that perhaps postfix isn't
> logging sent messages because I am using Amazon SES as a SMTP server.
> That explains why the outgoing mail is not in the log, perhaps. It
> doesn't explain why opendkim is not showing up in the logs.
>
> Here is my opendkim config file:
>
> ##
> ## opendkim.conf -- configuration file for OpenDKIM filter
> ##
> OmitHeaders *,+Message-Id,+Date,+Bounces-To
> AutoRestart Yes
> AutoRestartRate 10/1h
> Canonicalization relaxed/simple
> ExternalIgnoreList file:/etc/opendkim/TrustedHosts
> InternalHosts file:/etc/opendkim/TrustedHosts
> KeyTable file:/etc/opendkim/KeyTable
> LogWhy True
> Mode sv
> PidFile /var/run/opendkim/opendkim.pid
> SignatureAlgorithm rsa-sha256
> SigningTable refile:/etc/opendkim/SigningTable
> Socket inet:8891_at_localhost
> Syslog True
> SyslogSuccess True
> TemporaryDirectory /var/tmp
> UMask 022
> UserID opendkim:opendkim
>
> This was added to master.cf in postfix for Amazon:
>
> aws-email unix - n n - - pipe
> flags=R user=ftpguy argv=/opt/third-party/amazon/ses-send-email.pl
> -r -k /opt/third-party/amazon/aws-credentials -e
> https://email.us-east-1.amazonaws.com -f ${sender} ${recipient}
>
>
> Here is my main.cf:
>
>
> smtpd_milters = inet:127.0.0.1:8891
> non_smtpd_milters = $smtpd_milters
> milter_default_action = accept
> milter_protocol = 2
> queue_directory = /var/spool/postfix
> command_directory = /usr/sbin
> daemon_directory = /usr/libexec/postfix
> mail_owner = postfix
> inet_interfaces = localhost
> mydestination = $myhostname, localhost.$mydomain, localhost
> unknown_local_recipient_reject_code = 550
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> debug_peer_level = 2
> debugger_command =
> PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
> xxgdb $daemon_directory/$process_name $process_id & sleep 5
> sendmail_path = /usr/sbin/sendmail.postfix
> newaliases_path = /usr/bin/newaliases.postfix
> mailq_path = /usr/bin/mailq.postfix
> setgid_group = postdrop
> html_directory = no
> manpage_directory = /usr/share/man
> sample_directory = /usr/share/doc/postfix-2.3.3/samples
> readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
>
>
>
> On Sat, Sep 24, 2011 at 12:28 PM, SM <sm_at_resistor.net> wrote:
>> At 08:53 24-09-2011, N. wrote:
>>>
>>> I followed the directions to the "T" on Steve's setup blog post.
>>> However, obviously I'm missing something. But, messages are being sent
>>> and received, and OpenDKIM is starting up. I did put the lines in
>>> Postfix's config file. Here is the log - you can see at the end
>>> nothing is there referencing the sent message:
>>>
>>> Sep 24 11:46:13 private opendkim[27791]: OpenDKIM Filter: mi_stop=1
>>> Sep 24 11:46:13 private opendkim[27791]: OpenDKIM Filter v2.4.2
>>> terminating with status 0, errno = 0
>>> Sep 24 11:46:14 private opendkim[31647]: OpenDKIM Filter v2.4.2
>>> starting (args: -x /etc/opendkim.conf -P
>>> /var/run/opendkim/opendkim.pid)
>>> Sep 24 11:46:17 private postfix/postfix-script: refreshing the Postfix
>>> mail system
>>> Sep 24 11:46:17 private postfix/master[26846]: reload configuration
>>> /etc/postfix
>>
>> There should be other log entries if the message is being passed through
>> opendkim. Even if the message is not being DKIM signed, LogWhy will show
>> opendkim evaluating the message to determine whether it should be DKIM
>> signed.
>>
>> Is the host a192-14.smtp-out.amazonses.com?
>>
>> BTW, the above log extract does not even show that the message is being sent
>> out. As the message was sent out, this points to incorrect logging or you
>> are reading the wrong log file. As a first step, I suggest that find out
>> how to get that information. See
>> http://lists.opendkim.org/archive/opendkim/users/2011/09/1363.html for an
>> example of the information that Postfix should normally log when a message
>> is sent out.
>>
>>> Here are the headers - you can see that DKIM is not referenced:
>>
>> Please don't obfuscate as it makes debugging difficult.
>>
>> Regards,
>> -sm
>>
>>
>>
>
Received on Sat Sep 24 2011 - 17:28:24 PST
This archive was generated by hypermail 2.2.0+W3C-0.50 : Sat Sep 24 2011 - 20:50:02 PST