Bullet Trigger vs. Box Collider

Alright, so I feel like a complete noob for asking this, but
I have a bullet with the following code:

void Update () {
    this.transform.position += transform.forward * .03f;
    Destroy(this.gameObject, 5);
	}
void OnTriggerEnter(Collider other)
{
    Debug.Log("Hit! " + other.name);
    Destroy(this.gameObject);
}
void OnCollisionEnter(Collision other)
{
    Debug.Log("Hit!" + other.collider.name);
    Destroy(this.gameObject);
}

Just a simple test to get a collision. The bullet is a Trigger Box Collider and the receiving object is a regular Box Collider. No matter what I do, the bullet will not detect any other collision than with the Character controller shooting it. And the bullet is not going fast enough to pass through the objects between frames. What is going on?

I’ve even tried attaching OnCollisionEnter and OnTrigger enter to the receiving object and still no luck. Its in the default layer as well.

Attach a Rigidbody to your bullet. Only Rigidbodies can detect collisions and cause OnCollission or OnTrigger events.